我对批量文件工作非常陌生。我有一个启动服务的批处理文件。使用相同的批处理文件,我必须在此服务启动后立即执行jar。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
您可以在同一个.bat
文件中同时编写这些语句,如下所示:
echo "First Statement"
net start postgresql-9.3
echo "Second Statement"
java -jar C:\Users\TenaLi\Documents\NetBeansProjects\SketchBills\dist\SketchBills.jar
cmd /k
Jar将在服务启动后执行:
C:\Windows\system32>echo "First Statement"
"First Statement"
C:\Windows\system32>net start postgresql-9.3
The postgresql-9.3 - PostgreSQL Server 9.3 service is starting..
The postgresql-9.3 - PostgreSQL Server 9.3 service was started successfully.
C:\Windows\system32>echo "Second Statement"
"Second Statement"
C:\Windows\system32>java -jar C:\Users\TenaLi\Documents\NetBeansProjects\SketchB
ills\dist\SketchBills.jar
答案 1 :(得分:0)
再次编辑: 对不起,我误解了这个问题。
例如,批处理文件的编写方式如下:
启动服务命令
罐子里的东西
现在尝试在第一行添加“start cmd / C”:
启动cmd / C“start-service-command”
罐子里的东西