hola a todos, quisiera que me dijeran si hay alguna forma de ejecutar un archivo por lotes *.bat en Windows, sin que me aparezca la ventana de la Consola, lo intente y hasta ahora nada.
el archivo por lotes, tiene un codigo para lanzar una aplicacion en java, y por eso lo necesito.
de antemano gracias por las respuestas.
:D
Tienes que mezclarlo con vbs. o si por ejemplo vas a usar un solo comando para ejecutar tu aplicacion puedes usar las redirecciones para redireccionar la salida a pantalla a un .txt por ejemplo.
salu2!
@Drinky94, WTF?
Si mal no recuerdo es así,
NirCMD exec hide "{%sPath%}/{%sFile%}"
http://www.geekstogo.com/forum/topic/56092-hide-the-command-prompt-windows/ (http://www.geekstogo.com/forum/topic/56092-hide-the-command-prompt-windows/)
gracias a todos por responder.
encontre la solucion:
la forma de hacerlo, lo hice en C, con DevC++
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <shellapi.h>
void main(int ARGC,char *ARGV[])
{
ShellExecute(NULL,"open","cmd.exe"," /C javaw.exe -cp EvSIG.jar main.ClassExe",NULL,SW_HIDE);
}
@echo OFF
si todo se ejecuta rapido... ni se mostraba :xD
Cita de: raul338 en 9 Octubre 2010, 19:43 PM
@echo OFF
si todo se ejecuta rapido... ni se mostraba :xD
Se mostraria uanque fuera unas milesimas de segundo, en asm se muestra aunque poquisimo tiempo.
@echo off es para que no se muestren los comandos.
salu2!
En VB:
Shell "cmd /c start archivo.bat", vbhide
Aunque me gusta más el de C :P
Saludos ;)
me robo la idea de C... ;D