将所有批处理文件参数转发到内部命令

时间:2012-07-24 18:57:38

标签: windows batch-file automation

为了我在Windows中的安慰,我想准备一些像Unix一样启动的PHP工具。

f.e。:composer create-project symfony/framework-standard-edition path/

不是:php composer.phar create-project symfony/framework-standard-edition path/

我在系统路径目录中创建了 composer.bat 文件:

php C:\path\to\composer\composer.phar

它的作用仅仅是用法。 但是如何将所有参数和标志转发到命令里?

2 个答案:

答案 0 :(得分:44)

在批处理文件 composer.bat 中,只需输入:

php C:\path\to\composer\composer.phar %*

答案 1 :(得分:15)

windows为您提供%*来引用所有参数。

您的新 composer.bat 文件将成为
php C:\path\to\composer\composer.phar %*