MicrosoftVisualStudioIntegratedDevelopmentEnvironment不运行DOS命令,但您可以通过批处理文件更改这一事实。当IBM推出PC机时,批处理文件和原始的BASIC编程语言是编写程序的几种方法之一。用户成为编程DOS命令的专家。
批处理文件在另一个上下文中可能称为脚本或宏。它们只是充满DOS命令的文本文件。例如:
@ECHO off ECHO Hello About Visual Basic! @ECHO on所有这些只是为了确保您在控制台窗口中真正看到的只有消息。
在VisualStudio中直接执行批处理文件的关键是使用“工具”菜单的“外部工具”选项添加一个批处理文件。为此,您需要:
要完成此操作,请在“工具”菜单中添加对记事本的引用。
以下是将执行其他批处理程序的批处理程序:
@cmd /c %1 @pause/c参数执行字符串指定的命令,然后终止。%1接受cmd.exe程序将尝试执行的字符串。如果没有pause命令,则命令提示符窗口将在您看到结果之前关闭。pause命令发出字符串“按任意键继续”
提示:您可以在命令提示窗口中使用以下语法快速解释任何控制台命令DOS:
/?使用文件类型为“.bat”的任何名称保存此文件。您可以将其保存在任何位置,但文档中的Visual Studio目录是一个很好的位置。
最后一步是向VisualStudio中的外部工具添加一项。
--------单击此处显示图示--------
如果只需单击“添加”按钮,则会出现一个完整的对话框,允许您为VisualStudio中的外部工具指定所有可能的细节。
--------单击此处显示图示--------
在这种情况下,在命令文本框中输入完整路径,包括先前保存批处理文件时使用的名称。例如:
C:\Users\Milovan\Documents\Visual Studio 2010\RunBat.bat您可以在标题文本框中输入您喜欢的任何名称。此时,执行命令的新批处理文件已准备就绪。为了完整起见,您还可以以不同的方式将RunBat.bat文件添加到外部工具,如下所示:
--------单击此处显示图示--------
与其使此文件成为外部工具中的默认编辑器(这将导致Visual Studio对非批处理文件的文件使用RunBat.bat),不如从关联菜单中选择“打开时使用…”来执行批处理文件。
--------单击此处显示图示--------
由于批处理文件只是一个使用.bat类型(.cmd也适用)限定的文本文件,因此您可能认为可以使用Visual Studio中的文本文件模板将其添加到项目中。你不能。事实证明,VisualStudio文本文件不是文本文件。要演示这一点,请右键单击项目并使用“Add>;New Item…”将文本文件添加到项目中。您必须更改扩展名,使其以.bat结尾。输入简单的DOS命令Dir(显示目录内容),然后单击“确定”将其添加到项目中。如果随后尝试执行此批处理命令,则会出现以下错误:
'n++Dir' is not recognized as an internal or external command, operable program or batch file.这是因为VisualStudio中的默认源代码编辑器将头信息添加到每个文件的前面。你需要一个编辑器,就像记事本一样,这是不需要的。这里的解决方案是将记事本添加到外部工具。使用记事本创建批处理文件。保存批处理文件后,仍需将其作为现有项添加到项目中。
...个完整的、免费的、与DOS兼容的操作系统。任何在MS-DOS上运行的程序也应该在FreeDOS上运行。除了完全免费下载和使用,它还可以分享给任何人享受! ...
微软的visualstudio代码是目前最好的免费文本编辑器之一。它结合了完整的功能集和相对易用性,对于一个电子应用程序来说,性能出奇的好。撇开以上原因不谈,人们喜欢它的原因之一是它的可扩展性。 ...
visualstudio代码很容易成为最好的编程文本编辑器。它已经取代了崇高的文本作为我的代码编辑器的选择,我永远不会回去。它是一个基于电子的JavaScript应用程序(比如Atom,另一个备受赞誉的文本编辑器),但是它的速度非常快...
...包括Cromemco、Kaypro、Amstrad、O**orne、Vector Graphic、Televideo、Visual和Zenith Data Systems。 其他电脑包括一些价格较低的家用电脑,都将CP/M功能作为一个附加选项,尽管它通常需要额外的硬件才能运行。事实上,早在1980年,微软的第一...
...作者更新中成为一个稳定的功能。你现在可以在Windows上运行Ubuntu和openSUSE了,Fedora和更多的Linux发行版很快就要上市了。 关于windows10的bashshell你需要知道什么 相关:Windows10新BashShell的所有功能 这不是一个虚拟机、一个容器或...
...安装windows3.1,以便在64位版本的Windows、macosx、Linux和DOSBox运行的任何其他地方运行旧的16位Windows游戏。这一点特别有用,因为只有32位版本的Windows才能运行这些16位应用程序。 windows3.1实际上只是一个在DOS上运行的应用程序,DOSBo...
...地。它提供了一个完整的DOS环境,可以在现代操作系统上运行古老的DOS应用程序。 我们已经写了关于使用D-Fend重新加载前端的DOSBox在过去,但如果你只是想使用DOSBox本身呢?我们将向您展示如何挂载目录、使用DOSBox的内部命令...
消费类PC并不总是运行Windows。在Windows到来之前,PC机就带有微软的MS-DOS操作系统。下面是命令行环境实际使用的情况。 不,MS-DOS不仅仅像是使用Linux终端,或者在你漂亮的图形桌面上的窗口中启动命令提示符。很多我们认为理...