Pensamentos. Se tudo o que você realmente quer fazer é trazer aplicativos específicos para o futuro, o Alt-Tab é uma bagunça quando você trabalha com várias coisas. Você acabou de me fazer pensar, e eu uso para sair da tela cheia apenas.
Em vez disso, uso a barra de tarefas e vários lotes com as barras de ferramentas. um clique, esse mesmo clique pode ser uma única tecla, nem mesmo uma combinação de teclas.
Primeiro, alguns programas irão executar apenas 1 instância de si mesmo, executando o programa novamente, irá trazer esse 1 para frente. Para esses programas, seu atalho ou ShortKey o traria para frente. Que tal organizar 4 programas ShortKeys em algo como F5 F6 F7 F8?
Os programas que executarão uma segunda instância por meio de seu atalho, precisam apenas de um lote simples. Um lote que apenas os direciona para o futuro ou os executa, o que os leva para frente, como faria um programa de instância única.
Se estiver lá, traga-o para frente, se não for executado pela primeira vez, usando o minúsculo programa Process Viewer. . Estilo CaveMan, "eu quero programa, eu apertar" :-)
pv.exe -q Photoshop.exe >nul
if ERRORLEVEL 1 goto Process_NotFound
:Process_Found
pv.exe -q -a Photoshop.exe >nul <---- bring it foreward
exit
:Process_NotFound
start /B "PHOTO START" "C:\Program Files\Adobe\Adobe Photoshop CS2\Photoshop.exe"
EXIT
Se você sabe exatamente quais programas serão executados com antecedência, o PV.exe pode ser chamado apenas para exibir um programa, sem uma execução. A mesma coisa um botão de atalho e tecla de atalho que executou este Process Viewer para apenas trazer esse item para o futuro. Para mim existem muitos programas para chaves, então eu uso toobars.
Coisas do tópico:
Alternar lote de programa, Para aqueles momentos em que nunca entendi porque um On Switch para um programa não deveria ser desativado também.
pv.exe -q -c SHOWCALC.exe >nul <-- try and stop it
if ERRORLEVEL 1 goto Process_NotFound <-- if it couldnt stop it
EXIT
:Process_NotFound
start /B "SHOWCALC START" "C:\desk\SHOWCALC.exe"
EXIT
Esses lotes são verificados, porque eu sempre aplico sons também. Os shorts são definidos para minimizar a janela cmd ou eu uso runinv (invisível) para lote sem janela.