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:
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.
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!