Ani*_*oel 9 command-prompt visual-studio
我知道使用外部工具选项我可以运行批处理脚本或cmd提示符.但这是我需要做的
我希望能够在visual studio中调用dos提示符,它必须是交互式的.这样我就不会在visual studio之外,并且可以在其中运行所有dos命令.可能吗?或者我可以扩展命令窗口并捕获键入的命令并使用我的自定义代码处理它们吗?
谢谢
Pet*_*cej 15
有可能适合你的Tools.Shell命令.使用/ c开关指定可执行文件的输出显示在命令窗口中.然后用/ C开关调用cmd.exe,指示它在完成命令后关闭.例如,如果您键入:
Tools.Shell /c cmd.exe /C dir C:
Run Code Online (Sandbox Code Playgroud)
这会将输出打印到命令窗口.不幸的是,与输出不同,输入不起作用.所以,如果你输入:
Tools.Shell /c cmd.exe /C pause
Run Code Online (Sandbox Code Playgroud)
提示不会等待您的输入(按键).
如果你没问题,你甚至可以为大部分内容定义一个别名.例如,为Tools.Shell/c cmd.exe/C 定义别名 sh:
alias sh Tools.Shell /c cmd.exe /C
Run Code Online (Sandbox Code Playgroud)
然后你只需按如下方式使用它:
sh dir c:
Run Code Online (Sandbox Code Playgroud)
不完全是您所要求的,但我认为您可以使用 StudioShell 实现您的目标:
http://studioshell.codeplex.com/
不得不承认,到目前为止我还没有使用过它,但它看起来很有趣。
| 归档时间: |
|
| 查看次数: |
4695 次 |
| 最近记录: |