请问我怎样才能实现用VB定时运行一个.bat文件???

解决方案 »

  1.   

    用timer检测时间,到你要的时间shell() 运行你的.bat文件
      

  2.   

    在窗体里插入Timer控件Private Sub Form_Load()
     ...
     Timer1.Interval = 1000   '一定要1000
     ...
    End SubPrivate Sub Timer1_Timer()
     Dim s As String
     Dim d As String
     s = "9:55:50"  '放置开始执行的时间
     d = CStr(Time)
     If d = sThen
      Shell ("c:\winnt\notepad.exe")  '替换你的BAT文件路径
     End If
     
    End Sub
      

  3.   

    aa=minute(now)
    if aa=0 or aa=15 or aa=30 or aa=45 then
       shell "aa.bat"
    end if
    在timer 事件中加以上代码
      

  4.   

    .bat文件每次运行都会弹出dos窗口,我怎样才能不让它弹出dos窗口呢???