如何在cmd.exe的单独实例中运行批处理脚本

时间:2014-07-05 00:18:39

标签: batch-file cmd

如果我运行我的bat文件,它将在系统的cmd.exe上运行。我希望我的批处理脚本使用我的cmd.exe版本而不是C:\ Windows \ System32下的defualt(可能被受感染机器上的坏人篡改)

2 个答案:

答案 0 :(得分:1)

我写了另一个脚本来运行我的cmd(mycmd.exe)版本的脚本(mybat.bat)。我将cmd.exe和 mybat.bat 保存在同一个文件夹中。我把这个新脚本称为'runmybat.bat',在其中我编码:cd /d %~dp0 start mycmd.exe /c mybat.bat。运行此 runmybat.bat 将在mycmd.exe下运行 mybat.bat - 任务完成!!

答案 1 :(得分:0)

打开C:\Windows\System32\cmd.exe。在命令提示符下运行以下命令(换句话说,调用您的cmd.exe版本,为其提供*.bat作为参数或命令来运行)

Folder:\path\your_version_cmd.exe folder:\path\your_bat_file.bat