【发布时间】:2014-03-16 06:44:18
【问题描述】:
我有一个命令提示符快捷方式,可以在启动 bat 文件时运行它。一旦启动,我将发出另一个命令,比如 my_command,它作为 doskey 宏添加到 login.bat
流程有点像这样。
我有一个 cmd 快捷方式,目标设置为:
C:\Windows\System32\cmd.exe /k "D:\\login.bat"
login.bat 设置环境的位置。
一旦 cmd 提示符处于活动状态,我应该发出另一个命令,例如 my_command(应该在当前打开的 cmd 提示符下运行)
在login.bat里面我有以下几行
...
doskey my_command=another_login.bat DEBUG 32
我正在尝试编写一个 bat 文件来完成整个工作。
我不应该改变login.bat
我尝试的是:
start C:\Windows\System32\cmd.exe /k "D:\\login.bat"
my_command
命令 my_command 在 bat 文件的命令提示符下运行。
如何使命令my_commnad 在新打开的命令提示符下运行,而不是在 bat 文件的 cmd 提示符下运行?
【问题讨论】:
标签: batch-file cmd environment-variables