批处理执行程序问题 大家帮忙
我想做这样的批处理文件1.举个例子就是我想打开D盘的文件夹1,如果这个文件夹不关掉就不执行下面的内容,如果文件夹1关掉,就接着执行下面的内容,比如说再打开D盘的文件夹2。...
我想做这样的批处理文件
1.举个例子就是我想打开D盘的文件夹1,如果这个文件夹不关掉就不执行下面的内容,如果文件夹1关掉,就接着执行下面的内容,比如说再打开D盘的文件夹2。
2.每五分钟后台检测一次D盘的文件夹3,如果有文件夹3,则将其改名为4,没有则不做处理。
请各位大侠帮帮忙。
3.还有一个就是有没有这样的批处理 先执行某一命令 然后pause 此时如果直接使用Alt+F4关闭此批处理 则执行另外的命令或程序。 比如说我先用批处理打开D盘的文件夹1 关闭批处理后 执行文件夹1改名为2的命令
可是
start /wait c:\1
start /wait c:\2
我用的是1和2一起打开了 为什么 展开
1.举个例子就是我想打开D盘的文件夹1,如果这个文件夹不关掉就不执行下面的内容,如果文件夹1关掉,就接着执行下面的内容,比如说再打开D盘的文件夹2。
2.每五分钟后台检测一次D盘的文件夹3,如果有文件夹3,则将其改名为4,没有则不做处理。
请各位大侠帮帮忙。
3.还有一个就是有没有这样的批处理 先执行某一命令 然后pause 此时如果直接使用Alt+F4关闭此批处理 则执行另外的命令或程序。 比如说我先用批处理打开D盘的文件夹1 关闭批处理后 执行文件夹1改名为2的命令
可是
start /wait c:\1
start /wait c:\2
我用的是1和2一起打开了 为什么 展开
展开全部
借助两个工具 窗口操作的命令行工具:cmdow.exe
下载链接 http://www.commandline.co.uk./
延时工具nircmd
1、
@echo off
start c:\1
nircmd wait 1000
:begin
cmdow c:\1>nul 2>nul||start c:\2&&nircmd wait 1000&&exit
nircmd wait 1000
goto begin
2、用第三方工具,提高延时的精度,这里用nircmd,如果非要用任务计划vbs等也未尝不可,nircmd我空间有下载链接,也有介绍
:a
if exist d:\3 ren d:\3 4
nircmd wait 300000
goto a
3、cmd窗口不接受alt+f4,这涉及到关闭事件了,仅靠批处理是不行的,可以先pause再call第二个批处理
后台运行:可以用vbs调用第二个批处理
代码如下如文件名为aaa.bat
Set aa=CreateObject("wscript.shell")
aa.Run "aaa.bat",0,False
vista下测试通过
下载链接 http://www.commandline.co.uk./
延时工具nircmd
1、
@echo off
start c:\1
nircmd wait 1000
:begin
cmdow c:\1>nul 2>nul||start c:\2&&nircmd wait 1000&&exit
nircmd wait 1000
goto begin
2、用第三方工具,提高延时的精度,这里用nircmd,如果非要用任务计划vbs等也未尝不可,nircmd我空间有下载链接,也有介绍
:a
if exist d:\3 ren d:\3 4
nircmd wait 300000
goto a
3、cmd窗口不接受alt+f4,这涉及到关闭事件了,仅靠批处理是不行的,可以先pause再call第二个批处理
后台运行:可以用vbs调用第二个批处理
代码如下如文件名为aaa.bat
Set aa=CreateObject("wscript.shell")
aa.Run "aaa.bat",0,False
vista下测试通过
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询