Estou tentando adicionar uma entrada de menu de contexto que abrirá um arquivo para edição no Perforce. Funciona, mas estou me perguntando se existe uma maneira de executar o comando sem mostrar brevemente a janela de comando. Aqui está o que eu tenho:
HKCU
Software
Classes
*
shell
p4
(Default) = Open file for edit in Perforce
command
(Default) = C:\Program Files\Perforce\p4.exe edit "%1"
Responder1
Que tal executar um arquivo em lote silenciosamente por meio do menu de contexto usando um dos seguintes métodos: https://www.raymond.cc/blog/hidden-start-runs-batch-files-silently-without-flickering-console/
como Hidden Start, pois há uma opção para ocultar a janela do console:
Outra opção gratuita seria o NirCMD. Os comandos exec e hide são usados para executar o script ou arquivo em lote e impedir a abertura de qualquer console.
Basta usar elevatecmd se precisar de privilégios de administrador para o arquivo em lote.
http://www.nirsoft.net/utils/nircmd.html(local na rede Internet)
http://www.nirsoft.net/utils/nircmd.zip (baixar x32)
http://www.nirsoft.net/utils/nircmd-x64.zip(baixar x64)
http://www.nirsoft.net/utils/nircmd2.html#using(arquivo de ajuda)
Caso contrário, leia mais opções aqui:https://www.raymond.cc/blog/hidden-start-runs-batch-files-silently-without-flickering-console/
Espero que esta ajuda!