2010-04-16 61 views
0

當使用start /max program_name開始一堆程序時,如何在每個程序打開時關注它。現在,它開始關注第一個計劃,並在後面啓動其他計劃。謝謝。批處理腳本中的「開始」命令

操作系統:Windows Server 2003

程序:任何Windows程序,如記事本

PS。它將重點關注Windows XP SP3上新打開的程序,但不包括Windows Server 2003.

+0

什麼Windows版本你試試這個?你想要跑什麼?我想你需要提供更多才能得到明確的答案。 – javamonkey79 2010-04-16 23:17:18

回答

0

我一直無法找到一種方法來對此行爲使用start命令,但是如果您可以使用powershell腳本.bat文件,這裏是開始最大化的新工藝,總是彈出到前面的代碼:

$psi = New-Object System.Diagnostics.ProcessStartInfo 
$psi.Filename = "notepad.exe" 
$psi.Arguments = "" 
$psi.WindowStyle = 3 
[System.Diagnostics.Process]::Start($psi)

只需填寫文件名和參數,你是好去。

我的第一個想法是使用rundll32調用Shell32.dll的ShellExecute,但它看起來像它需要的參數,我不能從命令行鍵入,如對父窗口的引用。