Posso modificar um alvo de atalho de programa para fechar a janela de inicialização inicial?

1

Eu tenho um programa que está sempre começando com um irritante 'Register Now?' janela. Eu não quero me registrar nunca e gostaria de não ter que fechá-lo sempre.

Isso é possível? Eu sei que você pode modificar o alvo adicionando '-command' após o "target_path" mas não sei qual comando eu preciso.

Para fechar a janela pelo teclado, pressione TAB e, em seguida, ENTER.

    
por Andrew 09.11.2010 / 11:14

2 respostas

1

Depende de qual programa você está tentando fazer isso. Alguns permitem, outros não. Muito provavelmente, não há maneira de contornar isso.

    
por 09.11.2010 / 18:57
0

Você deve conseguir fazer isso usando um script do Windows via Windows Script Host. Eu não posso testar isso para você, mas um roteiro ao longo dessas linhas deve começar na direção certa:

var WshShell = WScript.CreateObject("WScript.Shell"); #create shell
WshShell.Run("YOUR PROGRAM HERE");           # run your program
WScript.Sleep(100);                          # wait for it to launch
WshShell.AppActivate("YOUR PROGRAM HERE");   # bring your program to the front
WScript.Sleep(100);
WshShell.SendKeys("{TAB}");
WshShell.SendKeys("{ENTER}");

Salve isso em RunMyApp.js ou algo assim e experimente!

Referências: Escrevendo JScript e o Método de teclas direcionais

    
por 20.01.2011 / 21:14