如何在运行批处理脚本时最小化命令提示符?

时间:2010-01-21 03:28:17

标签: windows batch-file

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

在Windows XP中,有一个命令

start /min start.bat 

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

5 个答案:

答案 0 :(得分:16)

这个小批量代码可以满足您的需求。

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"

答案 1 :(得分:6)

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

......我想。已经有几十年了。

答案 2 :(得分:1)

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

目的:

  1. 执行后关闭命令提示符。
  2. 使用相同的路径打开新的命令提示符。
  3. 首先打开命令提示符: 按住 [Windows] + [R] 键。

    转到此位置:

    C:\>cd Users\Admin\Desktop
    

    下一个执行:

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

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

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

答案 3 :(得分:0)

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

答案 4 :(得分:-4)

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

另见How do I run a batch file with WinExec?