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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: Ayuda batch, cerrar sesion. en: 24 Noviembre 2010, 03:10 am
y si quiero que se cierre dentro de un tiempo determinado..?

Probe de esta forma:

Código:
shutdown /l -t %tiempol% -f -c "Bloquear Usuario en %tiempo% minutos"

Ni idea, alguna ayuda, gracias.. ;)
2  Programación / Scripting / Re: Batch que pide user y pass, tira error en: 23 Noviembre 2010, 22:27 pm
Una duda, que funcion cumple el

Código:
in ('find /i "usuario1" D:\Pase)

no entiendo que funcion cumple... si me la podrias explicar te lo agradezco.. ;)
3  Programación / Scripting / Re: Batch que pide user y pass, tira error en: 23 Noviembre 2010, 22:22 pm
eeem.. Es lo que le explique yo en la respuesta de arriba, excepto por la parte de
Código:
for /f "tokens=2" %%_ in ('find /i "usuario1" D:\Pase) do (set pass=%%_)
4  Programación / Scripting / Ayuda batch, cerrar sesion. en: 23 Noviembre 2010, 04:38 am
Hola, tengo una duda, hay alguna forma de cerrar la sesion desde un batch con algun codigo? no se me ocurre nada, es muy distinto al de apagar el ordenador supongo, pero ni idea, si alguien me puede ayudar se lo agradezco mucho desde ahora! gracias por su atencion..  ;)
5  Programación / Scripting / Re: ayuda con batch, modificar un archivo sin reemplazar lo anterior. en: 23 Noviembre 2010, 04:17 am
Aahhh, muchas gracias, no me acordaba de ese pequeño detalle, ahora puedo seguir con mi proyecto.. un saludo.. :)
6  Programación / Scripting / Re: Batch que pide user y pass, tira error en: 23 Noviembre 2010, 03:35 am
Creo, solo creo, que es por que en la parte que escribiste
Código:
:user
echo.
echo Escriba su nombre de cuenta y pulse Enter:
set /p use=
if %use% == D:\%use% goto pass
if not exist D:\%use% goto nexis

no anda por que pones "D:\%use%".

Yo lo que haria, es crear un archivo con el contenido deseado y guardarlo con una extensión .bat, y luego "traer" el dato con un FOR.

por ejemplo...

Código:
@ echo off
FOR /F "tokens=1 delims=;" %%G IN (archivo.dat) DO (
set pass=%%G
)
echo Ingrese la contraseña:
set/p cont=
If %cont%==%pass% goto bien else goto mal

:bien
cls
echo.
echo La contraseña esta bien.
pause
exit

:mal
cls
echo.
echo La contraseña esta mal.
pause
exit

Y por ejemplo el contenido del archivo.dat sea:
Código:
1234
( que seria la contraseña correcta )

La funcion del FOR en ese caso es leer la primer palabra que hay en el archivo .dat y la setea con una variable que vos quieras en este caso "pass".

Espero que te sirva mi informacion. Saludos  ;)

7  Programación / Scripting / ayuda con batch, modificar un archivo sin reemplazar lo anterior. en: 23 Noviembre 2010, 03:18 am
Hola, tengo una duda, estoy creando un "programa" para modificar archivos, pero me surgio una duda a la hora de hacer como si fuera un historial, doy un ejemplo:

Código
  1. @ echo off
  2. echo Ingrese el dato:
  3. set/p dato=
  4. echo El dato "%dato%" fue ingresado el dia %date% a las %time%. > archivo.txt

Lo que necesito yo, es que cuando se ejecute nuevamente el programa .bat estos datos no se borren, por ejemplo si ejecuto nuevamente en el archivo "archivo.txt" quede:

Citar
El dato "%dato%" fue ingresado el dia %date% a las %time%.
El dato "%dato%" fue ingresado el dia %date% a las %time%.

(obviamente que con el contenido de cada variable.)

Y asi sucesivamente...

Cuando se ejecuta nuevamente, el codigo asi como lo puse yo, lo unico que hace es reemplazar los datos que hay adentro por los nuevos...
no se me ocurre como hacerlo...
Espero que hallan entendido mi duda, y me puedan ayudar, desde ya muchisimas gracias.. saludos  ;)


 

Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines