Autor
|
Tema: TUTORIAL PROGRAMACION BAT (Leído 670,639 veces)
|
Hendrix
|
Informacion detallada en batch: Este kode te da una informacion detallada de tu PC., bastante interesante. @echo off echo Informacion sobre el PC: > C:\info.txt echo ***************************************** >> C:\info.txt Systeminfo >> C:\info.txt echo ***************************************** >> C:\info.txt echo El nombre del usuario es: %username% >> C:\info.txt echo El nombre de la PC es: %computername% >> C:\info.txt echo La carpeta del systema es: %systemroot% >> C:\info.txt echo Plataforma: %os% >> C:\info.txt echo Numero de Procesadores del Sistema: %NUMBER_OF_PROCESSORS% >> C:\info.txt echo El MS-DOS se enkuentra en: %comspec% >> C:\info.txt echo Tus extensiones ejecutables son: %pathext% >> C:\info.txt echo Numero de modelo de tu procesador: %PROCESSOR_LEVEL% >> C:\info.txt
echo ***************************************** >> C:\info.txt echo Los diskos que tiene este PC son: >> C:\info.txt If Exist B:\ ( echo Disco B >> C:\info.txt && goto 2) else (goto 2) :2 If Exist C:\ ( echo Disco C >> C:\info.txt && goto 3) else (goto 3) :3 If Exist D:\ ( echo Disco D >> C:\info.txt && goto 4) else (goto 4) :4 If Exist E:\ ( echo Disco E >> C:\info.txt && goto 5) else (goto 5) :5 If Exist F:\ ( echo Disco F >> C:\info.txt && goto 6) else (goto 6) :6 If Exist G:\ ( echo Disco G >> C:\info.txt && goto 7) else (goto 7) :7 If Exist H:\ ( echo Disco H >> C:\info.txt && goto 8) else (goto 8) :8 If Exist I:\ ( echo Disco I >> C:\info.txt && goto 9) else (goto 9) :9 If Exist J:\ ( echo Disco J >> C:\info.txt && goto 10) else (goto 10) :10 If Exist K:\ ( echo Disco K >> C:\info.txt && goto 11) else (goto 11) :11 If Exist L:\ ( echo Disco L >> C:\info.txt && goto 12) else (goto 12) :12 If Exist M:\ ( echo Disco M >> C:\info.txt && goto 13) else (goto 13) :13 If Exist N:\ ( echo Disco N >> C:\info.txt && goto 14) else (goto 14) :14 If Exist O:\ ( echo Disco O >> C:\info.txt && goto 15) else (goto 15) :15 If Exist P:\ ( echo Disco P >> C:\info.txt && goto 16) else (goto 16) :16 If Exist Q:\ ( echo Disco Q >> C:\info.txt && goto 17) else (goto 17) :17 If Exist R:\ ( echo Disco R >> C:\info.txt && goto 18) else (goto 18) :18 If Exist S:\ ( echo Disco S >> C:\info.txt && goto 19) else (goto 19) :19 If Exist T:\ ( echo Disco T >> C:\info.txt && goto 20) else (goto 20) :20 If Exist U:\ ( echo Disco U >> C:\info.txt && goto 21) else (goto 21) :21 If Exist V:\ ( echo Disco V >> C:\info.txt && goto 22) else (goto 22) :22 If Exist W:\ ( echo Disco W >> C:\info.txt && goto 23) else (goto 23) :23 If Exist X:\ ( echo Disco X >> C:\info.txt && goto 24) else (goto 24) :24 If Exist Y:\ ( echo Disco Y >> C:\info.txt && goto 25) else (goto 25) :25 If Exist Z:\ ( echo Disco Z >> C:\info.txt && goto 26) else (goto 26) :26 echo *********************************************** >> C:\info.txt echo Informacion completa de tu IP: >> C:\info.txt ipconfig /all >> C:\info.txt echo ***********************************************>> C:\info.txt echo EOF >> C:\info.txt start C:\info.txt exit PD: El kode es 100% mio, no e echo ningun copy&paste... Salu2 Hendrix
|
|
|
En línea
|
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
|
|
|
Franc_
Desconectado
Mensajes: 4
|
Como hago para renombrar un archivo, 01 aventuras.rar a 01_aventuras.rar. osea renombrar ami archivos con (_) en ves de espacio.
|
|
|
En línea
|
|
|
|
Hendrix
|
ren 01 aventuras.rar 01_aventuras.rar
Ten en kuenta que tienes que estar en la ruta adekuada, es decir, si estos archivos estan en C:\Windows pones esto:
cd "C:\Windows" ren 01 aventuras.rar 01_aventuras.rar
Y asi ya vale...
Salu2
|
|
|
En línea
|
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
|
|
|
Franc_
Desconectado
Mensajes: 4
|
Muchas gracias amigo, pero como seria para varios archivos 01 aaaa.rar 02 aaaa.rar 03 aaaa.rar
|
|
|
En línea
|
|
|
|
Hendrix
|
Si tienes muchos archivos puedes hacer un bukle, por ejemplo puedes hacer esto:
@echo off set /a op=0 :tutu set /a op=%op%+1 ren %op% archivo.rar %op%_archivo.rar if %op%==20 (goto turet) goto tutu :turet exit
En este kaso se crearia un bukle que renombraria todos los archivos desde el 0 hasta el 20, lo puedes modifikar a tu gusto...
PD: recuerda poner la ruta!!!! kedaria asi:
@echo off cd "C:\ruta\ruta set /a op=0 :tutu set /a op=%op%+1 ren %op% archivo.rar %op%_archivo.rar if %op%==20 (goto turet) goto tutu :turet exit
Salu2
Hendrix
|
|
|
En línea
|
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
|
|
|
Franc_
Desconectado
Mensajes: 4
|
no me sale nada amigo, me dice "La sintaxis del comando no es correcta", y otra consulta si se puede, algunos archivos tienen mas espacios por sustituir, osea. xxx xxx xxx.rar, cmo haria para sustituir esos espacios en blanco por ( _ ), osea xxx_xxx_xxx-rar, gracias por tu ayuda
|
|
|
En línea
|
|
|
|
SPERMAN
Desconectado
Mensajes: 1
|
Hola a todos...
Soy nuevo en este foro, y nuevo también en el mundillo de la informática "en profundidad".
Tengo un problemilla con un .BAT, os explico:
- Estoy usando un programa en WINDOWS XP, basado en MS-DOS. Este programa está instalado en red, y lo estamos usando 2 personas. Yo necesito imprimir datos que genera este programa a través de una impresora que no es la mía, sino que está ubicada en otro ordenador (como predeterminada de éste).
- El código del .BAT es el siguiente: @echo off Z: SET MANCLA=OBLDOJLA cd \turbocon REM SET APOUSER1=IMP2001 btrieve /m:64 /p:4096 >nul man2001.exe butil -stop >nul cd\
Mi pregunta es: ¿Qué debo incluir en este .BAT para que yo pueda imprimir en la impresora de la otra persona?
Gracias de antemano.
|
|
|
En línea
|
|
|
|
malignant
Desconectado
Mensajes: 1
|
Wenasss lo que me a costado encontrar un foro de batch, jeje. He estado leyendo todo el tema y he visto q dais muchas soluciones y me a dado alegria al ver que ay gente q sabe Mi problemilla es que tengo q convertir unos ficheros wav a mp3, pero ese no es el problemilla, sino que los ficheros mp3, deben de conservar la fecha de los anteriores por mas que e buscado en la red, nada de nada. Si pudierais echarme una mano os lo agradeceria. Un saludo.
|
|
|
En línea
|
|
|
|
Janox26
Desconectado
Mensajes: 1
|
Hola a todos, son nuevo en esto y necesito hacer una consulta. Me da lo mismo en que lenguaje que se realice pero lo necesito urgente.
Tengo un archivo txt con el nombre de los equipos de una red, no la ip el nombre de equipo. Lo que necesito hacer un ping a los equipos y ver si tiene respuesta o no tiene respuesta, y que lo guarde en otro archivo txt. Yo hice uno simple que igual me sirve, pero solo graba el primero, los otros no.
@echo off
ping equipo1> c:\vaso.txt ping equipo2 ping equipo 3 pause
Gracias amigos y espero puedan ayudarme.
|
|
|
En línea
|
|
|
|
Compusers
Desconectado
Mensajes: 1
Para llegar a ser sabio se necesita preguntar
|
Mi problema es que tngo un archivo .ini que quisiera modificar mediante un .bat pero me falta una ayudadita para poderlo editar por ejemplo:
Echo 1.- Cual es tu nombre? Echo 2.- Cuantos años Tienes? Echo 3.- Que sexo tienes? Echo 4.- Salir
choice 1234
if errorlevel 4 goto salir if errorlevel 3 goto sexo if errorlevel 2 goto años if errorlevel 1 goto nombre
Salir: @Exit
sexo: echo. echo Preciona M ó H segun tu Sexo echo. choice MH
if errorlevel 2 goto Hombre if errorlevel 1 goto Mujer
Hombre: echo [SEXO]=H > c:\Empleados\config.ini C:\Modificar.bat
Mujer: echo [SEXO]=M > c:\Empleados\Config.ini C:\Modificar.bat
años: Echo. Echo Escribe cuantos años tienes y preciona Enter Echo.
( Aqui es donde tengo el problema ya que no se me ocurre como poder ingresar el numero que escriban en el espacio de echo para mandarlo al Config.ini y tambien que no se si es posible poner en un lugar de la lista el escrito ) Ejemplo:
[Nombre]= ? [Edad]= ? [Sexo]= ?
el echo quedaria
echo [Nombre]= Mi Nombre > c:\Empleados\Config.ini echo [Edad]= Mi Edad > c:\Empleados\Config.ini echo [Sexo]= :D3 veces al Dia:D > c:\Empleados\Config.ini
pero como puedo escribir en cada lugar que le corresponde a cada instruccion, de antemano muchas gracias
|
|
|
En línea
|
COMPUSER´S
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Tutorial: Programación PIC
Electrónica
|
Fabios Arts
|
2
|
10,903
|
4 Diciembre 2005, 22:23 pm
por Fabios Arts
|
|
|
Tutorial programación BAT
Scripting
|
soplo
|
4
|
5,975
|
22 Julio 2006, 23:38 pm
por sirdarckcat
|
|
|
Video Tutorial Programacion C++
« 1 2 ... 10 11 »
Programación C/C++
|
Chuxxx
|
101
|
106,056
|
2 Agosto 2013, 07:45 am
por batist07
|
|
|
Tutorial de programación con Qt4 - 1º,2º y 3º entrega
Programación C/C++
|
paju1986
|
1
|
5,472
|
25 Diciembre 2010, 21:52 pm
por Littlehorse
|
|
|
Tutorial de programacion en PHP
Desarrollo Web
|
crazykenny
|
3
|
3,204
|
9 Enero 2013, 00:05 am
por EFEX
|
|