Execute o comando do menu de contexto sem mostrar o console

Execute o comando do menu de contexto sem mostrar o console

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:

Início oculto

baixe o Hidden Comece aqui

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.

insira a descrição da imagem aqui

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!

informação relacionada