Se trata de un programa bat para mover archivos .mp4. He llegado hasta ejecutar el bat pero no consigo que lo haga minimizado. Siempre me pega el fogonazo negro aunque se ejecuta bien.
Para ponerlo en el menú contextual uso estas claves:
Ya he probado sin resultado a poner en el registro:
Tampoco funciona con acceso directos .lnk en el registro y que éstos llamen al bat. Se ejecuta pero no minimizado aunque expresamente lo indique en la propiedades del acceso directo.
Sólo me queda probar a hacer un lanzador en VB6 que ejecute el bat o convertir el bat en exe que es casi lo mismo.
Con un lanzador funciona bien:
Pero sigo pensando que debe haber otro método. Es demasiado rebuscado:
Registro --> VB6.exe --> .bat
¿Se os ocurre algo más para no usar un lanzador? Muchas gracias y saludos.
Para ponerlo en el menú contextual uso estas claves:
Código [Seleccionar]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VLC.mp4\shell\Mover a Pelis\command]
c:\windows\system32\cmd.exe /c c:\w\prog\trastra\movepel.bat %1
Ya he probado sin resultado a poner en el registro:
Código [Seleccionar]
c:\windows\system32\cmd.exe /c start /min c:\w\prog\trastra\movepel.bat %1
Tampoco funciona con acceso directos .lnk en el registro y que éstos llamen al bat. Se ejecuta pero no minimizado aunque expresamente lo indique en la propiedades del acceso directo.
Sólo me queda probar a hacer un lanzador en VB6 que ejecute el bat o convertir el bat en exe que es casi lo mismo.
Con un lanzador funciona bien:
Código (Vb.Net) [Seleccionar]
Private Sub Form_Load()
Shell "c:\w\prog\trastra\renosrt4.bat " & Command, vbHide
End
End Sub
Pero sigo pensando que debe haber otro método. Es demasiado rebuscado:
Registro --> VB6.exe --> .bat
¿Se os ocurre algo más para no usar un lanzador? Muchas gracias y saludos.