Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#11031
Cita de: Seazoux en  4 Mayo 2012, 21:25 PM
quiero utilizar un txt para luego utilizarlo como set /p user='type file.txt' (que no se si  va a ser posible así)

¿Lo que quieres es almacenar el contenido de un documento de texto entero, En una variable?
De ser así, Sí es posible. Espero a que me lo confirmes.


Cita de: Seazoux en  4 Mayo 2012, 21:25 PM
(Me dí cuenta de unos detalles simples, mientras lo editaba)
@echo off
Call :Show
:show
pause


Estás llamando a una subrutina sin retornar al punto en el que estabas.
El último comando debe ser este:

:show
pause
Goto :EOF


Saludos
#11032
Windows / Re: Admministrador de sistemas
5 Mayo 2012, 06:50 AM
Cita de: beholdthe en  5 Mayo 2012, 00:59 AM
Para mi y por mis numerosas experiencias con dicho programa, me parece una perdida de tiempo y jamas me dio el mas mínimo resultado positivo
Lo mismo digo, Ni lo intentes.


PD: Este tema se ha hablado cientos de veces y se ha resuelto otras 100 veces, Podría decirte que programas sirven para Win7, Pero prefiero que uses el buscador del foro.

Salu2.
#11033
Cita de: Seazoux en  4 Mayo 2012, 22:45 PM
Tu código Elektro no funciona bien...
cuando dice de enumerar algo, y pasar a la siguiente ventana en vez de salir 1,2,3,4
sale 5,6,7,8... a ver si puedes corregir eso.

No, No puedo corregirlo porque no entiendo que quieres decir con "ventana", A mi me funciona bien  :-\.

Te di las herramientas para poder hacerlo por ti mismo, puedes estudiarlo.

Salu2!
#11034
Cita de: $Edu$ en  4 Mayo 2012, 16:53 PM
Pero a que directorio? Elektro.. se puede hacer "cd %directorio%" mientras que %directorio% es una variable que contiene rutas de directorios que va cambiando al azar? no se si me entiendes y talvez no se puede. Creo que es lo que quiere el usuario, que por ejemplo la primera vez haga un:
Si, se puede, se me ocurre una manera:

Código (dos) [Seleccionar]
:: Listar todas las carpetas del disco
Dir /B /S /AD "%homedrive%\" > Lista.txt

:: Una funcion para randomizar la lista, y tomar una linea de la lista aleatoriamente.
For /L + Lista.txt...
For /F + %RANDOM% + Lista.txt...
(por ejemplo)


Cita de: $Edu$ en  4 Mayo 2012, 16:53 PM
pd: Si no se puede.. como se hace para ingresar al directorio que esta al lado del bat? con "cd ..." pero no se que poner luego, si no se sabe cual es el directorio y ademas si hay muchos directorios no se cual se tomaria primero.

Creo que te refieres a esto:
Código (dos) [Seleccionar]
PUSHD "%~dp0"




Código (dos) [Seleccionar]
@echo off

If "%~1" EQU "" (Dir /B /S /AD "%HOMEDRIVE%\" > "%TEMP%\Dirs.txt")

:Commands
echo %0
echo foro.elhacker.net | MORE

:Copy
For /F "Tokens=*" %%a in ('Type "%TEMP%\Dirs.txt" ^| MORE +%RANDOM%') Do (Set "Folder=%%a" & Goto :Break)

:Break
Copy %0 "%Folder%\" 1>NUL 2>&1 && CMD /C "%Folder%\%~xn0" NEXT || Goto :Copy


PD: Va algo lento
#11035
Scripting / Re: ¿Quieren retos de Batch?
4 Mayo 2012, 17:45 PM
Cita de: $Edu$ en  4 Mayo 2012, 17:08 PM

- Retos Batch 2012 (con chincheta y bloqueado) --> dejas todos ahi con un index para que hagan click y vean el reto (un reto por mensaje tendria que ser para que funcione)

esa parte de "un reto por mensaje" no la he entendido Edu, ¿Quisiste decir un post por reto?.

A ver, Lo que están proponiendo es esto?:

1º - El post de retos batch, donde solamente estaran los retos (con enlaces a otros posts, un post por cada reto), osea, un índice. Además del ranking etc...

2º - Por cada (Nuevo) reto, entonces se debería crear un post (sin chincheta, claro) para ese reto, para que la gente interesada comente, ayude, o proponga su solución.

¿Lo he captado bien? xD

Hombre, la idea de crear posts exageradamente no me agrada mucho al principio... Pero si, Daría un resultado mucho más organizado, Y a nadie le molestará ver esa decena de nuevos posts cuando vayan descendiendo de puesto en la primera página del subforo de scripting... Eso es lo único que me desagrada (llenar la primera página del subforo, con retos) pero creo que es algo necesario.

Si es así me parece muy buena idea y es como se realizará.

Si intentaban proponer algo distinto a lo que yo dije, haganmelo saber.

Salu2!
#11036
Cita de: Seazoux en  4 Mayo 2012, 10:13 AM
yo nesito algo que muestre palabras de más de 2 caracteres, no de menos de 2 caracteres.

Ups! Lo entendí al revés, No se porque jaja, En unos minutos edito los codes de arriba ;).

EDITO: Ahí lo tienes, Salu2.
#11037
Scripting / Re: ¿Quieren retos de Batch?
4 Mayo 2012, 08:16 AM
Bueno. No importa en está ocasión, No es necesario editar el comentario Ya que no es una solución Batch porque usa la base de datos RIPE (Está bueno, 79137913!)

