今天在linux下编写sh脚本启动服务器的时候,总是发现服务器启动后都会出现cmd框子,无法出去继续编写,如果ctrl+c就会推出,tomcat也是关闭了,后来一大身说在最后加上&即可,试了下 果然不错
%cd%获得bat当前的路径
%0指批处理本身。
%1指批处理文件名后加的以空格分隔的字符串。
%2~%9类推
比如说
D盘根目录下有aa.txt,bb.txt,cc.txt三个文本和一个名1.bat的批处理,批处理内容是
@echo off
start %1
start %3
打开CMD定位到D盘
D:\>1 aa.txt bb.txt cc.txt
对应:%0 %1 %2 %3
就会打开aa.txt(它是第一个参数即%1)和cc.txt(它是第三个参数即%3),而不会打开bb.txt,因为批处理的命令里没有start %2(bb.txt排第二所以是第二个参数)
%cd%获得bat当前的路径
%0指批处理本身。
%1指批处理文件名后加的以空格分隔的字符串。
%2~%9类推
比如说
D盘根目录下有aa.txt,bb.txt,cc.txt三个文本和一个名1.bat的批处理,批处理内容是
@echo off
start %1
start %3
打开CMD定位到D盘
D:\>1 aa.txt bb.txt cc.txt
对应:%0 %1 %2 %3
就会打开aa.txt(它是第一个参数即%1)和cc.txt(它是第三个参数即%3),而不会打开bb.txt,因为批处理的命令里没有start %2(bb.txt排第二所以是第二个参数)