如何使用BAT文件中的极长参数运行程序?

时间:2017-01-16 00:02:09

标签: powershell batch-file

基本上我需要运行一个程序(它是一个java程序,如果这可以帮助)来自一个有很长参数的bat文件,它有大约9000个符号。问题是它似乎将命令行截断为大约8000个符号。 如果可以帮助的话,我不介意使用PowerShell。 提前致谢。 (不,没有办法让论点缩短)

1 个答案:

答案 0 :(得分:3)

您可以使用PowerShell中的Start-Process

$argument = "This will exceed the 8191 character limitation" * 200
Start-Process java.exe -ArgumentList "-jar","path\to.jar",$argument