从visual studio运行批处理文件(dos命令)

MicrosoftVisualStudioIntegratedDevelopmentEnvironment不运行DOS命令,但您可以通过批处理文件更改这一事实。当IBM推出PC机时,批处理文件和原始的BASIC编程语言是编写程序的几种方法之一。用户成为编程DOS命令的专家。...

MicrosoftVisualStudioIntegratedDevelopmentEnvironment不运行DOS命令,但您可以通过批处理文件更改这一事实。当IBM推出PC机时,批处理文件和原始的BASIC编程语言是编写程序的几种方法之一。用户成为编程DOS命令的专家。

关于批处理文件

批处理文件在另一个上下文中可能称为脚本或宏。它们只是充满DOS命令的文本文件。例如:

@ECHO off ECHO Hello About Visual Basic! @ECHO on
  • “@”禁止将当前语句显示到控制台。因此,不显示“ECHO off”命令。
  • “回显关闭”和“回显打开”切换是否显示语句。因此,在“ECHO off”之后,不显示语句。
  • “ECHO Hello About Visual Basic!”显示文本“Hello About Visual Basic!”
  • “@ECHO on”将重新打开ECHO功能,以便显示以下内容。

所有这些只是为了确保您在控制台窗口中真正看到的只有消息。

如何在VisualStudio中执行批处理文件

在VisualStudio中直接执行批处理文件的关键是使用“工具”菜单的“外部工具”选项添加一个批处理文件。为此,您需要:

  1. 创建一个执行其他批处理程序的简单批处理程序。
  2. 使用Visual Studio中的“外部工具”选项引用该程序。

要完成此操作,请在“工具”菜单中添加对记事本的引用。

执行其他批处理程序的批处理程序

以下是将执行其他批处理程序的批处理程序:

@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中的默认源代码编辑器将头信息添加到每个文件的前面。你需要一个编辑器,就像记事本一样,这是不需要的。这里的解决方案是将记事本添加到外部工具。使用记事本创建批处理文件。保存批处理文件后,仍需将其作为现有项添加到项目中。

  • 发表于 2021-10-17 00:59
  • 阅读 ( 131 )
  • 分类:数学

你可能感兴趣的文章

在linux中运行ms dos游戏和应用程序的3种方法

...个完整的、免费的、与DOS兼容的操作系统。任何在MS-DOS上运行的程序也应该在FreeDOS上运行。除了完全免费下载和使用,它还可以分享给任何人享受! ...

  • 发布于 2021-03-11 18:00
  • 阅读 ( 251 )

9个visual studio代码扩展,使编程更加简单

微软的visualstudio代码是目前最好的免费文本编辑器之一。它结合了完整的功能集和相对易用性,对于一个电子应用程序来说,性能出奇的好。撇开以上原因不谈,人们喜欢它的原因之一是它的可扩展性。 ...

  • 发布于 2021-03-20 21:31
  • 阅读 ( 225 )

微软红心程序员!ms提供的11个免费开发工具

... 1visual studio 2017年 ...

  • 发布于 2021-03-22 05:32
  • 阅读 ( 402 )

如何在你的树莓皮上玩经典的电脑游戏

...道它为模仿其他平台打下了很好的基础,但你知道它可以运行复古的PC软件吗? ...

  • 发布于 2021-03-24 06:07
  • 阅读 ( 560 )

visual studio代码的10个基本生产技巧

visualstudio代码很容易成为最好的编程文本编辑器。它已经取代了崇高的文本作为我的代码编辑器的选择,我永远不会回去。它是一个基于电子的JavaScript应用程序(比如Atom,另一个备受赞誉的文本编辑器),但是它的速度非常快...

  • 发布于 2021-03-24 15:33
  • 阅读 ( 381 )

什么是cp/m,为什么输给了dos女士?

...包括Cromemco、Kaypro、Amstrad、O**orne、Vector Graphic、Televideo、Visual和Zenith Data Systems。 其他电脑包括一些价格较低的家用电脑,都将CP/M功能作为一个附加选项,尽管它通常需要额外的硬件才能运行。事实上,早在1980年,微软的第一...

  • 发布于 2021-03-31 11:17
  • 阅读 ( 214 )

如何在windows10上安装和使用linux bash shell

...作者更新中成为一个稳定的功能。你现在可以在Windows上运行Ubuntu和openSUSE了,Fedora和更多的Linux发行版很快就要上市了。 关于windows10的bashshell你需要知道什么 相关:Windows10新BashShell的所有功能 这不是一个虚拟机、一个容器或...

  • 发布于 2021-04-06 16:32
  • 阅读 ( 248 )

如何在dosbox中安装windows3.1、设置驱动程序和玩16位游戏

...安装windows3.1,以便在64位版本的Windows、macosx、Linux和DOSBox运行的任何其他地方运行旧的16位Windows游戏。这一点特别有用,因为只有32位版本的Windows才能运行这些16位应用程序。 windows3.1实际上只是一个在DOS上运行的应用程序,DOSBo...

  • 发布于 2021-04-10 05:22
  • 阅读 ( 371 )

如何使用dosbox运行dos游戏和旧应用程序

...地。它提供了一个完整的DOS环境,可以在现代操作系统上运行古老的DOS应用程序。 我们已经写了关于使用D-Fend重新加载前端的DOSBox在过去,但如果你只是想使用DOSBox本身呢?我们将向您展示如何挂载目录、使用DOSBox的内部命令...

  • 发布于 2021-04-10 05:24
  • 阅读 ( 456 )

windows之前的pc:使用ms-dos实际上是什么样子

消费类PC并不总是运行Windows。在Windows到来之前,PC机就带有微软的MS-DOS操作系统。下面是命令行环境实际使用的情况。 不,MS-DOS不仅仅像是使用Linux终端,或者在你漂亮的图形桌面上的窗口中启动命令提示符。很多我们认为理...

  • 发布于 2021-04-11 09:39
  • 阅读 ( 160 )
lwl94619554646
lwl94619554646

0 篇文章

相关推荐