使用批处理文件中的参数运行 exe 文件

2022-08-30 17:04:18

请看一下我的批处理文件。

echo off
start "c:\program files\php\php.exe D:\mydocs\mp\index.php param1 param2"

但它不起作用。任何想法如何让它工作?


答案 1

这应该有效:

start "" "c:\program files\php\php.exe" D:\mydocs\mp\index.php param1 param2

如果第一个参数包含空格,则该命令会将第一个参数解释为窗口标题。在本例中,这意味着将整个参数视为标题,看不到任何命令。传递(空标题)作为解决问题的第一个参数。startstart""start


答案 2

如果需要查看执行的输出,请与 一起使用 或 代替 。CALLSTART

例:

CALL "C:\Program Files\Certain Directory\file.exe" -param PAUSE

这将在同一命令窗口中运行文件.exe并打印回它输出的任何内容。请记住通话后,否则窗口可能会立即关闭。PAUSE


推荐