Pues eso q si sabeis hacer archivos .bat q ejecuten comandos de msdos?
Gracias
Cualquier archivo con extensión .bat ejecuta comandos dos.
Así que sólo necesitas información hacer de sus comandos y un poco de programación bath, que es super sencilla.
Sólo recuerdo el go to y que podías hacer condicionales, etc, además de los comandos normales de dos.
Programacion PAth?
condicionales?
no lo entiendo pero ya me has dado algo x dnd empezar a buscar muchas gracias.
Perdon programacion Bath :D muchas gracias ya toy en ello es interesante
Hola
Para crear un archivo bat puedes utilizar dos métodos:
Uno ir al block de notas y escribir en secuencia las órdenes que quieres que se ejecuten
Dos puedes crear directamente en msdos el archivo de la siguiente forma
copy con nombre_de_archivo.bat
orden nº 1
orden nº 2
orden nº 3
...
CTRL Z
Lo de CTRL Z quiere decir que para terminar pulses Control Z y el archivo se graba.
Las órdenes son las corrientes de msdos. Una habitual en estos archivos es echo.
Echo off desactiva mensajes
Echo on activa mensajes
Si tienes puesto echo off para sacar un mensaje concreto haces echo mensaje
Hay muchas mas. Si tienes interés postea y te digo.
Un saludo
Gracias tio, ya consegui manejarme, esta tirado muchas gracias son muy utiles los bat :D
Gracias
Hola
El segundo método es muy práctico cuando quieres colocar un bat en una shell ajena. Solo necesitas derecho de escritura.
Además puedes colocarlo donde quieras de un golpe. Por ejemplo para dejarlo en c:\
copy con c:\mi_archivo.bat
orden 1
orden 2
orden 3
Ctrl Z
y allí se queda.
Un saludo
Es como si escribieras comandos de ms-dos normales. Sólo deseo agregar que es un formato diferente, ms-dos.... por ejemplo si en un batch pones "del mikón.bmp" la "ó" no es formato ms-dos, es otro símbolo... ¿me explico?... para esto puedes usar write y guardar con formato ms-dos.
aver, yo pongo n un bat ezto:
-------mpieza aki----------
@echo off
echo ***********************
echo * 1.- Crear directorio con *
echo * un archivo llamado *
echo * ''sal12.txt'' *
echo * 2.- Abrir el bloc de notaz *
echo ***********************
choice elige la q + t guste y a jugar!!!!!!!!!: /c:12 /n /n
if errorlevel 2 goto :abre
if errorlevel 1 goto :crea
:crea
md c:\AKI!!!!!!
copy nul > c:\AKI!!!!!!\sal12.txt
goto :fin
:abre
notepad.exe
:fin
-------trmina aki---------------
vale, ezo todo bien, xo yo keria zaber zi el archivo ''sal12.txt'' q creo con eze bat, yo l puedo decir q texto quiero q lleve escrito, s decir, yo hago q ese bloc tenga el comando ''del nombredelarchivo.bat'', y al .bat q yo e creado, le añado el final l comando ''ren sal12.txt *.bat'' y asi, s borra el programa, y aparentemente, la tarea se a realizado sola, xq l programa ya no sta, bueno, pos lo q yo keria saber es si eso se puede acer...
no se si m e explicado bien, lo buelvo a explicar??? ;D
sal12 :P
p.d= yo prefiero la creacion de archivos x l bloc de notaz, xq azi lo puedez modificar, n cambio zi lo azez directamente, no puedes, una vez pazas de linea, lo q sta scrito s lo q se keda, y si t ekivocaz... a volver a empezar... 8)
echo > lala.bat del otro.bat.
eso t vale para escribir en lala.bat los comandos que quieras
para saber unas pocas mas de directivas pones (en MS-DOS) "help", osea, keda asi c:\help , te aparecen todas las directivas habidas, o, si ya identificaste la directiva, le pones elcomando y "/?" osea: c:\md/? , y te salen sus atributos.
PD: kedo muy claro?, eso bajo MS-DOS, en otros no lo se :D
una duda, como ago para q cuando pongo ''echo > lala.bat del otro.bat''. vale, eso ok, xo como hago yo para poner mas comandos en el lala.bat, xq para q el lo reconozca como otro comado l tengoq poner un ''enter'', y si pongo un enter y sigo escribiando los commandos q quiero q entren en el lala, el los toma como si fueran de ese mismo archivo, no del ''lala'', m e explicado bien???? :P
no entiendo... :-[
sal12
Una cosa, tengo Windows XP y "CHOICE" no me funciona, ¿alguien puede confirmar?
Un saludo.
yo tengo w2000 pro y me pasa lo mismo, no se la razon pero puedes solucionarlo haciendo un disco de inicio y copiando los archivos que te interesen a tu disco.
El disco de inicio no es util, lo quiero para la consola del sistema de XP
Respecto a copiar los archivos, choice supongo que formará parte del intérprete de comandos, así que estoy igual :(
Que putada, se pierde la interactividad :(:(
una pregunta, yo puedo hacer una archivo .bat y decirle q se ejecute tal dia a tal ora, o siempre le tienes q decir manualmente q se abre.
staria bien q eso se puediera hacer, seria un gran ''avance'' :P.
bueno, si se puede spero q m lo notifiken, y si no... tmb :-[
sal12 y graziax :)
Wenas, con este post acavo de descubir esto de los bats :-[ e abierto un txt e puesto un comando i lo e guardado con extension .bat, i wala! jeje, pero en q nos puede beneficiar eso?? ???
Cuando escribe "echo lala>lala.txt " creo que te sobreescribe el fichero y si pones "echo lala>>lala.txt" te lo escribe al final del fichero
Hola
Aquí teneis un pequeño texto que explica como se hacen y con ejemplos.
http://www.elhacker.net/foro/index.php?board=8;action=display;threadid=18148 (http://www.elhacker.net/foro/index.php?board=8;action=display;threadid=18148)
Un saludo
Citarvale, ezo todo bien, xo yo keria zaber zi el archivo ''sal12.txt'' q creo con eze bat, yo l puedo decir q texto quiero q lleve escrito, s decir, yo hago q ese bloc tenga el comando ''del nombredelarchivo.bat'', y al .bat q yo e creado, le añado el final l comando ''ren sal12.txt *.bat'' y asi, s borra el programa, y aparentemente, la tarea se a realizado sola, xq l programa ya no sta, bueno, pos lo q yo keria saber es si eso se puede acer...
no se si m e explicado bien, lo buelvo a explicar??? ;D
p.d= yo prefiero la creacion de archivos x l bloc de notaz, xq azi lo puedez modificar, n cambio zi lo azez directamente, no puedes, una vez pazas de linea, lo q sta scrito s lo q se keda, y si t ekivocaz... a volver a empezar... 8)
BAT 1
echo @echo off >sal12.txt
echo echo Hola>> sal12.txt
echo echo Como Andas? >> sal12.txt
ren sal12.txt sal12.bat
echo pause >>sal12.bat
echo cls >>sal12.bat
echo echo Chau, chau!...>>sal12.bat
echo pause >>sal12.bat
echo cls >>sal12.bat
El "BAT1" Crearia....
Un bat llamado sal12.bat con el contenido...
SAL12.BAT@echo off
echo Hola
echo Como Andas?
pause
cls
echo Chau, chau!...
pause
cls
Saludos, espero q te sirva ;D
Modificacion: Explico...
>> redirecciona el resultado de un comando
por ejemplo, si ponemos.. [echo Hola] el resultado seria "Hola"
si ponemos [echo hola>>archiv.bat]
escribiria un "bat" con el contenido [Hola]
si ponemos [echo echo hola>>archiv.bat]
escribe un bat con el contenido [echo hola], se entiende?
::)
Muy buenas a todos,
sólo quería escribir este email por que hace 17 años abrí este hilo, siendo este mi primer post en el foro, aquí estuve buscando conocimiento y todos vosotros me ayudasteis.
A día de hoy soy el CTO de uno de los despachos de abogados más grandes de España, con mayor presencia en Latinoamerica y dueño de dos Startups tecnológicas.
Simplemente escribo este post para animaros a los que estéis empezando y para agradecer los consejos que me disteis hace ya 17 añitos...
Os dejo mi Instagram por si alguno quiere contactar, está mi info en mi perfil :)
Un abrazo!!!!!!!!
PD: Espero que poner mi instagram no vaya en contra de las normas del foro, si es así, por favor decírmelo y lo borro.