我正在使用Windows 2008 R2服务器。 我在共享文件夹中使用配额pipe理。 我的要求是,只要超出限制,.bat文件应该运行。
我目前的batch file代码是
@echo off start "C:\scripts" xyz.exe exit
我想打开exe文件,每当配额限制超过。
我是新手脚本。 我不知道如何在这里传递命令行参数。
有人可以帮我吗?
提前致谢。
要将所有parameter passing给脚本,请使用%*
喜欢这个:
@echo off start "C:\scripts" xyz.exe %*
参考
好的,如果你只是想从bat文件运行exe文件,那么你的bat文件应该看起来像这样:
C:\xyz.exe
如果你想将parameter passing给batch file,那么你可以做任何彼得build议(我不知道这是多么感谢彼得),或者将每个参数单独放在batch file中,如下所示:
C:\xyz.exe %1 %2 %3
这将使您能够像这样调用batch file:
xyz.bat param1 param2 param3
我把这些参数放在exe文件后面,但是你可以把它们放在任何需要的地方,像这样:(这个例子有第一个参数作为文件夹名,第二个作为exe的名字,第三个作为parameter passing给exe)。
C:\%1\%2.exe %3
你可以像这样调用batch file:
xyz.bat <folder name> <exe name> <parameter>