相关疑难解决方法(0)

Powershell避免cmd 8191字符限制

我正在创建一个 PowerShell,它使用以下命令运行一个简单的 Java 程序:

Start-Process -filepath .\java.exe -ArgumentList "Input" -NoNewWindow
Run Code Online (Sandbox Code Playgroud)

在本例中,Input 类只是接受并打印一个字符串。

我期望长度大于cmd.exe8191 个字符限制的字符串,因此我需要在 PS 中运行它。

当前场景:

  • 在 PS 中直接运行上述命令可以工作并Input接受大于 8191 个字符的字符串。
  • 将命令保存在 ps1 文件中并运行它,会出现一个 PS 窗口,但 cmd 在达到 8191 个字符限制时在幕后运行。

-Wait也尝试添加,但运气不佳。

任何想法?

powershell cmd max

5
推荐指数
1
解决办法
6514
查看次数

标签 统计

cmd ×1

max ×1

powershell ×1