elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Ejecutar un *.bat sin mostrar la Consola de Windows?
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ejecutar un *.bat sin mostrar la Consola de Windows?  (Leído 31,908 veces)
joelmanx

Desconectado Desconectado

Mensajes: 38


programador java por si


Ver Perfil WWW
Ejecutar un *.bat sin mostrar la Consola de Windows?
« en: 8 Octubre 2010, 23:51 pm »

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


En línea

proyectos libres que desarrollo, si quieres colaborar, únete y hagamos un buen aporte.

http://guitarragnu.sourceforge.net/ (Software Educativo)
http://evsigmapserverj.sourceforge.net/ ( Software GIS, SIG, Mapserver)
fary


Desconectado Desconectado

Mensajes: 1.062



Ver Perfil WWW
Re: Ejecutar un *.bat sin mostrar la Consola de Windows?
« Respuesta #1 en: 9 Octubre 2010, 00:44 am »

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!


En línea

Un byte a la izquierda.
Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
Re: Ejecutar un *.bat sin mostrar la Consola de Windows?
« Respuesta #2 en: 9 Octubre 2010, 03:35 am »

@Drinky94, WTF?

Si mal no recuerdo es así,
Código
  1. NirCMD exec hide "{%sPath%}/{%sFile%}"
En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Ejecutar un *.bat sin mostrar la Consola de Windows?
« Respuesta #3 en: 9 Octubre 2010, 03:37 am »

http://www.geekstogo.com/forum/topic/56092-hide-the-command-prompt-windows/
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
joelmanx

Desconectado Desconectado

Mensajes: 38


programador java por si


Ver Perfil WWW
Re: Ejecutar un *.bat sin mostrar la Consola de Windows?
« Respuesta #4 en: 9 Octubre 2010, 07:32 am »

gracias a todos por responder.

encontre la solucion:

la forma de hacerlo, lo hice en C, con DevC++

Código:
#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);
}
   
En línea

proyectos libres que desarrollo, si quieres colaborar, únete y hagamos un buen aporte.

http://guitarragnu.sourceforge.net/ (Software Educativo)
http://evsigmapserverj.sourceforge.net/ ( Software GIS, SIG, Mapserver)
raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Ejecutar un *.bat sin mostrar la Consola de Windows?
« Respuesta #5 en: 9 Octubre 2010, 19:43 pm »

@echo OFF

si todo se ejecuta rapido... ni se mostraba :xD
En línea

fary


Desconectado Desconectado

Mensajes: 1.062



Ver Perfil WWW
Re: Ejecutar un *.bat sin mostrar la Consola de Windows?
« Respuesta #6 en: 10 Octubre 2010, 16:10 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 línea

Un byte a la izquierda.
WestOn

Desconectado Desconectado

Mensajes: 272


El testamento Maya...


Ver Perfil
Re: Ejecutar un *.bat sin mostrar la Consola de Windows?
« Respuesta #7 en: 10 Octubre 2010, 16:17 pm »

En VB:
Código:
Shell "cmd /c start archivo.bat", vbhide
Aunque me gusta más el de C :P

Saludos ;)
« Última modificación: 10 Octubre 2010, 16:40 pm por WestOn » En línea

En mi cabeza existe una barrera espacio-tiempo de 4cm³. ¿Alguien sabe como eliminarla?.
                                                                                                                                                                                                                            
flony


Desconectado Desconectado

Mensajes: 583



Ver Perfil
Re: Ejecutar un *.bat sin mostrar la Consola de Windows?
« Respuesta #8 en: 11 Octubre 2010, 02:01 am »

me robo la idea de C... ;D
En línea

si un problema no tiene solucion entonces no es un problema...es algo inevitable
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ejecutar .class en windows.
Java
lapras 1 6,468 Último mensaje 6 Octubre 2011, 23:48 pm
por madpitbull_99
mostrar los valores de una key del registro de windows
Programación C/C++
andres_89a 3 2,931 Último mensaje 1 Octubre 2012, 18:05 pm
por Eternal Idol
[DUDA] Ejecutar aplicación en C sin que aparezca la consola
Programación C/C++
DrKillador 8 7,132 Último mensaje 28 Noviembre 2012, 20:35 pm
por fary
Duda al ejecutar en consola javascript de Chrome
Desarrollo Web
itzg3 2 2,302 Último mensaje 17 Febrero 2013, 18:20 pm
por itzg3
Mostrar variable de windows en php
PHP
Cuasar 3 2,101 Último mensaje 1 Octubre 2014, 18:21 pm
por Shout
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines