如何从PowerShell运行命令行脚本?

时间:2017-07-18 15:26:32

标签: java powershell cmd

我正在尝试编写PowerShell脚本来执行打开java程序的命令。我能够让程序在CMD中执行而不是在PowerShell中执行,因此我想从PowerShell转到CMD。下面是我尝试过的不同行的列表,但似乎都没有。

cmd.exe/c "Users\Forrest_Hunter\Documents\NetBeansProjects\ParsingEngine\src>java -classpath .;stanford-corenlp-3.8.0.jar;stanford-corenlp-3.8.0-javadoc.jar;stanford-corenlp-3.8.0-models.jar;stanford-corenlp-3.8.0-models.jar Test.TestCoreNLP"

cmd.exe/c "C:\Users\Forrest_Hunter\Documents\NetBeansProjects\ParsingEngine\src>java -classpath .;stanford-corenlp-3.8.0.jar;stanford-corenlp-3.8.0-javadoc.jar;stanford-corenlp-3.8.0-models.jar;stanford-corenlp-3.8.0-models.jar Test.TestCoreNLP"

& "C:\Users\Forrest_Hunter\Documents\NetBeansProjects\ParsingEngine\src>java -classpath .;stanford-corenlp-3.8.0.jar;stanford-corenlp-3.8.0-javadoc.jar;stanford-corenlp-3.8.0-models.jar;stanford-corenlp-3.8.0-models.jar Test.TestCoreNLP"

cmd.exe/c "C:\Users\Forrest_Hunter\Documents\NetBeansProjects\ParsingEngine\src>java -classpath .;stanford-corenlp-3.8.0.jar;stanford-corenlp-3.8.0-javadoc.jar;stanford-corenlp-3.8.0-models.jar;stanford-corenlp-3.8.0-models.jar Test.TestCoreNLP"

Start-Process '& "C:\Users\Forrest_Hunter\Documents\NetBeansProjects\ParsingEngine\src>java -classpath .;stanford-corenlp-3.8.0.jar;stanford-corenlp-3.8.0-javadoc.jar;stanford-corenlp-3.8.0-models.jar;stanford-corenlp-3.8.0-models.jar Test.TestCoreNLP"'

Invoke-Expression -Command:cmd.exe/C C:\Users\Forrest_Hunter\Documents\NetBeansProjects\ParsingEngine\src>java -classpath .;stanford-corenlp-3.8.0.jar;stanford-corenlp-3.8.0-javadoc.jar;stanford-corenlp-3.8.0-models.jar;stanford-corenlp-3.8.0-models.jar Test.TestCoreNLP

我已参考社区中的这篇文章,Running CMD command in Powershellhttps://social.technet.microsoft.com/Forums/office/en-US/7b398cea-0d29-4588-a6bc-ef793b51cc3c/run-a-dos-command-in-powershell?forum=winserverpowershell来制定我的尝试尝试。任何帮助将不胜感激。

谢谢!

0 个答案:

没有答案