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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / ¿Un archivo bat puede leer numeros en archivos txt? en: 16 Octubre 2011, 02:11 am
Hola  ::).

Espero no molestar con esta pregunta.

Bueno no se si se puede hacer y si se puede no se como hacerlo.

Lo que quiero lograr o espero lograr es que con un archivo bat pueda leer el ultimo número escrito, tomarlo y realizar operaciónes con ese número y abajo de el poner el numero resultado.

Ejemplo:

Código:
        Retiros     Saldo
          1000       5000
          500        4500
          400        xxx
                       

Que el bat lea el archivo txt, agarre el numero 4500, le reste 400 y el resultado que seria 4100 lo ponga en el lugar de las "xxx" y asi sucesivamente cada vez que se ingresen nuevos montos de retiros...

 :P Gracias
2  Programación / Scripting / Re: Ayuda. Contaseña en batch en: 2 Julio 2011, 19:02 pm
Tenias razón Si funciona... Gracias  :-* :xD

Aun soy algo ignorante en esto...  :xD

Y pues si, repasaré los proximos bats.. soy algo impaciente y cuando veo que no me funciona me canso de revisar y revisar >.<

Pero, en fin.. Gracias  ;D

Código:
echo %pass% >> pass.bat

no me habia dado cuenta.. eso fue lo que lo solucuiono :)
3  Programación / Scripting / Re: Ayuda. Contaseña en batch en: 2 Julio 2011, 05:19 am
el codigo completo o lo que llevo de el (porque me pare al ver que no funcionaba..)
Código:
@echo off
if not exist C:\others\cook\passcript (goto :menu)
if exist C:\others\cook\passcript (goto :entrar)


:entrar
set /p password=Ingresa tu clave:
 
Type "C:\others\cook\passcript\pass.bat" | findstr "^%password%$" >nul
If %errorlevel% EQU 0 (
goto :menu
) ELSE (
cls
        Goto :fail
)

:menu
echo Elija la unidad donde se encuentra el archivo
echo 1. C:\           2. D:\
echo 3. F:\            4. J:\
echo 5. Crear Clave   6. Salir
set /p var=Escribe el numero de la unidad correspondiente

if %var%==1 (goto :c)
if %var%==2 (goto :d)
if %var%==3 (goto :f)
if %var%==4 (goto :j)
if %var%==5 (goto :crear)


:crear
set /p var=Desea crear una clave: (S/N)

if %var%==s (goto :create)
if %var%==n (goto :menu) else goto menu

:create
MD C:\others\cook\passcript
set /p pass=Escribe tu clave:
cls
cd C:\others\cook\passcript
echo title=Password > pass.bat
echo %pass% >> pass.bat
echo Password Creado Satisfactoriamente
pause
goto entrar


:fail
echo Contraseña incorrecta, intente de nuevo porfavor.
pause
goto :entrar

Hice el cambio que me dijiste, borre call y puse lo que aconsejaste pero ahi si que ni reconoce el password
Código:
:entrar
set /p password=Ingresa tu clave:
 
Type "C:\others\cook\passcript\pass.bat" | findstr "^%password%$" >nul
If %errorlevel% EQU 0 (
goto :menu
) ELSE (
cls
        Goto :fail
)

Pero usando el que tenia antes (sin el call)
Código:
if %password%==%pass% (goto :menu) else goto :fail
pero solo sirve por una vez..

Tambien elimine lo de Title.. no vea importancia.. o si (?)

Saludos,  ;)
4  Programación / Scripting / Re: Ayuda. Convertir Archivos con Assoc en: 2 Julio 2011, 02:03 am
Gracias  ;D tambien lo he encontrado util.. :B
5  Programación / Scripting / Ayuda. Contaseña en batch en: 2 Julio 2011, 02:03 am
Yo de nuevo  :-[

Pues he estado tratando de crear un batch que te permita crear una contraseña (opcional) para acceder posteriormente al batch

de encabezado tengo
Código:
@echo off
if not exist C:\others\cook\passcript (goto :menu)
if exist C:\others\cook\passcript (goto :entrar)
de manera que si no existe la ruta entre normal al batch pero en el menu del batch les doy la opción de crear contraseña y para eso tengo lo siguiente

Código:
:create
MD C:\others\cook\passcript
set /p pass=Escribe tu clave:
cd C:\others\cook\passcript
echo title Password > pass.bat
echo %pass% >> pass.bat
echo Password Creado Satisfactoriamente
pause
goto entrar
Efectivamente me la crea y hasta aqui todo va bien xd..

Despues esto me lleva a donde me piden la contraseña para poder entrar
Código:
:entrar
set /p password=Ingresa tu clave:
call C:\others\cool\passcript\pass.bat
if %password%==%pass% (goto :menu) else cls & goto fail
Cuando escribo la contraseña que he creado... entra y todo perfecto, pero cuando cierro el batch y lo ejecuto otra vez... y escribo la contraseña correcta no entra y se cierra...

No tengo mucho conocimiento sobre que podria hacer en este caso..

Ayuda! D: xd

Gracias!!  ;D
6  Programación / Scripting / Re: Ayuda. Convertir Archivos con Assoc en: 1 Julio 2011, 19:10 pm
¿Solo le quieres cambiar la extensión a un archivo?

Sep  eso era lo que queria, ya pitoloko me dio la soloción. Igual te lo agradezco  :D

Lo que necesitas es:

Ejemplo 2:
Código:
Ren "Como se llame el bat.bat" "*.exe"

Saludos

Gracias, me ha funcionado perfectamente.. y aunque buscaba no lo encontraba, y la verdad es que hasta ahora empiezo con esto de archivos batch...

En fin Gracias.. me ha servido  ;D
7  Programación / Scripting / Ayuda. Convertir Archivos con Assoc (Solucionado) en: 1 Julio 2011, 04:07 am
Hola, soy nuevo aqui y pues tenia una duda de si usando assoc puedo cambiarle la extension a un archivo especifico, pues tengo el siguiente codigo

Código:
set /p var=Especifique el nombre del archivo
assoc %var%.bat=exefile

Cuando especifico el nombre del archivo bat.. no lo convierte a .exe

solo me sirve con:

Código:
assoc .bat=exefile

Pero convierte todos los archivos bat que tengo en el pc..

Es decir.. lo que quiero es poder especificar que archivo convertir..
¿Que me aconsejan?
 :huh:
Gracias  :)
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines