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

#10261
Scripting / Re: [BATCH] Randomizar listas m3u
14 Octubre 2012, 22:10 PM
Entonces prueba así:

@Echo OFF
Title Randomizador de listas de reproduccion M3U (by Elektro H@cker^)

Echo [ Procesando listas... ] | MORE
FOR /R %%@ IN (*.M3U) DO (
Echo [+] %%~nx@
Echo #EXTM3U|MORE>"%Temp%\%%~n@.tmp"
Echo #EXTM3U|MORE>"%Temp%\%%~n@.m3u"
FOR /F "TOKENS=*" %%# IN ('TYPE "%%@" ^| FINDSTR /V /I "#EXTM3U MAINMENU"') DO (
CALL ECHO %%Random%%%%Random%%%%Random%%;%%#>>"%Temp%\%%~n@.tmp")
For /F "Tokens=2* Delims=;" %%a in ('Type "%Temp%\%%~n@.tmp" ^| Sort') do (
Echo %%a>>"%Temp%\%%~n@.m3u"
For /F "Tokens=2* Delims=," %%A in ('echo %%a') do (Echo MainMenu\%%A|MORE>>"%Temp%\%%~n@.m3u"))
(Move /Y "%Temp%\%%~n@.m3u" "%%@" >NUL && (Echo OK!) || (Echo ERROR... & Pause)) | MORE
)
Start /B /D "C:\Guild Wars 2\" "Gw2.exe"
PAUSE&EXIT



output:
#EXTM3U

#EXTINF:0,1-13 Born Of Ash.mp3
MainMenu\1-13 Born Of Ash.mp3

#EXTINF:0,1-02 Super Strength 2.mp3
MainMenu\1-02 Super Strength 2.mp3

#EXTINF:0,1-11 The Summoning orc.mp3
MainMenu\1-11 The Summoning orc.mp3

#EXTINF:0,1-06 From The Abyss.mp3
MainMenu\1-06 From The Abyss.mp3
#10262
Estabas en lo cierto Castiblanco, gracias, ya me lo han confirmado, tema resuelto!
#10263
Scripting / Re: [BATCH] Randomizar listas m3u
14 Octubre 2012, 18:42 PM
Hola,

Al pegar el código en el foro con la etiqueta de BATCH me ha insertado dos caracteres de exclamación !!
Código (dos) [Seleccionar]
%%Random%%;%%#
Es un error del plugin del foro, ya lo he puesto sin etiquetas, ahora puedes copiarlo que funciona bien.

saludos
#10264
Seguridad / Re: Ayuda con ram Windows 7
14 Octubre 2012, 18:22 PM
Cita de: Enigma_Hash en 14 Octubre 2012, 17:32 PMme siguen saliendo procesos del chrome.exe sin tenerlo abierto

Eso ya empieza a ser sospechoso, pero antes de volvernos locos pensando que es un virus, comprueba la vericidad de esos 4 procesos "chrome.exe":

- En el administrador de tareas pincha click derecho sobre esos "chrome.exe" y pincha en "Abrir ubicación del archivo", si es el chrome original se debería abrir la carpeta donde instalaste chrome... y entonces quizás séa algún problema del chrome y QUIZÁS se solucionaría desinstalando el navegador.

¿Te pasa el mismo ralentizamiento si ejecutas Windows en modo seguro?
Y quizás si reinicias en modo seguro para hacer el escaneo notes una mejora de velocidad...

PD: ¿Has probado a matar los procesos del chrome a ver si vuelven a reaparecer por si solos? si pasa eso podría ser un virus/troyano camuflado.

Saludos
#10265
Scripting / Re: Randomizar listas m3u
14 Octubre 2012, 18:07 PM
Hola de nuevo xD

Hombre, ese código lo que hace es listar todos los archivos de música de un directorio, y añadirlos en un m3u (randomizando los archivos en las lineas), y creo que lo que tú quieres es desorganizar las lineas que ya contiene un archivo m3u, así que habría que hacerle algún pequeño retoque:

CORREGIDO:
@Echo OFF
Title Randomizador de listas de reproduccion M3U (by Elektro H@cker^)

PUSHD "C:\CARPETA DE LAS LISTAS"

