例如,我有一个批处理文件
cd c:\test
Run Code Online (Sandbox Code Playgroud)
但是批量中还有更多,这只是一个例子.
所以,如果我从资源管理器中调用它,我会在短时间内看到一个cmd窗口,然后它将被关闭.我怎么能避免这个?
我试着在最后调用PAUSE,但对我来说这是作弊:)
UPD:
想象一下,我很懒,需要经常从不同的目录中调用不同的批次.这就是为什么我想让我的批次只在一个指令中调用另一批,但我也希望在执行后看到结果
dbe*_*ham 25
我假设您在Windows资源管理器中双击批处理文件(或者右键单击并选择打开).如果是这样,那么您将获得预期的行为.双击任何可执行文件时,窗口应在可执行文件完成后关闭.
在结束之前放置PAUSE是允许您在Window关闭之前查看结果的适当技术.这不是作弊.
如果希望在批处理文件终止后命令窗口保持打开状态,则可以使用适当配置的快捷方式.
假设批处理文件是C:\ MyPath\TEST.BAT.您可以为其创建快捷方式,在快捷方式上单击鼠标右键,然后编辑属性.修改目标:如下:
cmd /k "C\MyPath\TEST.BAT"
Run Code Online (Sandbox Code Playgroud)
如果双击快捷方式,TEST.BAT将运行,命令窗口将在终止后保持打开状态.但是现在命令窗口将无限期地保持打开状态,直到您明确关闭它.
| 归档时间: |
|
| 查看次数: |
25961 次 |
| 最近记录: |