在批处理脚本中使用 START 命令
作者:迹忆客
最近更新:2024/03/15
浏览次数:
在本教程中,我们将了解如何使用 Batch START
命令以及与该命令一起使用的一些选项。
在批处理脚本中使用 START
命令
通过此命令,你可以从批处理脚本运行另一个程序。下面给出了使用此命令的一般格式。
START "Windows_title" [/D Your_Path_Here] [OPTIONS] "COMMANDS"
Windows_title
在这里是可选的,你在这个命令中提供的位置应该是程序文件的确切路径。COMMANDS
是需要执行的操作。
START
命令最常用的选项
下面我们分享了这个命令的一些最常用的选项。使用它们是可选的,如果你不使用它们,该命令将以默认模式运行。
让我们看一下它们并简要讨论它们。
选项 | 描述 |
---|---|
/MIN |
通过此选项,窗口将以最小化模式打开。 |
/MAX |
通过此选项,窗口将以最大化模式打开。 |
/W |
通过此选项,程序将在新窗口中打开并等待它终止。 |
/B |
通过包含此选项,该程序将在新窗口中打开。 |
/I |
通过包含此选项,如果环境发生任何变化,它将忽略它们。 |
/LOW , /NORMAL , /ABOVENORMAL , /BELOWNORMAL , /HIGH , /REALTIME |
提供这些是为了指定程序的优先级。 |
此命令有两种可用的格式。你可以使用程序的 Windows title
和 Location
,也可以只使用 Location
。我们将使用这两种命令格式打开 Windows 默认的 Notepad.exe
,以便你轻松理解它们。
使用带有 Windows 标题和位置的 START
命令
如果你知道文件的窗口标题并且有确切的位置,则可以使用以下格式的命令:
start "Windows Title" c:\Location\file.exe
下面的示例将从位置 c:\windows\system32\notepad.exe
打开 notepad.exe
。
start "Notepad" c:\windows\system32\notepad.exe
你会注意到我们使用了记事本应用程序的窗口标题,并包含了记事本应用程序的确切位置。如有必要,你可以使用一些选项。
使用带有位置和文件名的 START
命令
你还可以使用以下命令打开 .exe
文件。要使用此命令,你需要位置和文件名。
使用此命令与位置和文件名的一般格式如下所示。
start "c:\location" file.exe
我们将使用此命令打开 notepad.exe
。
start "c:\windows\system32" notepad.exe
你会注意到我们只使用了记事本应用程序的确切位置 c:\windows\system32
,以及程序名称 notepad.exe
。你也可以在此处包含必要的选项。
请记住,这里讨论的所有方法都是使用批处理脚本编写的,并且只能在 Windows CMD 环境中工作。