Autor
|
Tema: TUTORIAL PROGRAMACION BAT (Leído 262028 veces)
|
vicentebenitez
Desconectado
Mensajes: 1
|
Gente hermosa, como estan, recien empiezo en esto, aver si me pueden ayudar Necesito un bat que haga lo siguiente  -que me baje de una pagina de internet un archivo zip tipo: www.myweb.com/archivo.zip-que me lo descomprima y me crea la carpeta c:/archivodescomp -y que me ejecute la un .exe que esta en una direcciion tipo: c:/miarchivo.exe gracias gente
|
|
|
|
|
En línea
|
|
|
|
|
von Newman
|
@echo off start www.myweb.com/archivo.zip.htm (si tienes configurado algun acel d descargas o el mismo programa de descargas para que los deje en C:\) cd cd\"carpeta"\archivo.zip prompt C:\"carpeta"$g C:\"carpeta">BACKUP -s A: echo. echo Por favor inserte un diskette pause cls A:\ ren A:\archivo.zip C:\"carpeta"\archivo2.exe cls cd cd:\ start C:\"carpeta"\archivo2.exe end *------------------------------------------------* como nunca habia escuchado o visto algo acerca de como descomprimir .zip desde un bat pues nose, lo más seguro es que el bat llegara hasta aqui (más abajo) y despues tu tendrias que abrirlo pero nose pruebalo ok? *----------------------------------------------------* @echo off start www.myweb.com/archivo.zip.htm (si tienes configurado algun acel d descargas o el mismo programa de descargas para que los deje en C:\) cd cd\"carpeta"\archivo.zip start C:\"carpeta"\archivo.zip *---------------------------------------------------------* y hasta aqui con el raton pero no se pruebalo saludos
|
|
|
|
|
En línea
|
|
|
|
soplo
Ex-Staff
Desconectado
Mensajes: 3.587
Debian rool'z
|
Hola como puedo verificar el cumplimiento de una sentencia "copy" completa Efectivamente, que yo recuerde copy no devuelve valor de errorlevel. Se supone que has copiado en c:\carpeta el fichero "fich1.txt" y quieres comprobar si fue copiado: if not exist c:\carpeta\fich1.txt goto mal Soplo, gracias por atender la solicitud, lo hice asi como lo escribiste pero no lo hace, lo escribi normalmente en Prompt y el error que me sale es: "No se ha encontrado la ruta de acceso de la red", en vez del nombre del equipo le escribo la IP para descartar que sea problemas al resolver los nombres, pero me sigue saliendo el mismo error, Claro, si tienes un dominio tienes que agregar el parámetro /domain:dominio. Para eso está un dominio. Para que no puedan escribir los que no forman parte de ese dominio. En este caso primero te tienes que conectar al dominio y luego copiar. Yo escribí algo sobre eso hará como un año. Mira aquí Comandos NET principaleshttp://foro.elhacker.net/index.php/topic,33369.0.htmlUn saludo
|
|
|
|
« Última modificación: 12 Agosto 2005, 11:34 por soplo »
|
En línea
|
Callar es asentir ¡No te dejes llevar!
|
|
|
|
von Newman
|
disculpa si te corrigo soplo pero estas mal en esto: if no exist c:\carpeta\fich1.txt goto mal deberia ser con t: not de esa forma si le validara el comando, quiza te comiste la letra suele suceder saludotes!!!!
|
|
|
|
|
En línea
|
|
|
|
jvchino
Solo soy un
Ex-Staff
Desconectado
Mensajes: 1.989
La felicidad no es una meta, es un camino.
|
Para descomprimir un zip desde un bat, puedes usar el prehistórico pkunzip que funciona en entorno DOS (al igual que el bat), yo lo uso.
SUERTE.
|
|
|
|
|
En línea
|
Si ayudo a una sola persona a tener esperanza, no habré vivido en vano.
No, nada llega tarde, porque todas las cosas tienen su tiempo justo, como el trigo y las rosas
|
|
|
|
von Newman
|
orale gracias si no es mucho pedir puedes poner un link? gracias saludos
|
|
|
|
|
En línea
|
|
|
|
jvchino
Solo soy un
Ex-Staff
Desconectado
Mensajes: 1.989
La felicidad no es una meta, es un camino.
|
si no es mucho pedir puedes poner un link? No sé si el mensaje era para mí, pero aqui dejo el pkzip y el pkunzip (el primero para comprimir y el segundo para descomprimir), para usarlos en DOS.
|
|
|
|
|
En línea
|
Si ayudo a una sola persona a tener esperanza, no habré vivido en vano.
No, nada llega tarde, porque todas las cosas tienen su tiempo justo, como el trigo y las rosas
|
|
|
|
von Newman
|
si era a ti jvchino muchas gracias con esto ya sera más facil esperen el bat. saludotes!!
|
|
|
|
|
En línea
|
|
|
|
jariasm79
Desconectado
Mensajes: 1
|
Saludos, neceisto saber como en un direcotio cualquiera que contenga por ejemplo 10 archivos de texto pueda hacer un bat que edite los archivos les borre el contenido y les agrege un X y despues les cambie la extensión... en windos Muchas Gracias mi email dariasm@gmail.com
|
|
|
|
|
En línea
|
|
|
|
yermain
Desconectado
Mensajes: 40
|
Saludos, descubrí un detalle importante que tal vez les pueda interesar: Si ustedes tienen un archivo oculto que está dentro de una carpeta también oculta, aunque se entre a la carpeta el archivo no se puede copiar a otro lado ya que dice que no se encuentra, aunque al darle el comando DIR sí la liste. Tampoco se puede cambiar el atributo del archivo desde ahí para que deje de estar oculto, la solución es cambiarle el atributo a la carpeta entera para que deje de estar oculta y así poder copiar el archivo (que ya no está oculto) fuera de ella. 
|
|
|
|
|
En línea
|
|
|
|
|
|
jvchino
Solo soy un
Ex-Staff
Desconectado
Mensajes: 1.989
La felicidad no es una meta, es un camino.
|
Lo primero: Asegúrate que el archivo "wer.txt" esté en la misma carpeta que el archivo bat.
Lo segundo: el directorio no es c:/ sino c:\ (Con la oblicua inclinada al otro lado)
SUERTE
|
|
|
|
|
En línea
|
Si ayudo a una sola persona a tener esperanza, no habré vivido en vano.
No, nada llega tarde, porque todas las cosas tienen su tiempo justo, como el trigo y las rosas
|
|
|
kadel
Desconectado
Mensajes: 2
El Mundo es Redondo y de Ricota... (*_*)
|
Bueno gente esto es medio pelotud… los que les pido pero me esta haciendo falta una cosa como esto disculpen mi ignorancia pero no es lo mío jejejeje… si no me llego a explicar bien que es lo que busco y estas dispuesto a ayudarme este es mi mail kadel1@msn.comDando vueltas por el foro encontré el siguiente comando para un *.bat @echo off start C:\ programa_1.exe start C:\ programa_2.exe start C:\ programa_3.exe start C:\programa_4.exe Mi pregunta es si alguien sabe un comando diferente para que te deje elegir cual de los 4 queres ejecutar primero o bien elegir cual ejecutar por ejemplo. Bienvenido elija que programa quiere usar: Para elegir presione el numero del programa Programa 1 Programa 2 Programa 3 Programa 4 Usted ha elegido la opción 3 desea continuar: Si: 1 No: 2 Y que después se cierre el *.bat no se si me entienden desde ya muchas gracias Ha otra cosa aprovechando se puede hacer un *.bat que te cargue una información en el registro como lo hacen los archivos *.reg PD: Muy buen foro 
|
|
|
|
|
En línea
|
|
|
|
jvchino
Solo soy un
Ex-Staff
Desconectado
Mensajes: 1.989
La felicidad no es una meta, es un camino.
|
Para lo primero se emplea "CHOICE", pero solo en win98... al parecer lo han dejado fuera del XP. Si tienes el win98, en resumen este sería el código echo Escoja el programa que quiera ejecutar echo. choice /c:1234 INGRESE : if errorlevel 4 goto CUARTO if errorlevel 3 goto TERCERO if errorlevel 2 goto SEGUNDO if errorlevel 1 goto PRIMERO
:PRIMERO Programa_1.exe goto END
:SEGUNDO Programa_2.exe goto END :TERCERO Programa_3.exe goto END
:CUARTO Programa_4.exe goto END
:END EXIT
|
|
|
|
|
En línea
|
Si ayudo a una sola persona a tener esperanza, no habré vivido en vano.
No, nada llega tarde, porque todas las cosas tienen su tiempo justo, como el trigo y las rosas
|
|
|
jvchino
Solo soy un
Ex-Staff
Desconectado
Mensajes: 1.989
La felicidad no es una meta, es un camino.
|
|
|
|
|
|
En línea
|
Si ayudo a una sola persona a tener esperanza, no habré vivido en vano.
No, nada llega tarde, porque todas las cosas tienen su tiempo justo, como el trigo y las rosas
|
|
|
|
|