BAT批处理文件的方法与注意事项
1.网上常见的一键启动的几种写法
第一种:
::具体例子:
:: open some software
::@echo off
::echo SunloginClient START
::start "title" "D:02Soft15.SunFlowerSunloginClientSunloginClient.exe"
::echo QQ START
::start "title" "C:Program FilesTencentQQBinQQScLauncher.exe"
echo WeChat START
start "Helow,How a day happiness you are!" "D:02Soft01WeChatWeChatWeChat.exe"
echo IDEA START
start "Helow,How a day happiness you are!" "C:Program FilesJetBrainsIntelliJ IDEA 2020.1.4inidea64.exe"
exit
语法的分析:
:: open some software
第一行的 :: 这种双冒号的 符号:代表注释
@echo off
@:回显屏蔽符号—关闭当行的回显
@echo WeChat START
echo:有好多的功能:这里我说下最常用的(相对启动多程序):
打开回显或关闭回显功能—-echo off/on
输出提示信息 :Echo 信息内容
start "Helow,How a day happiness you are!" "C:Program FilesJetBrainsIntelliJ IDEA 2020.1.4inidea64.exe"
start:这个命令相当重要:(可运行jar包,exe程序,app程序,打开cmd等快捷操作)
作用:打开外部程序的关键命令行
语法:
start + “自定命令的窗口名称(默认为空)” + “需要执行的启动程序”
//下面的示例: start "Helow,How a day happiness you are!" "D:02Soft01WeChatWeChatWeChat.exe" //默认 start "" "某某某.exe"
注意:
上面的这种方法对于打开app的这种启动程序一般可以正常打开
对于比如打开程序只是一个cmd的命令行程序:(顾名思义:打开个黑窗口),有时只出现窗口,程序运行不起来
采用下面的start语法:
start /d "需要执行的文件的文件夹位置" 某某某.exe //example for the grammer of bat start /d "D:Program FilesFoxmail 7.2" Foxmail.exe
第二种的方法使用于几乎所有的程序★★★★★★
bat脚本执行jar包程序
话不多说:上代码▽▽▽▽▽
//语法示例: start cmd /k "cd /d D:Softwarecas && java -jar cas.jar"&ping localhost -n 5
start cmd /k :这不允许改动!!!!!!! 表示打开命令行窗口 cd /某某盘符 具体位置路径 && java -jar cas.jar: 代表选择哪个盘符 盘符下的指定位置 && 运行jar包命令
//补充: &ping localhost -n 5 表示程序延时几秒执行,比如上述语句就是延时5秒执行
最新评论