Command line &引用;“开始”;批处理脚本中的命令

Command line &引用;“开始”;批处理脚本中的命令,command-line,batch-file,Command Line,Batch File,使用start/max program\u name启动一组程序时,如何在每个程序打开时集中精力。现在,它开始关注第一个项目,并在后面启动其他项目。谢谢 操作系统:Windows Server 2003 程序:任何windows程序,如记事本 另外,它将重点关注Windows XP SP3上新打开的程序,而不是Windows server 2003。我还没有找到一种方法来使用start命令来执行此行为,但是如果您可以使用powershell脚本而不是.bat文件,下面是最大化启动新进程并始终弹出

使用
start/max program\u name
启动一组程序时,如何在每个程序打开时集中精力。现在,它开始关注第一个项目,并在后面启动其他项目。谢谢

操作系统:Windows Server 2003

程序:任何windows程序,如记事本


另外,它将重点关注Windows XP SP3上新打开的程序,而不是Windows server 2003。

我还没有找到一种方法来使用start命令来执行此行为,但是如果您可以使用powershell脚本而不是.bat文件,下面是最大化启动新进程并始终弹出到最前面的代码:

$psi = New-Object System.Diagnostics.ProcessStartInfo $psi.Filename = "notepad.exe" $psi.Arguments = "" $psi.WindowStyle = 3 [System.Diagnostics.Process]::Start($psi) $psi=新对象System.Diagnostics.ProcessStartInfo $psi.Filename=“notepad.exe” $psi.Arguments=“” $psi.WindowStyle=3 [系统.诊断.过程]::开始($psi) 只要填写文件名和参数就可以了


我的第一个想法是使用rundll32调用Shell32.dll的ShellExecute,但它似乎需要我无法从命令行键入的参数,例如对父窗口的引用。

您尝试在哪个windows版本上执行此操作?你想跑什么?我认为您需要提供更多信息才能得到最终答案。