Echo [ Procesando listas... ] | MORE
FOR /R %%@ IN (*.M3U) DO (
Echo [+] %%~nx@
Echo #EXTM3U>"%Temp%\%%~n@.tmp"
Echo #EXTM3U>"%Temp%\%%~n@.m3u"
FOR /F "TOKENS=*" %%# IN ('TYPE "%%@" ^| FINDSTR /V /I "#EXTM3U #EXTINF"') DO (
CALL ECHO %%Random%%%%Random%%%%Random%%;%%#>>"%Temp%\%%~n@.tmp")
For /F "Tokens=2* Delims=;" %%a in ('Type "%Temp%\%%~n@.tmp" ^| Sort') do (Echo %%a>>"%Temp%\%%~n@.m3u")
(Move /Y "%Temp%\%%~n@.m3u" "%%@" >NUL && (Echo OK!) || (Echo ERROR... & Pause)) | MORE
)

REM Con este comando ejecutas el juego directamente...
REM Start /B /D "C:\Carpeta del Guild Wars 2\" "guildwars2.exe"

PAUSE&EXIT




EDITO: No necesitas convertirlo a EXE ni nada, ejecuta el bat y el bat ya se encarga de ejecutar luego el juego. puedes crear un acceso directo del bat al escritorio para ponerle un icono bonito como el del guild wars...

Saludos
#10266
Seguridad / Re: Ayuda con ram Windows 7
14 Octubre 2012, 16:26 PM
En lo que has mostrado no hay nada raro, esos procesos no están consumiendo demasiado, la suma de todos ellos escasamente llega a 1 GB. Y añadiendo a la suma la RAM que necesita Windows y los servicios de este, sigue sin aproximarse a los 4 GB.

Por otro lado si que es anormal estar consumiendo 4 GB con esa lista de procesos, así que me parece que tienes un proceso muy "gracioso" que debe estar en los "procesos de otros usuarios" o quizás es un proceso oculto.

Dale al botón "Mostrar procesos de todos los usuarios" para mostrar los 74 procesos y ver si sale alguno que esté consumiendo esa cantidad excedida de RAM.

¿Ya has echo un escaneo profundo con el Avast (Actualizado)?

De todas formas 74 procesos, me da a pensar que tienes muchos "svchosts.exe" corriendo, deberías optimizar los servicios de windows en tu equipo, excluyendo los que consideres innecesarios: Inicio > ejecutar > services.msc y aparte de eso, desactivar algunos efectos de Windows... Panel de control > sistema > configuración avanzada dle sistema > (Rendimiento) configuración.

Saludos
#10267
Scripting / Re: Nuevo en Python (If/Else)
14 Octubre 2012, 13:26 PM
Código (python) [Seleccionar]
# -*- coding: UTF-8

n1 = input( "Escribe el primer numero: ")
n2 = input("Escribe el segundo numero: ")

#a
if   n1 > n2: print str(n1) + " es mayor que " + str(n2) + "\n"
elif n1 < n2: print str(n2) + " es mayor que " + str(n1) + "\n"
else:         print str(n1) + " y " + str(n2) + " son iguales" + "\n"

#b

#c
n1multi2 = n1 % 2 == 0
n2multi2 = n2 % 2 == 0

if n1multi2 == True: print str(n1) + " es multiplo de 2"
else:                print str(n1) + " no es multiplo de 2"

if n2multi2 == True: print str(n2) + " es multiplo de 2"    + "\n"
else:                print str(n2) + " no es multiplo de 2" + "\n"

#d
if (n1+n2) > 5400: print str(n1) + "+" + str(n2) + " = " + str(n1+n2) + " (Es mayor de 5400)\n"
else:              print str(n1) + "+" + str(n2) + " = " + str(n1+n2) + " (Es menor de 5400)\n"

#e
multi4 = (n1*n2) % 4 == 0
if multi4 == True: print str(n1) + "*" + str(n2) + " = " + str(n1*n2) + " (Es multiplo de 4)   \n"
else:              print str(n1) + "*" + str(n2) + " = " + str(n1*n2) + " (No es multiplo de 4)\n"



Cita de: CONSOLAEscribe el primer numero: 4
Escribe el segundo numero: 12
12 es mayor que 4

4 es multiplo de 2
12 es multiplo de 2

4+12 = 16 (Es menor de 5400)

4*12 = 48 (Es multiplo de 4)

Saludos
#10268
Windows / Re: Ayuda con Disco Duro
14 Octubre 2012, 12:29 PM
Cita de: EleKtro H@cker en  8 Octubre 2012, 09:23 AM
Es bueno que pruebes varios programas de recuperación antes de acudir a un verdadero profesional, y ellos tampoco te pueden asegurar una recuperación del 100%.

