关于批处理文件:运行程序并退出cmd窗口 您所在的位置:网站首页 bat文件如何运行应用程序 关于批处理文件:运行程序并退出cmd窗口

关于批处理文件:运行程序并退出cmd窗口

2023-12-15 04:10| 来源: 网络整理| 查看: 265

我想制作一个运行特定程序的批处理文件,然后退出命令窗口,我尝试这样做是因为我将创建该批处理文件的快捷方式,因此该批处理文件位于根目录中

1234@echo off "program.exe""mainframe.pkg" exit

它可以工作,但黑色的窗口不会消失,并在程序中引起麻烦,因为它具有边界。 可以通过任何方式删除黑色丑陋的CMD窗口。

相关讨论 使用START命令运行您的程序。

使用start命令。

12@echo off start"""program.exe""mainframe.pkg"

start命令后的第一个带引号的字符串是控制台窗口标题(如果要启动控制台程序); 在我的示例中,它可以是一个空字符串。 之后,指定程序名称及其参数。

脚本末尾不需要exit命令。 (实际上,我建议不要使用/b参数,因为如果从cmd.exe提示符运行脚本,则cmd.exe窗口将关闭而不会发出警告。)

您需要将出口0添加到程序的末尾,如下所示:

1234@echo off start"program.exe""mainframe.pkg" exit /B 0

这应该可行,但请告诉我!

相关讨论 如果要从已打开的命令窗口运行脚本,则在不带b参数的批处理文件脚本的末尾添加exit命令将导致其行为粗鲁。 (它将终止您打开的命令窗口。) 好的,将出口/ B添加到程序中。 我进行了一些研究,但似乎0出口就可以了。 不,您错过了重点。 如果我正在运行cmd.exe,并且正在运行您的脚本,它将终止我的cmd.exe会话。 对于脚本而言,这不是礼貌的行为。 @Bill_Stewart也许我误会了。 我以为他想做的是打开程序的脚本。 然后,他想关闭脚本黑匣子。 如果只打开一个脚本会话和程序,那么退出命令就无关紧要,因为他只打开了一个脚本会话。 然后程序将保持打开状态,然后脚本将关闭。 问题作者的一些验证可能会有所帮助。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有