Executando vários programas ao mesmo tempo na caixa de diálogo Executar do Windows

Executando vários programas ao mesmo tempo na caixa de diálogo Executar do Windows

Gosto de abrir muitos programas na caixa de diálogo Executar. Preciso de uma maneira de iniciar vários programas com um único uso da caixa Executar.

Embora a pergunta seja direta, ainda assim, para qualquer esclarecimento de confusão - abro o Google Chrome, o Outlook e o Visual Studio na caixa de diálogo Executar, digitando chromee outlookum devenvde cada vez. Então, preciso encontrar uma maneira de executar todos os três de uma só vez.

Tentei dar a entrada como chrome; outlook; devenve falhou. Eu tentei chrome, devenv, outlooke também não deu certo.

Atualizar: Problema com a primeira e óbvia solução deEscrevendo um arquivo em loteé que ele é codificado. Portanto, não posso iniciar uma nova combinação de programas agora. Criei um arquivo em lote dgcpara abrir devenv, chrome e Outlook ao mesmo tempo. Mas desta vez eu queria abrir o vlc media player também junto com os três programas anteriores. Isso faz com que a ideia do arquivo em lote não seja tão útil.

Além disso, se fosse possível executar esse arquivo em lote junto com o vlc fazendo algo como dgc; vlc;, então eu poderia iniciar os três programas anteriores E o reprodutor de mídia vlc, todos ao mesmo tempo.

Alguém sabe o caminho certo?

Responder1

Infelizmente, isto não é possível.

Você tem algumas opções. Se você quiser sempre abrir o mesmo grupo de programas, poderá escrever um arquivo em lote simples que pode ser chamado a partir da execução (que, por sua vez, gerará todos os programas).

Se você tiver uma lista dinâmica ou variável - você pode escrever um pedaço de vbscript que pega todos os argumentos passados ​​​​para o script e os abre como argumentos - assim:

Set objArgs = Wscript.Arguments
Set WshShell = WScript.CreateObject("WScript.Shell")
For Each strArg in objArgs
  WshShell.Run(strArg)
Next

Uso: myscript.vbs calc cmd mspaint explorer

se houver erros, você sempre pode adicionar on error resume nextao topo do script para executar apenas comandos válidos. Se você tiver espaços em nomes ou caminhos de programas, eles precisarão ser colocados entre "aspas"

EDIT: Se você criar uma chave de registro em: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\run.exee atribuir a ela um default reg_szvalor C:\windows\system32\runapps.vbse, em seguida, colocar seu arquivo no local - você pode iniciar um prompt de execução e usar run mspaint calc winword.. o que economizará alguns caracteres: Exemplo(neste caso, a.vbs é o script que escrevi para você anteriormente)

informação relacionada