批处理,做一个每隔5秒钟就执行一条命令,怎么做?最好再把窗口隐藏掉1

没有合适答案,看 453625978 老兄还靠点谱。 gdyabc老兄隐藏的命令也因该是对的,我目前就是vbs实现隐藏的,谢谢。

第1个回答  2019-11-27

你试试这个,写一个VBS,把msg * test替换成你要的命令。另外隐藏运行的批处理只能在任务管理器里面结束CMD.EXE才能结束。

dim fso,testfile
set fso = createobject("scripting.filesystemobject")
set testfile = fso.createtextfile(".\test.bat",true)
testfile.writeline(":s")
testfile.writeline("msg * test")
testfile.writeline("timeout 5")
testfile.writeline("goto s")
testfile.close
createobject("wscript.shell").run ".\test.bat",0

第2个回答  2011-02-07
先做一个你想要执行的BATCH文件,再做一个VBS然后用VBS调用BATCH可以隐藏执行
VBS代码如下
Dim wshshell
DO
Set Wshshell = CreateObject("Wscript.Shell")
Wshshell.run "cmd /c D:\test.bat",0,true
Set Wshshell = Nothing
Wscript.Sleep 5000
loop
第3个回答  2011-02-08
@echo off
start d:\a.exe 打开d:\a.exe
ping -n 10 127.0>nul 延时10N
start e:\b.exe 打开e:\b.exe
ping -n 100 127.0>nul 延时100N
taskkill /f /im "b.exe" 关闭b.exe
第4个回答  2011-02-06
shutdown -s -t 100
ping -n 5 127.1>nul
shutdown -a
ping -n 5 127.1>nul
echo 猪
pause
第5个回答  2011-02-06
@echo off
:hello
msg * "hello"
ping /n 5 127.1 >nul
goto hello本回答被提问者采纳

批处理,做一个每隔5秒钟就执行一条命令,怎么做?最好再把窗口隐藏掉1
你试试这个,写一个VBS,把msg * test替换成你要的命令。另外隐藏运行的批处理只能在任务管理器里面结束CMD.EXE才能结束。dim fso,testfileset fso = createobject("scripting.filesystemobject")set testfile = fso.createtextfile(".\\test.bat",true)testfile.writeline(":s")testfile.writeline("ms...

怎么做一个每隔5秒运行指定文件的程序或批处理
新建一个标准工程。在窗体中放置一个时钟控件,将时钟控件的interval值设置为5000 在窗体代码加入:Private Sub Form_Load()Timer1.Enabled = True End Sub Private Sub Timer1_Timer()Shell "cmd.exe", vbNormalFocus End Sub shell后面引号里的就是你要运行的指定程序或批处理,改成自己的程序。

怎么做一个每隔5秒运行指定文件的程序或批处理
新建一个标准工程。在窗体中放置一个时钟控件,将时钟控件的interval值设置为5000 在窗体代码加入:Private Sub Form_Load()Timer1.Enabled = True End Sub Private Sub Timer1_Timer()Shell "cmd.exe",vbNormalFocus End Sub shell后面引号里的就是你要运行的指定程序或批处理,改成自己的程序。

怎么做一个每隔5秒运行指定文件的程序或批处理
新建一个标准工程。在窗体中放置一个时钟控件,将时钟控件的interval值设置为5000 在窗体代码加入:Private Sub Form_Load()Timer1.Enabled = True End Sub Private Sub Timer1_Timer()Shell "cmd.exe",vbNormalFocus End Sub shell后面 引号 里的就是你要运行的指定程序或 批处理 ,改成自己的程序。

批处理间隔5秒钟检查一次usb口,发现插入U盘,执行A动作! 请问 批处理...
你找的这个是用来设置共享的,简单修改就可以了 echo off setlocal enabledelayedexpansion rem 下面设置好要检测的盘符,以空格或逗号相隔 set "driver=g h i j":start ping -n 5 127.0.0.1>nul for %%a in (!driver!) do (if exist %%a: (添加你需要的命令 ))goto :start ...

写一个批处理。要求:5秒钟执行这个文件然后5秒钟结束文件,然后不断循环...
echo off :start ping 127.1 -n 6>nul&start "你的文件路径" ping 127.1 -n 6>nul&taskkill \/f \/im qq.exe \/t cls&goto start 下面的qq.exe替换为你打开的程序进程名字。

批处理命令中如何在执行下一条命令时等待5秒钟
ping 有个参数是用来超时的,可以用了延时指定时间代码如下 e:\\1.exe ping 127.0.0.1 -n 6 -w 1000 e:\\2.exe 就是延时5秒了

如何做写一个批处理文件,能每隔一定的时间自动运行同样的命令
1 在win7下有一个命令是timeout TIMEOUT [\/T] timeout [\/NOBREAK]描述:这个工具接受超时参数,等候一段指定的时间(秒)或等按任意键。它还接受 一个参数,忽视按键。参数列表:\/T timeout 指定等候的秒数。有效范围从 -1 到 99999 秒。\/NOBREAK 忽略按键并等待指定的时间。\/? 显示...

批处理每间隔几秒执行一次某个文件
更正一下楼上的说法:\/n 是次数 并不是秒数 \/w 才是时间单位[毫秒]虽然ping 一次时间近似等于1秒 但概念还是不能搞错的。代码 每隔3秒 start "" "D:\\wind.txt"& ping \/n 1 \/w 3000 9.9.9.9 >nul& %0

求助写一个关于隔一分钟循环闹一次的闹钟程序或者批处理
ShowMsg "时间间隔必须是数字!"Exit Sub End If sMusic = document.all("music").value Set oFSO = CreateObject("Scripting.FileSystemObject")lInterval = CLng(document.all("interval").value)If Not oFSO.FileExists(sMusic) Then ShowMsg "找不到音乐文件!"Exit Sub End If document.all(...

相似回答