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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Informática
| |-+  Tutoriales - Documentación
| | |-+  TUTORIAL PROGRAMACION BAT
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 ... 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 Ir Abajo Respuesta Imprimir
Autor Tema: TUTORIAL PROGRAMACION BAT  (Leído 596,060 veces)
Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #280 en: 2 Abril 2006, 21:33 pm »

Informacion detallada en batch:

Este kode te da una informacion detallada de tu PC., bastante interesante.

Código:
@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 Desconectado

Mensajes: 4


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #281 en: 3 Abril 2006, 18:56 pm »

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
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #282 en: 3 Abril 2006, 23:13 pm »

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 Desconectado

Mensajes: 4


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #283 en: 4 Abril 2006, 15:51 pm »

Muchas gracias amigo, pero como seria para varios archivos 01 aaaa.rar
02 aaaa.rar
03 aaaa.rar
En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #284 en: 4 Abril 2006, 23:04 pm »

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 Desconectado

Mensajes: 4


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #285 en: 5 Abril 2006, 16:06 pm »

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 Desconectado

Mensajes: 1


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #286 en: 5 Abril 2006, 18:23 pm »

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 Desconectado

Mensajes: 1


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #287 en: 5 Abril 2006, 18:58 pm »

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  ;D

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 Desconectado

Mensajes: 1


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #288 en: 7 Abril 2006, 01:49 am »

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 Desconectado

Mensajes: 1


Para llegar a ser sabio se necesita preguntar


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #289 en: 7 Abril 2006, 20:08 pm »

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
Páginas: 1 ... 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tutorial: Programación PIC
Electrónica
Fabios Arts 2 9,561 Último mensaje 4 Diciembre 2005, 22:23 pm
por Fabios Arts
Tutorial programación BAT
Scripting
soplo 4 4,467 Último mensaje 22 Julio 2006, 23:38 pm
por sirdarckcat
Video Tutorial Programacion C++ « 1 2 ... 10 11 »
Programación C/C++
Chuxxx 101 90,150 Último mensaje 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 4,348 Último mensaje 25 Diciembre 2010, 21:52 pm
por Littlehorse
Tutorial de programacion en PHP
Desarrollo Web
crazykenny 3 1,950 Último mensaje 9 Enero 2013, 00:05 am
por EFEX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines