你的位置:首页 > 互联网IT

重复执行bat命令.bat

2019-07-05 浏览:(36) 互联网IT 评论(0)

重复执行bat命令.bat



:start 

ping -n 5 127.0.0.1 >nul


start cmd /c "cd/d C:\Users\Administrator\Desktop &&检测到进程被结束马上自动启动.bat"


echo starting...... 

goto start


QQ截图20190705224203.jpg 重复执行bat命令.bat 互联网IT





打开cmd并且执行命令代码


  1. @echo off    

  2. start cmd /k "cd/d E:\工作目录\2017工作目录\NewUnityProject1 &&scene.exe -batchmode &&taskkill /f /t /im cmd.exe"  



关闭cmd


  1. @echo off  

  2. start cmd /k "taskkill /f /t /im scene.exe &&taskkill /f /t /im cmd.exe"  






新建一个.bat批处理文件,编写以下切换目录 并且执行 ipconfig 命令:

cmd /k "cd /d D:phpStudy/WWW & ipconfig"

 

cmd /c dir 是执行完dir命令后关闭命令窗口。

cmd /k dir 是执行完dir命令后不关闭命令窗口。

cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。

cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。

可以用cmd /?查看帮助信息

 

例子:

 

cmd /k "cd /d D:\phpStudy\PHPTutorial\WWW & apidoc -i feiyu -o apidoc/feiyu/"






先说bat脚本吧,随便在桌面建一个文本文档,在里面写脚本,内容是,先启动cmd命令窗,并执行一个命令,最后自动关闭cmd窗,如下:

  1. @echo off
  2. start  "wumin" "C:\Windows\System32\cmd.exe"
  3. netsh wlan start hostednetwork
  4. taskkill /f /im cmd.exe
  5. exi

脚本写好之后,保存为.bat后缀文件格式;

然后双击这个bat文件可以测试脚本写的是否可用。


看上面的命令,第一行是执行批处理的命令,


第二行是 start命令,负责启动cmd.exe程序。至于wumin是cmd命令长的名字,可以不写。后面是cmd的存放路径。


第三行是要在cmd中执行的命令


第四行是执行完命令后关闭cmd命令窗口


第五行也是退出命令,好像是可有可无。


  • 发表评论
  • 查看评论
【暂无评论!】

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。