
No se ejecuta el archivo .vbs
Publicado por Gerald (1 intervención) el 22/06/2020 18:11:53
Hola
He creado un archivo batch que me ejecuta un backup (XCOPY) a una carpeta importante para mí. Pero me molesta que se abra la consola para realizar la copia, por lo que investigando llegué a la conclusión de que con un archivo VB Script se puede "ocultar" ese archivo .bat. Abriendolo manualmente, funciona correctamente. Pero a la hora de ejecutarlo desde una aplicación Java que realizo (Minecraft - Plugin), no me hace nada. No sé si se ejecuta o no, o qué pasa, porque no me da error (coloqué un try-catch).
He probado estos métodos:
También esto:
Entre otros códigos...
Pero no sé qué pasa, imagino que no se ejecuta por la carpeta no se copia al destino determinado (recalco, abriendo el archivo .vbs manualmente funciona). ¿Qué podría ser? O, ¿qué debería hacer?
He creado un archivo batch que me ejecuta un backup (XCOPY) a una carpeta importante para mí. Pero me molesta que se abra la consola para realizar la copia, por lo que investigando llegué a la conclusión de que con un archivo VB Script se puede "ocultar" ese archivo .bat. Abriendolo manualmente, funciona correctamente. Pero a la hora de ejecutarlo desde una aplicación Java que realizo (Minecraft - Plugin), no me hace nada. No sé si se ejecuta o no, o qué pasa, porque no me da error (coloqué un try-catch).
He probado estos métodos:
1
2
3
4
String vbsfile = "C:\\Users\\...\\OneDrive\\run.vbs";
String executable = "C:\\Windows\\System32\\wscript.exe";
String cmdArr [] = {executable, vbsfile};
Runtime.getRuntime().exec(cmdArr);
También esto:
1
2
Runtime.getRuntime().exec("wscript /c C:\\Users\\geral\\OneDrive\\run.vbs");
System.out.print("Listo, su programa debería ejecutarse.");
Entre otros códigos...
Pero no sé qué pasa, imagino que no se ejecuta por la carpeta no se copia al destino determinado (recalco, abriendo el archivo .vbs manualmente funciona). ¿Qué podría ser? O, ¿qué debería hacer?
Valora esta pregunta


0