|
Programacion Pregunta, consulta o ayuda a resolver los problemas o incógnitas que tengan los demás miembros de la comunidad sobre programación en general. |
Hola Invitado! Tómate un minuto para registrarte, es 100% GRATIS y no verás ninguna publicidad! ¿Qué estás esperando? Para Ingresa a Denunciando.com por medio de TapaTalk Clic ACA | Registrarse Ahora |
Programacion » programacion en BatchParticipa en el tema programacion en Batch en el foro Programacion. |
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Codigo matrix.batch !! | Pablo-med | Programacion | 8 | 08-06-2013 21:27:09 |
Comandos basicos (batch) | Pablo-med | Programacion | 7 | 03-06-2013 10:38:50 |
programacion con BATCH | Neo3 | Programacion | 2 | 31-05-2013 13:22:40 |
Calculadora en batch | Neo3 | Programacion | 16 | 29-05-2009 20:58:10 |
programacion codigos batch | adrian67 | Programacion | 3 | 22-01-2009 13:04:09 |
01-12-2007 , 12:39:55 | #21 | |
Denunciante Popular |
Parce execelente.... esas son las personas que sirven las que les gusta compartir conocimiento... pero seria bueno que nos explicaras el por que... como pasa eso por que se repite esa vuelta y todo eso... el programa de matrix excelente no es sino modificarle "realizado por undern3o" y ya | |
Twittear Seguir a @denunciando
| |
No Calculado | #1.5 |
SponSor | Re: |
03-12-2007 , 22:05:20 | #22 |
Denunciante Popular |
Una informacion ahi pa los que estan interesados... es mejor si nos ayudamos entre todos y mejor si alguien que entienda bien vaya explicando con ejemplitos como mas chimbitas asi como el de matrix... ¿Qué comandos puedo utilizar? Comandos básicos CLS -> borra pantalla ECHO -> tiene varias posibilidades: Echo sin parámetros saca el estado en que se encuentra la variable echo (on u off) Echo on activa el echo (como en un terminal TTY) por lo que los comandos se verán en pantalla y luego su resultado Echo off desactiva el comando echo y ya se verán los resultados de la ejecución del comando, pero no el comando en sí mismo Echo literal saca por pantalla el literal. Por eso al hacer echo literal >fichero.bat estamos redirigiendo la salida de echo literal (que tendría que salir por la pantalla) al archivo fichero.bat. PAUSE ->Sirve para sacar un mensaje y parar la ejecución hasta que se pulse una tecla PROMPT ->Sirve para cambiar el prompt de msdos. El más habitual es $p$g que corresponde a $p = mostrar trayecto actual $g = mostrar el separador > $l = mostrar el separador < $b = mostrar el separador | $q = mostrar el signo = $$ = mostrar el signo $ $t = mostrar la hora $d = mostrar la fecha $v = mostrar la versión del sistema $n = mostrar unidad actual $h = retroceso. Borra el caracter previo $e = esc. Muestra el signo correspondiente al asci 27 $_ = Retorno de carro y salto de línea (equivale a chr(10) & chr(13) Por eso si ponemos prompt $p$g el cursor muestra la trayectoria donde estamos y luego el separador. Es posible añadir texto (por ejemplo prompt Mi_nombre $p$g DATE Ver/poner la fecha del sistema TIME Ver/poner la hora del sistema VER Versión del sistema VOL unidad Volumen de la unidad especificada PATH Indica un trayecto por defecto si se produce una petición de un archivo que no está en el directorio actual. Por eso en windows 98 suele haber una línea en autoexec.bat que es path c:\windows; c:\windows\command que indica que si se solicita un ejecutable que no esté en el directorio actual, lo busque primero en la carpeta windows y luego en la subcarpeta command. KEYB código_pais,juego_de_caracteres,definición_de_teclado, El código de país de españa es el 'sp' El juego de caracteres aplicable a españa es el 850 ó 437 El archivo de definición de teclado es keyboard.sys Para configurar un teclado en español keyb sp,,c:\windows\command\keyboard.sys SYS unidad Transferir el sistema operativo a la unidad especificada. DOSKEY Emular la capacidad de unix/linux de recordar los comandos introducidos anteriormente mediante la flecha arriba del teclado. MEM parámetros Muestra la memoria usada y libre en el sistema /p -> muestra por programas /d -> por programas y controladores /c -> clasifica por tamaño Comandos de manejo de archivos COPY origen destino Sirve para copiar archivos de un lugar a otro. el origen debe ser un trayecto completo de donde están los archivos a copiar. Si se omite se entiende que en el directorio actual. El destino debe ser una trayectoria completa de donde dejar el/los archivo(s) copy miarchivo.txt c:\ (copiarlo al directorio raíz de C) copy miarchivo.txt c:\miarch.txt (copiarlo y además cambiarle el nombre a miarch.txt) copy *.txt a:\ (copiar todos los archivos que tengan la extensión txt a la unidad A) copy *.txt c:\misdoc~1 (copiar todos los archivos que tengan la extensión txt al directorio Mis documentos (cuyo nombre corto es misdoc~1). DEL archivo(s) Borrar archivos en seleccionados del leeme.txt (borra el archivo leeme.txt en el directorio actual) del c:\leeme.txt (borra el archivo leeme.txt que se encuentra en c:\) del archiv~1\*.* (borra todos los archivos que se encuentren en el directorio 'Archivos de programa' cuyo nombre corto es archiv~1 (no se borran las subcarpetas) DELTREE archivo(s) -y Borra el arbol especificado (si es un archivo pues el archivo, si es una carpeta pues la carpeta con todas las subcarpetas que incluya). Con el parámetro -y no pregunta cada vez Este comando en realidad no es un comando sino una utilidad incluída en msdos. MKDIR nombre (o bien MD nombre) Sirve para crear un directorio Md micarpeta CHDIR nombre (o bien CD nombre) Sirve para ir al directorio aludido. Se le tiene que dar la trayectoria completa o si no intentará desplazarse desde el directorio actual. Cd c:\archiv~1 (se va a archivos de programa) Cd .. (se va al directorio superior) RMDIR nombre (o bien MD nombre) Borra un directorio. Este debe estar vacío. RD c:\Misdoc~1 (borra Mis Documentos, aunque no podrá porque no está vacío). DIR trayecto Saca una lista del contenido del directorio especificado en el trayecto. Si no se especifica nada, se entiende el actual. Si se pone como parámetro /W saca un listado resumido. Si se pone como parámetro /P saca un listado utilizando el filtro more. ATTRIB archivo(s)-> Muestra los atributos de los archivos indicados y en su caso permite cambiarlos. Los atributos son: H -> oculto. Se activa con +h y desactiva con -h R -> Lectura. Solo lectura con +r, normal con -r S -> Sistema. Se activa con +s y desactiva con -s A -> Modificado. Para copias de seguridad incrementales. +a indica modificado y -a indica no modificado. Attrib miarchivo.txt (mostrar los atributos de miarchivo.txt) attrib *.exe +r +r +s (pone a todos los archivos con extensión exe como ocultos, del sistema y read only) RENAME o REN nombre1 nombre2 Cambiar el nombre de archivo Ren miarchivo.txt miarchivo2.txt TYPE archivo Muestra por pantalla el contenido de un archivo type miarchivo.txt Comandos de disco DISCKCOPY origen destino-> Copia disquetes completos. Diskcopy a: a: Copia el disquete introducido en la unidad A a un disquete que se introducirá posteriormente en la unidad A FDISK Permite editar las particiones del disco duro. Con la opción /mbr permite borrar el Master Boot Record FORMAT unidad parámetros /q -> formateo rápido /s -> Transferir el sistema operativo Format a: /s formatea el disquete y le transfiere el sistema operativo básico de arranque. LABEL unidad etiqueta Cambiar la etiqueta de volumen del disco de la unidad label a: midisquete MSCDEX Montar una unidad de CdRom en msdos (solo requerido si se carga msdos sin estar windows cargado previamente (por ejemplo cuando se arranca desde disquete). Suponiendo un CdRom al que se haya cargado en config.sys con el nombre MiCd mscdex /d:MiCd Scandisk unidad parámetros Para comprobar/reparar el estado del disco /autofix -> reparar automáticamente errores /surface -> hacer pruebas de superficie /checkonly -> no reparar, solo chequear Comandos para programación EDIT archivo Editor de textos utilizado para editar scripts y archivos de texto. DEBUG archivo parámetros de archivo Inicia el desensamblador con el programa indicado al que se le pasan los parámetros especificados. CHOICEtexto opciones Se utiliza en programas bat para dar a elegir a un usuario entre un conjunto de opciones La respuesta se devuelve mediante la variable errorlevel choice Elija una opción snc if errorlevel 1 goto ... if errorlevel 2 goto ... if errorlevel 3 goto ... Este ejemplo muestra el literal "elija una opción y da a elegir s (sí), n o C (continuar) por ejemplo las tres siguientes líneas especifican a donde debe saltar el flujo del programa según la tecla pulsada. Comandos de red ARP parámetros Modificar la tabla arp. -a -> mostrar la tabla arp -s ip mac -> agregar una entrada a la tabla arp FTP Iniciar el cliente ftp IPCONFIG parámetros Mostrar las características de configuración de IP /all -> muestra toda la información de configuración /release adaptador -> libera la ip del adaptador especificado /renew adaptador -> renueva la ip para el adaptador especificado /flushdns -> purga la caché de resolución de dns /registerdns -> actualiza las conexiones dhcp y vuelve a registrar los nombres dns /displaydns -> muestra el contenido de la cache de resolución dns NBTSTAT Hace un estado de la red por netbios Tiene muchos parámetros. Consultarlos mediante nbtstat /? NET parámetros Comando para el uso de redes netbios USE \\equipo\recurso -> para acceder a unidades lógicas compartidas. Se le asignará un nombre de unidad y estará disponible como una unidad mas del sistema. USE \USER: dominio\usuario para acceder a un dominio USE unidad /DELETE eliminar el acceso a unidad compartida. SHARE trayecto /REMARK texto -> para compartir un recurso en red START -> para comenzar sesión netbios STOP -> para detener netbios NETSTAT Para ver el estado de la red. -a -> mostrar todos los puertos y conexiones -n -> mostrar números de puertos y direcciones -r -> mostrar la tabla de rutas -s -> mostrar estadísticas por protocolo -p protocolo-> protocolo puede ser tcp o udp. muestra las conexiones activas NSLOOKUP dominio Muestra el dominio, su ip, dns donde se resuelve y sus alias PING Utilizar ICMP para llegar a un determinado nodo TELNET ip puerto Utilizar el protocolo telnet para acceso a un servidor exterior TRACERT destino tracear el camino hasta llegar al destino especificado Programación BAT Para crear un script bat podemos utilizar cualquiera de los métodos expuestos anteriores y utilizar cualquiera de los comandos especificados. Pueden recibir parámetros según los cuales realizar operaciones u otras. Un caso especial es el archivo autoexec.bat que se ejecuta automáticamente en windows 98 y anteriores. debe estar en el directorio raíz. |
17-12-2007 , 15:03:28 | #23 |
Denunciante Notable |
Bien Teleco por el aporte......gracias por ayudar..... primeramente me disculpo por estar ausente tanto tiempo....mucho camello. Si aun estan interesados en el mundo de la programacion en Batch, yo voy a continuar ingresando info aqui, y todos los que quieran ayudar bienvenidos....que despues de conocer las grandes capacidades que tiene este lengueje, se quedaran sorprendidos con lo que les voy a dejar muy pronto, es un .exe que permite ingresar a cualquier sesion en un computador, incluyendo sesion de administrador.....en este momento me encuentro trabajando un poquito en el....asi que para los interesados....un poquito de paciencia... SUERTESS... |
17-12-2007 , 15:06:12 | #24 | |
Denunciante Notable | Cita:
UN POCO TARDE..ESPERO TE SIRVA. | |
25-01-2008 , 23:03:07 | #25 |
Denunciante Novato | Y POR QUE EL TEMA NO SIGUIO ? YO APENAS ESTA SEMANA ESTOY APRENDIENDO DESDE CERO EL LENGUAJE, Y ME GUSTARIA QUE OTRA VEZ SE ANIMARAN PARA COMPARTIR CONOCIMIENTOS.... CON APENAS TRES DIAS DE SABER LOS CONOCIMIENTOS BASICOS Y YA HE APRENDIDO BASTANTE ( EN MI CONCEPTO )... ME GUSTARIA QUE REVIVIERAN CON EL TUTO Última edición por lalelo; 25-01-2008 a las 23:06:52 |
28-01-2008 , 15:03:14 | #26 | |
Denunciante Notable | Cita:
suertes.... | |
19-05-2008 , 23:57:55 | #27 |
Denunciante Notable |
Buenos, pa los interesados, voy a revivir este topic,,,,,,esta semana actualizare informacion basica hacerca de batch, y unos codigos que nos ayudaran a realizar "cositas" bacanas.... suertes |
Etiquetas |
batch, programacion |
|