运行 cmd.exe 的批处理文件,一个命令,然后在提示符下保持打开状态

Aar*_*nLS 34 batch command-line

我想制作一个批处理文件:

  1. 打开cmd.exe
  2. 在该命令提示符中运行net use以显示映射的共享路径
  3. 让窗口保持打开状态,以便我可以根据需要运行其他命令

我怎样才能做到这一点?

hea*_*vyd 46

放入你的批处理文件

start cmd.exe /k "net use"
Run Code Online (Sandbox Code Playgroud)

cmd /?

启动 Windows XP 命令解释器的新实例

CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] 字符串]

/C 执行 string 指定的命令然后终止
/K 执行 string 指定的命令但保持

  • 哦,我知道为什么,我将我的批处理文件命名为“net use.bat”,因此 cmd.exe 尝试运行“net use”并首先找到批处理文件,因为它是最接近的,因此它递归运行批处理文件. 哈哈 :() (17认同)
  • @aaronls 太搞笑了:) (4认同)
  • davr 的“搞笑”批处理文件很快让我的 Win 7 机器停止运行。它不会响应 Ctrl+Shift+Esc、Ctrl+Alt+Delete、Ctrl+Break 等。请确保首先保存您的文档。 (3认同)