我想要一个批处理文件(必须放在桌面上),它可以执行以下操作:
- 打开cmd
- 导航到目录,例如
C:\activiti-5.9\setup
- 在目录中运行命令,例如
ant demo.start
(该命令会运行 activiti 服务器)
我尝试了以下方法来到达该目录,但如何运行命令"ant demo.start"
?
START cmd.exe /k "cd C:\activiti-5.9\setup"
感谢您的帮助。
编辑:
参考下面zb226的答案: 如果您能回答我的另一个问题,那么如何使该cmd以管理员身份运行?以下内容是否有效?
START cmd /K "runas /user:administrator & cd C:\activiti-5.9\setup & ant demo.start"
runas
,但你需要将我的答案作为参数给出到runas
。为此,需要进行转义,并且START
命令会引起麻烦(但我认为您不需要它,因为在桌面上单击批处理文件会生成一个新窗口)。长话短说,尝试这个:runas /user:administrator "cmd.exe /k \"cd C:\activiti-5.9\setup ^& ant demo.start\""
。 - zb226START "runas /user:administrator" cmd /K "cd C:\activiti-5.9\setup & ant demo.start" START /wait localhost:8080/activiti-explorer
- nommyravian