基本上,我需要从具有非常长参数的bat文件中运行一个程序(如果有帮助,它是一个Java程序),大约需要9000个符号。问题在于,它似乎将命令行截断为大约8000个符号。
我不介意使用Powershell代替它是否有帮助。
提前致谢。 (不,没有办法使参数更短)
最佳答案
您可以使用PowerShell中的Start-Process
:
$argument = "This will exceed the 8191 character limitation" * 200
Start-Process java.exe -ArgumentList "-jar","path\to.jar",$argument
关于powershell - 如何运行带有BAT文件中极长参数的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41667736/