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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [BATCH] ¿Crear comandos?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [BATCH] ¿Crear comandos?  (Leído 3,013 veces)
Meine programmen

Desconectado Desconectado

Mensajes: 121



Ver Perfil
[BATCH] ¿Crear comandos?
« en: 8 Junio 2012, 22:30 pm »

Bueno, hace no mucho encontre que colocando "X.bat" en la carpeta System32, se podia usar desde la consola o un programa sin necesidad de poner la ruta, solo tecleando "X". Lo he probado con algunos trozos de codigo que repito en la mayoria de mis programas, y tengo un problema, cuando lo uso en un programa, al acabarse de ejecutar el "nuevo comando", el programa se cierra. Es decir, si yo pongo en "Prueba.bat":
Código:
@ECHO OFF
echo HOLA
pause
X
echo ADIOS
pause
exit
Al ejecutar Prueba.bat, mostraria HOLA, ejecutaria el "X.bat" que esta en la carpeta System32 y se cerraria sin haber mostrado ADIOS.
Gracias de antemano.
____________________________________________________________________________________________________________________________

MODIFICACION:
Exit /b solo funciona desde la consola de comandos. Ademas, no se conservan las variables que usa el "nuevo comando" que es una parte que me interesa bastante.
___________________________________________________________________________________________________________________________

MODIFICACION:
Para lo de las variables habia pensado crear variables globales que se vayan editando segun los resultados de los programas, pero todavia queda el tema del cierre.


« Última modificación: 10 Junio 2012, 17:09 pm por Meine programmen » En línea

REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!

BatchianoISpyxolo

Desconectado Desconectado

Mensajes: 166


Ver Perfil
Re: [BATCH] ¿Crear comandos?
« Respuesta #1 en: 9 Junio 2012, 06:15 am »

Código
  1. exit /b


En línea

Puede que desees aprender a programar desde 0: www.espascal.es
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: [BATCH] ¿Crear comandos?
« Respuesta #2 en: 11 Junio 2012, 04:03 am »


CMD /K   :P

Ejemplo:
Código
  1. @Echo off
  2. If "%~1"=="RUN" (Goto :Start) ELSE (Start CMD /K %0 RUN& Exit)
  3.  
  4. :Start
  5. Echo hola
  6. Echo la ventana no se cierra!
  7. Exit /B 0


SETX


Ejemplo:
Código
  1. SETX Variable "Contenido"

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
(ayuda) comandos batch en vb6!
Programación Visual Basic
guidosl 2 4,371 Último mensaje 12 Marzo 2009, 15:35 pm
por ~~
Ayuda con los comandos batch
Scripting
DA KILLER 5 3,825 Último mensaje 8 Abril 2010, 16:36 pm
por winroot
[BATCH] Manual de referencia de comandos de la CMD (XP/VISTA/7/8) INGLÉS
Scripting
Eleкtro 1 4,442 Último mensaje 16 Julio 2012, 07:02 am
por dato000
Añadir comandos no existentes en Batch (MS-DOS)
Programación General
Bulone 4 2,650 Último mensaje 4 Marzo 2013, 21:57 pm
por Eleкtro
duda comandos batch
Scripting
7emiliosk8 1 1,717 Último mensaje 1 Marzo 2017, 03:47 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines