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

Szo*_*ski 24 windows automation batch-file

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

FE: 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
Run Code Online (Sandbox Code Playgroud)

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

mar*_*pet 45

在你的批处理文件composer.bat中,简单地说:

php C:\path\to\composer\composer.phar %*
Run Code Online (Sandbox Code Playgroud)


Sea*_*anC 15

windows可让您%*参考所有参数.

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