Windows 如何从命令行启动此程序?
这是我正试图从命令行(星际守卫)启动的程序 我在这个目录中打开了一个新的命令提示符进程,并试图用命令行启动Star Guard应用程序(以便稍后传入命令行参数) 但是,当我这样做时,我不会启动程序,而是会在同一目录中启动一个新的命令提示符进程。(输出如下所示)当我正常启动程序时,程序会正常启动(GUI单击)Windows 如何从命令行启动此程序?,windows,cmd,operating-system,executable,Windows,Cmd,Operating System,Executable,这是我正试图从命令行(星际守卫)启动的程序 我在这个目录中打开了一个新的命令提示符进程,并试图用命令行启动Star Guard应用程序(以便稍后传入命令行参数) 但是,当我这样做时,我不会启动程序,而是会在同一目录中启动一个新的命令提示符进程。(输出如下所示)当我正常启动程序时,程序会正常启动(GUI单击) 有人知道问题是什么吗?我首先在Windows中执行ls(OSx),以确保可执行文件的文件路径正确。然后,我使用该命令启动程序以及引号中的可执行路径来说明空格。start命令的语法是唯一的
有人知道问题是什么吗?我首先在Windows中执行ls(OSx),以确保可执行文件的文件路径正确。然后,我使用该命令启动程序以及引号中的可执行路径来说明空格。start命令的语法是唯一的,更不用说愚蠢了。如果第一个参数在引号中,它将被解释为窗口标题 在这种情况下,实际上根本不需要使用
start
,您可以说
"Star Guard"
或
如果要使用start
,可能是因为要为GUI应用程序指定/wait
,或者是因为要在新窗口中启动控制台应用程序,则必须包含title参数:
start "" "Star Guard.exe"
(title参数不需要实际指定标题,只需要存在即可。)来自OS/2 Warp帮助
Starts an OS/2 program in another session.
The primary use for START is to automatically start programs at system startup. The
special batch file, STARTUP.CMD, allows you to do this.
To imbed redirectional signals into the command session, enclose the command and
command inputs in quotation marks.
START
"program /K /F
title" /C /B
/N
/PGM /FS /MAX
/WIN /MIN
/PM
/DOS
command
/I command
inputs
Related Commands: RUN
Enter this command without a parameter to start an OS/2 command processor.
If you use the /WIN, /FS, or /PM parameter, your program runs in the foreground session.
If you do not use one of these parameters, you can use the /F parameter to make the
program run in the foreground session.
Make sure that you specify the correct drive and path when you use the START command to
run a batch file with the STARTUP.CMD file. Also, if you plan to redirect I/O using the
START command, enclose the command and command inputs within quotation marks.
You can use START to run full-screen applications or applications running in a window
such as Presentation Manager programs.
START determines the type of application and will run it in the appropriate window or
full-screen session. However, you have the option to override the determined default by
using the /FS, /WIN, /PM, or /I parameter.
You cannot start a batch file (.CMD) with the /PM parameter.
这个逗号看起来很奇怪,您是否尝试过从命令行执行
“Star Guard.exe”
?这可以追溯到大约1987年。但是,在OS/2start
中有一个/PGM
选项,用于强制将带引号的字符串解释为命令而不是标题。
Starts an OS/2 program in another session.
The primary use for START is to automatically start programs at system startup. The
special batch file, STARTUP.CMD, allows you to do this.
To imbed redirectional signals into the command session, enclose the command and
command inputs in quotation marks.
START
"program /K /F
title" /C /B
/N
/PGM /FS /MAX
/WIN /MIN
/PM
/DOS
command
/I command
inputs
Related Commands: RUN
Enter this command without a parameter to start an OS/2 command processor.
If you use the /WIN, /FS, or /PM parameter, your program runs in the foreground session.
If you do not use one of these parameters, you can use the /F parameter to make the
program run in the foreground session.
Make sure that you specify the correct drive and path when you use the START command to
run a batch file with the STARTUP.CMD file. Also, if you plan to redirect I/O using the
START command, enclose the command and command inputs within quotation marks.
You can use START to run full-screen applications or applications running in a window
such as Presentation Manager programs.
START determines the type of application and will run it in the appropriate window or
full-screen session. However, you have the option to override the determined default by
using the /FS, /WIN, /PM, or /I parameter.
You cannot start a batch file (.CMD) with the /PM parameter.