zoukankan      html  css  js  c++  java
  • bat 批处理脚本定时执行命令

    有个需求,需要每天定时执行下某个任务,一天一次。由于工作机器环境问题,没有办法设置windows 定时任务。查找资料并完成如下脚本。

    功能:每天定时执行一次任务。

    复制如下脚本,到一个test.vbs文件

    Option Explicit
    Dim sysTime,sysHour,sysMinute,userTime,userHour,userMinute
    '设置的时间
    userTime="9:01:01"
    userTime=Split(userTime,":")
    userHour=userTime(0)
    userMinute=userTime(1)
    Do
        Do
            sysTime=Split(Split(Now()," ")(1),":")
            sysHour=sysTime(0)
            sysMinute=sysTime(1)
            Select Case True
                Case sysHour=userHour        
                    If sysMinute=userMinute Then Exit Do
            End Select
            '等待50秒,防止同一分钟执行2次,另外一方面如果频繁执行,会消耗机器资源
            WScript.sleep 50000
        Loop
    '设置小时和分钟和系统时间都相等时,执行命令
    wscript.createobject("wscript.shell").run "notepad.exe"
    '执行完了,可以休息一下
    WScript.sleep 50000
    loop
  • 相关阅读:
    分布式、集群的概念、区别
    Entity Framework学习
    QT入门
    Xcode插件开发
    函数指针
    c创建win窗口
    设置UITableView section间距
    使用谷歌地图时报一堆错的解决方法
    IOS地图及定位使用
    IOS判断手机型号
  • 原文地址:https://www.cnblogs.com/testway/p/8547573.html
Copyright © 2011-2022 走看看