Ejecute el comando desde el menú contextual sin mostrar la consola

Ejecute el comando desde el menú contextual sin mostrar la consola

Estoy intentando agregar una entrada del menú contextual que abrirá un archivo para editarlo en Perforce. Funciona, pero me pregunto si hay alguna forma de ejecutar el comando sin mostrar brevemente la ventana de comandos. Esto es lo que tengo:

HKCU
    Software
        Classes
            *
                shell
                    p4
                        (Default) = Open file for edit in Perforce
                        command
                            (Default) = C:\Program Files\Perforce\p4.exe edit "%1"

Respuesta1

¿Qué tal si ejecuta un archivo por lotes de forma silenciosa a través del menú contextual utilizando uno de los siguientes métodos? https://www.raymond.cc/blog/hidden-start-runs-batch-files-silfully- without-flickering-console/

como Inicio oculto, ya que existe una opción para ocultar la ventana de la consola:

Inicio oculto

descargar Inicio Oculto aquí

Otra opción gratuita sería NirCMD. Los comandos exec y hide se utilizan para ejecutar el script o el archivo por lotes y ocultar cualquier consola para que no se abra.

Simplemente use elevatecmd si necesita privilegios de administrador para el archivo por lotes.

ingrese la descripción de la imagen aquí

http://www.nirsoft.net/utils/nircmd.html(sitio web)

http://www.nirsoft.net/utils/nircmd.zip (descargar x32)

http://www.nirsoft.net/utils/nircmd-x64.zip(descargar x64)

http://www.nirsoft.net/utils/nircmd2.html#using(archivo de ayuda)

De lo contrario, lea más opciones aquí:https://www.raymond.cc/blog/hidden-start-runs-batch-files-silfully- without-flickering-console/

¡Espero que esto ayude!

información relacionada