例如,我想在bat文件下面运行脚本并运行
cd myproject\java myapp.java
但我希望通过输入更改myapp.java
我尝试制作一个bat文件mybat.bat
,我可以从cmd键入mayapp.java
如何做到这一点,谢谢
我尝试下面但没有工作
@ECHO OFF
SET /P uname=Please enter name:
setlocal
CD myproject\java %uname%
%comd%
pause
endlocal
答案 0 :(得分:0)
您可以使用以下命令将用户输入存储在环境变量中:
set /p env_var=prompt
但为了更安全,请使用以下方法保护您的父母环境:
setlocal
:your commands...
endlocal
答案 1 :(得分:0)
这应该将工作目录更改为桌面上名为myproject
的文件夹,然后使用您键入的内容启动java
。
如果错误消息告诉您java不是有效名称,Java可能需要可执行文件的完整路径。
@ECHO OFF
SET /P uname=Please enter name:
CD /d "%userprofile%\desktop\myproject"
java %uname%
pause