创建一个bat文件,调用一个调用一个PHP文件,调用一个参数的exe文件

问题描述:

以及即时尝试创建一个bat文件,调用php-cgi.exe文件,它必须调用,以及文件需要:创建一个bat文件,调用一个调用一个PHP文件,调用一个参数的exe文件

start "C:\Program Files (x86)\php\php-cgi.exe" \\\10.101.3.21\wiki\maintenance\importimages.php C:\wikimages jpg bmp 

,但我不能得到它的工作,它试图打开importimages文件运行它

首先,检查你使用的操作系统来代替。 “开始”命令的语法随着时间而改变。

你曾经是能够做到

start "iexplore.exe" 

现在,你必须提供命令之前窗口标题你开始:

start "Title Goes Here" "iexplore.exe" 

此更改某个时候围绕Windows XP ,所以如果你使用的是Vista,7或8就会牢记这一点。

我想你要寻找的是这样的:

start "" "C:\Program Files (x86)\php\php-cgi.exe \\\10.101.3.21\wiki\maintenance\importimages.php C:\wikimages jpg bmp" 
+0

几乎工作,它得到了第二个命令(\\ 10.101.3.21),但现在它不是使第三(我有以进行一些更改,因为它正在全部搜索代码 开始“更新”“C:\ Program Files文件(x86)\ php \ php-cgi.exe”\\ 10.101.3.21 \ wikitest \ maintenance \ importimages.php C: \ wikimages jpg bmp – Damian 2013-03-01 14:49:31

+0

这几乎肯定与引用参数有关,尝试不同的操作,但基本上你必须用''start'updater''后面的所有内容包含在双引号中,如果仍然不起作用,你可能想尝试在双引号中包装'php-cgi.exe'的参数l(可能已经逃过了,比如'start“updater”“php-cgi.exe \”param1 \“\”param2 \“\”param3 \“”'。)不是在Windows机器上,所以我害怕我可以'目前来说太多了。 – Alex 2013-03-06 20:04:13