¿Hay alguna manera de iniciar automáticamente las aplicaciones y hacer que aparezcan en una pantalla específica?
Tengo un script de inicio que se ve así:
Set shell = CreateObject("WScript.Shell")
progList = Array("C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE",_
"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe",_
"C:\Program Files\Adobe\Adobe Dreamweaver CS4\Dreamweaver.exe",_
"C:\Program Files\Internet Explorer\iexplore.exe",_
"C:\Program Files\Microsoft Office\Office12\WINWORD.EXE")
For Each prog in progList
'WScript.Echo "File Name: " & prog
shell.run """" & prog & """", 1, false
WScript.sleep 20000 '20 seconds
Next
Pero tengo 3 pantallas. ¿Hay alguna manera de que appX aparezca en la pantalla 1, appY para que aparezca en la pantalla 2 y appZ para que aparezca en la pantalla 3, etc. en el proceso de inicio?
Pensé que las aplicaciones en cuestión "recordarían" a qué monitor y ubicación de pantalla tenía afinidad y se abrirían allí. Por ejemplo, Outlook siempre se ejecuta en el monitor 2 en mi configuración, y siempre se vuelve a abrir allí. De su lista, uso todos menos Dreamweaver y todos se abren en el monitor / ubicación donde se ubicaron por última vez.
—
GaryJL
Sí, pero si quiero tener 3 instancias de Firefox y cada una en una pantalla separada.
—
Chris_45
@ chris_45: si cada instancia de Firefox es en realidad un proceso separado (lo que significa que están usando perfiles separados), entonces deben obedecer la regla de abrir en la última pantalla utilizada. si realmente quiere decir 3 ventanas de Firefox (todas parte del mismo proceso de Firefox, ejecutando el mismo perfil), entonces necesita algo diferente.
—
quack quijote
Ok, ¿cómo iniciar diferentes instancias con Firefox?
—
Chris_45
firefox.exe -P other-profile -no-remote
iniciará una segunda instancia de Firefox usando other-profile
.