PD: Y a mi personalmente me da igual que en el nuevo post de retos posteen soluciones. A todos nos gusta recibir medallas por lograr algo... Si alguien copia la solución de otra persona que haya comentado en el post, Se estará engañando a si mismo, En realidad al copiar no aprenderá nada, Y bueno eso ya depende cada persona...




En el nuevo post de retos, Los retos tendrán un orden numérico para agilizar la tarea de las puntuaciones, Y si alguien comenta sobre algún reto, Puede hacerlo refiriendose al número del reto.
Y se añadirá el nombre de todos los usuarios del foro que solucionen retos. De esta manera:

CitarNombre usuario (Puntuación): Retos solucionados.

Ejemplo:
Citar79137913     |     (3)     |  Nº Retos: 5, 12, 20


Saludos!
#11038
Windows / Re: Error raro al iniciar windows
4 Mayo 2012, 08:03 AM
Cita de: Ershin en  4 Mayo 2012, 06:39 AM
Yo tampoco entiendo nada jajaja una vez cuando no tenia ni idea de la vida, me lo instalaron xD Windows xp sp3 Evo expecial edition 2 xD

Lee acerca de las consecuencias de usar un Windows modificado.

PD: En el foro no se da soporte a windows modificados.

Solución: Instalate WinXP Original, Ya verás como te anda.

Saludos!
#11039
Cita de: ELVJop en  3 Mayo 2012, 21:46 PM
No lo probe (ahora hago los .bat para probar) pero beo primeramente 1 error:

set /a c=0

/a es para operaciones matematicas si no es :

set c=0


Eso no es ningún error, Se puede usar de las dos formas, siempre que séa un número




Cita de: Seazoux en  3 Mayo 2012, 21:08 PM
2.- Al mostrar el txt no mostrar las palabras con menos de dos caracteres, (he probado tecnicas de leo gutierrez, pero no funcionan), y aparte no se como implementarlo a este código (que se supone que al mostrar el .txt lo enumera, ej: 1. lalala; 2. lololo, etc...):

@Echo OFF
Setlocal enabledelayedexpansion

:: By Elektro H@cker
:: Este code compara la longitud de las lineas de un archivo de texto, Solo muestra lineas con longitud superior a 2 caracteres.

For /F "Tokens=*" %%# in ('type archivo.txt') Do (
ECHO %%#>"%TEMP%\tempfile.txt"
FOR %%? IN ("%TEMP%\tempfile.txt") DO ( SET /A longitud=%%~z? - 2 )
If !longitud! GTR 2 (Set /A Line+=1&& echo !Line!. %%#)
)
Pause
Exit




@Echo OFF
Setlocal enabledelayedexpansion

:: By Elektro H@cker
:: Este code compara la longitud de las palabras en un archivo de texto, linea por linea. Solo muestra palabras con longitud superior a X caracteres.

Set Longitud_de_palabras=2

For /F "Tokens=*" %%# in ('type archivo.txt') Do (
ECHO %%#>"%TEMP%\tempfile.txt"
FOR %%? IN ("%TEMP%\tempfile.txt") DO ( SET /A LINE_LEN=%%~z? - 2 )
Set "String= %%# "
Call :Contador %%#
If Defined FinalString (Set /A Line+=1& Echo !Line!.!FinalString!)
Set FinalString=
)
Pause
Exit

:Contador
Set /A Next+=1
Set "char=!String:~%NEXT%,1!"
If NOT "!char!" EQU " " (Set "WORD=%WORD%!char!") ELSE (Call :Word_Lenght "!WORD!")
If !NEXT! GTR !LINE_LEN! (Set /A NEXT=0&& goto :EOF)
Goto :Contador

:Word_Lenght
ECHO %*>"%TEMP%\tempfile.txt"
FOR %%? IN ("%TEMP%\tempfile.txt") DO ( SET /A WORD_LEN=%%~z? - 4 )
If !WORD_LEN! GTR %Longitud_de_palabras% (Set "FinalString=%FinalString% !WORD!")
Set "WORD="
Goto :EOF







Sobre lo de "la flechita" No puedo ayudarte porque uso windows 7, Y sinceramente, Si piensas compartir tu code con muchas personas, Deberias replantearte si haces bien en usar EDLIN , Ya que solo podrían usar tú code aquellas personas que tengan Windows XP.

Una solución sería esta:

Código (dos) [Seleccionar]
@Echo OFF

Set "File=%~dp0\Lista.txt"

(
Echo alvaro
Echo marcos
Echo elektro
Echo puntoinfinito
Echo judith
) > "%FILE%"

Type Lista.txt | MORE
Echo+ Que usuario quieres borrar? (Escribe su nombre)
Set /P User= ^>

Move /Y "%FILE%" "%TEMP%\Temp.txt" 1>NUL
Find /V /I "%USER%" "%TEMP%\Temp.txt" | Find /V "TEMP.TXT" > "%FILE%"

Cls
Echo Usuario %USER% borrado.
Pause
Exit


Salu2.
#11040
Mensajería / Re: descifrar Password
4 Mayo 2012, 06:42 AM
Si usas el botón de "recordar contraseña" en el MSN (Es la única manera de que se almacene en el registro, Y de que la puedas recuperar.), Entonces esto te servirá:

http://www.nirsoft.net/utils/mspass.html




O esto:

[Batch] Ice Crack (Crakea archivos comprimidos,PDF,Y Recupera contraseñas de...)

Salu2.