我想知道如何创建一个更改目录并启动激活器的bat文件
我试过没有成功..
cmd /k cd c:\Users\user\project & activator -jvm-debug 9999 run
cmd /k cd c:\Users\user\project && activator -jvm-debug 9999 run
cmd /k cd c:\Users\user\project ; activator -jvm-debug 9999 run
答案 0 :(得分:1)
cmd /k
将运行cd c:\Users\user\project
并立即运行到cmd提示符。所以第二部分activator -jvm-debug 9999 run
永远不会运行。
您需要从批处理文件中删除cmd /k
。
使用以下批处理文件:
@echo off
cd c:\Users\user\project && activator -jvm-debug 9999 run
cd c:\Users\user\project
activator -jvm-debug 9999 run
注意activator
必须位于%path%
才能生效。
来源cmd
启动新的CMD shell并(可选)运行命令/可执行文件 程序
<强>语法强>
CMD [charset] [options]
CMD [charset] [options] [/C Command]
CMD [charset] [options] [/K Command]
选项
/C
运行Command然后终止非常有用
/K
运行Command,然后返回CMD提示符。 这对于测试,检查变量
commandA && commandB
运行commandA
,如果成功则运行commandB