PowerShell和可执行文件
每次我在PowerShell中运行应用程序(.exe)时,程序都会在命令提示符下运行,而不是像脚本那样执行它PowerShell和可执行文件,powershell,Powershell,每次我在PowerShell中运行应用程序(.exe)时,程序都会在命令提示符下运行,而不是像脚本那样执行它 Invoke-Item MyProgram.exe 我以为PowerShell应该替换命令提示符,但是PowerShell打开命令提示符,然后运行程序。有没有办法让PowerShell完全替换命令提示符 我以为PowerShell应该取代命令提示符 是的,那么你为什么不直接执行MyProgram.exe你的问题很模糊,简言之,这取决于程序,因为调用项默认使用Windows默认文件关联的
Invoke-Item MyProgram.exe
我以为PowerShell应该替换命令提示符,但是PowerShell打开命令提示符,然后运行程序。有没有办法让PowerShell完全替换命令提示符
我以为PowerShell应该取代命令提示符
是的,那么你为什么不直接执行
MyProgram.exe
你的问题很模糊,简言之,这取决于程序,因为调用项
默认使用Windows默认文件关联的内容
我打赌使用
&MyProgram.exe
而不是调用项目MyProgram.exe
会起作用。您是否尝试启动Process Program.exe-nonewindow我从另一个问题得到了答案:
Start-Process .\MyProgram.exe -NoNewWindow -Wait
我不太明白你在说什么。如果我尝试在PowerShell中运行命令行应用程序,它只会启动命令提示符并在那里运行。@user1338113-您是如何尝试运行的?你刚做了
\MyProgram.exe
?(假设exe在您的工作目录中)