我正在通过Windows启动我的ps脚本' ShellExecuteW(..):
#import "shell32.dll"
int ShellExecuteW(int hWnd,int lpVerb,string lpFile,string lpParameters,string lpDirectory,int nCmdShow);
#import
....
string psDir = "C:\\Users...\\WindowsPowerShell";
string param = "-file loadPOP2emails.ps1";
int ret = ShellExecuteW(0,0, "powershell.exe", param, psDir, SW_SHOW);
在脚本完成后控制台保持打开的param-string中我需要输入什么? 有什么提示我可以试试吗?
提前致谢
答案 0 :(得分:1)
保持PowerShell打开所需的参数是NoExit
string param = "-NoExit -file loadPOP2emails.ps1";