Cita de: el-brujo en 13 Septiembre 2012, 20:00 PM[Recopilación] Programas para recuperar fotos datos ficheros borrados eliminados
http://foro.elhacker.net/software/recopilacion_programas_para_recuperar_fotos_datos_ficheros_borrados_eliminados-t314826.0.html

Saludos
#10269
Cita de: ovichan en 14 Octubre 2012, 00:33 AMCon wmic qfe get HotFixID sacas el listado de las ya instaladas, pero no hay algun comando para que me liste las sugeridas por windows update?
No, no se puede, al menos con puro Batch.

Hay un programa CLI parecido al WUSA con el que creo que si que puedes hacerlo, pero es de pago, y no intentes buscarle un crack, es un soft muy underground, de todas formas no recuerdo el nombre de la aplicación, la versión básica era muy mala y la despedí :silbar:. Acabo de recordar que lo encontré en el foro software CLI de la página oficial de AutoIt.

Cita de: ovichan en 14 Octubre 2012, 00:33 AMmore es como un assert no???
Uf, para nada, tienes que dejar de buscarle el punto "C" a Batch, porque no lo tiene.

Cita de: CMDC:\Users\Administrador\Desktop>more /?
Muestra la información pantalla a pantalla.

No tiene más uso

Yo lo uso como un un "trick" (o truco) para insertar una línea en blanco, el "MORE" se procesa en esa línea falle o no falle

Prueba este comando directamente en consola para entenderlo mejor:
Código (dos) [Seleccionar]
CMD /Q /C "For %@ in (a b c d e f) do (Echo %@ | MORE | @MORE | @MORE | @MORE | @MORE | @MORE | @MORE | @MORE | @MORE | @MORE)"
o:
Código (dos) [Seleccionar]
dir /B "%WINDIR%" |MORE
PD: Te ahorras bastante escritura de código para añadir líneas de "Echo"

Cita de: ovichan en 14 Octubre 2012, 00:33 AMSi le llega un codigo de error elige entre OK y ERROR??
Si, pero por los operadores && y ||, no por el MORE.

Cita de: ovichan en 14 Octubre 2012, 00:33 AMEl uso de @ es indiferente o tiene alguna aplicacion especial en este caso??
es indiferente, me gustan las arrobas todolocas :rolleyes:

Cita de: ovichan en 14 Octubre 2012, 00:33 AMEsta parte tampoco la entiendo FIND "%%@" "%TEMP%\WIN_Updates.tmp" >NUL || (

Lo interpreto como encuentra el numero de kb en el archivo temporal de las updates instaladas y lo redireccionas a NUL Ó ....
Pues sencillamente si, lo redirecciona para no mostrar el formato molesto del que hablabas, pero el código de error de FIND es lo que importa y lo que se procesa en esa línea

PD: Voy a tener que empezar a cobrarte xD
Un saludo.
#10270
La que estás liando...  :xD

A ver, en el archivo updates.txt tienes listadas las 75 updates que quieres instalar no? (Solamente las que no estén instaladas en el sistema de esas 75), pues entonces:

Código (dos) [Seleccionar]
@Echo off
Title Instalador automatico de actualizaciones de Windows

:: By Elektro H@cker

PUSHD "F:\HDD negro\Utiles y programas\Programas De Microsoft\Microsoft_Updates\updates"

wmic qfe get HotFixID > "%TEMP%\WIN_Updates.tmp"

FOR /F "usebackq" %%@ IN ("UPDATES.TXT") DO (
FIND "%%@" "%TEMP%\WIN_Updates.tmp" >NUL || (
Echo: Instalando update: %%@
(WUSA ".\%%@" /quiet /norestart && (Echo: OK!) || (Echo: ERROR)) | MORE
)
)

Pause&Exit

REM O PARA INSTALAR (SELECTIVAMENTE) TODA LA CARPETA...
REM
REM PUSHD "F:\HDD negro\Utiles y programas\Programas De Microsoft\Microsoft_Updates\updates"
REM wmic qfe get HotFixID > "%TEMP%\WIN_Updates.tmp"
REM FOR /R %%@ IN (*.MSU) DO (
REM FIND "%%@" "%TEMP%\WIN_Updates.tmp" >NUL || (
REM Echo: Instalando update: %%@
REM (WUSA "%%@" /quiet /norestart && (Echo: OK!) || (Echo: ERROR)) | MORE
REM )
REM )
REM Pause&Exit


Saludos




EDITO: se me olvidaba comentar que ajustes el formato de la lista "updates.txt" con este comando:
Código (dos) [Seleccionar]
WUSA ".\%%@"
Quizás le falte añadir un "%%@.exe"

Saludos