【问题标题】:how to minimize the command prompt when running a batch script?运行批处理脚本时如何最小化命令提示符?
【发布时间】:2010-01-21 03:28:17
【问题描述】:

有人知道在 Windows 3.11 中运行批处理脚本时如何最小化命令提示符吗?

在 Windows XP 中,有一个命令

start /min start.bat 

要最小化 cmd 提示符,在 MSDos 6.22 中是否有类似的命令?

【问题讨论】:

  • 其实我开的是1995年的时光机……

标签: windows batch-file


【解决方案1】:

这个小批处理代码应该可以满足您的需要。

http://zoombody.com/articles/run-a-batch-script-minimized

然后需要将相关代码放在脚本的顶部:

if not "%minimized%"=="" goto :minimized
set minimized=true
start /min cmd /C "%~dpnx0"
goto :EOF
:minimized
rem Anything after here will run in a minimized window

这里是more information 关于"%~dpnx0"

【讨论】:

    【解决方案2】:

    没有可以在 DOS 提示符下使用的命令,但是您可以创建一个指向批处理文件的 PIF 文件,您可以在其中设置默认窗口位置(包括最小化)。

    ...我想。几十年过去了。

    【讨论】:

      【解决方案3】:

      如何最小化当前命令提示符:

      目的:

      1. 执行后关闭命令提示符。
      2. 使用相同的路径打开一个新的命令提示符。

      首先打开命令提示符: 按住 [Windows] + [R] 键。

      转到这个位置:

      C:\>cd Users\Admin\Desktop
      

      下一个执行:

      C:\Users\Admin\Desktop>start /min && exit
      

      结果:
      一个新的最小化命令提示应该以相同的路径打开。

      或者:
      创建一个名为 minimize.bat 的脚本,然后在脚本中键入 start /min && exit 并将其放在您的 system32 文件夹中。为了能够通过命令提示符访问它。

      【讨论】:

        【解决方案4】:

        Windows 10 让最小化开始变得非常容易。只需创建一个快捷方式并单击属性。在快捷方式选项卡的一半下方是“运行:”选项,可让您选择命令行窗口的启动方式。只需选择最小化,您的命令窗口将从一开始就保持最小化。 Windows10 properties window of a shortcut

        【讨论】:

          【解决方案5】:

          使用WinExec 启动批处理文件并传递SW_SHOWMINIMIZED 作为第二个参数。

          另请参阅,How do I run a batch file with WinExec?

          【讨论】:

          • 您将如何使用WinExec 启动批处理文件?
          • WinExec、@Jimmy 开始其他任何事情的方式相同。有关详细信息,请在 Stack Overflow 上发布问题。
          • 我真的不认为我的答案需要解释,@Araisbec。无论如何,在这里回答吉米对他没有帮助。他在 15 分钟后提出的问题表明他正在编写一个批处理文件,而不是启动一个批处理文件,因此甚至无法使用WinExec。此外,this 问题甚至不是关于 WinExec。其他想知道如何独立于最小化批处理文件来使用它的人无论如何都不会费心点击这个问题,那么为什么要把信息埋在这里呢?它确实属于自己的问题。现在开心吗?
          • 较新的程序应该使用 ShellExecute() 并将 'nShowCmd' 参数设置为 SW_MINIMIZE
          猜你喜欢
          • 2012-08-30
          • 1970-01-01
          • 1970-01-01
          • 2017-12-16
          • 2023-02-26
          • 1970-01-01
          • 1970-01-01
          • 2021-12-21
          • 2013-03-12
          相关资源
          最近更新 更多