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


31

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

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

我怎样才能做到这一点?

Answers:


43

放入您的批处理文件

start cmd.exe /k "net use"

cmd /?

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

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

/ C执行由字符串指定的命令,然后终止
/ K执行由字符串指定的命令,但保留


1
我不完全确定为什么,但是带有第一行的批处理文件打开了大约100个窗口...
AaronLS 2010年

17
哦,我知道为什么,我将批处理文件命名为“ net use.bat”,因此cmd.exe尝试运行“ net use”并首先找到了该批处理文件,因为它是最近的,因此它以递归方式运行该批处理文件。
哈哈:

4
@aaronls,这很有趣:)
phoebus '02

1
抱歉,应该更具体一些。也许您net.exe use下次应该使用...证明您永远无法承担任何责任。
重载2010年

3
davr的“热闹”批处理文件很快使我的Win 7计算机停顿了下来。它不会响应Ctrl + Shift + Esc,Ctrl + Alt + Delete,Ctrl + Break等。请确保先保存文档。
Qwertie 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.