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

#10711
Dudas Generales / Re: Icono con el ResHacker
15 Julio 2012, 04:40 AM
Cita de: |Apeiron| en 15 Julio 2012, 03:51 AM
Por queeeeeee?! jaja :o

Por la caché de iconos de Windows.

Modifica el nombre del (Nuevo) executable y ya no se volverá a corromper la previsualización del icono.
Si renombras el exe modificado para volver a darle el mismo nombre que el exe original (Sin actualizar la caché) te va a seguir pasando lo mismo, Por eso lo de que modifiques el nombre.

PD: O elimina el archivo de caché y reinicia sesión.

Saludos
#10712
No, Eso no es para nada algo fácil.

Cualquiera de estos dos módulos es lo que necesitas usar:
http://docs.python.org/library/msvcrt.html
http://docs.python.org/py3k/library/curses.html


Pero si estás usando TKinter, Te puedes ahorrar el trabajo:
Cita de: http://stackoverflow.com/questions/5760620/in-python-how-do-you-get-it-to-input-a-keyboard-press
Código (python) [Seleccionar]
import Tkinter as tk
def keypress(event):
if event.keysym == 'Escape':
root.destroy()
x = event.char
if x == "w":
print "blaw blaw blaw"
elif x == "a":
print "blaha blaha blaha"
elif x == "s":
print "blash blash blash"
elif x == "d":
print "blad blad blad"
else:
print x


root = tk.Tk()
print "Press a key (Escape key to exit):"
root.bind_all('<Key>', keypress)
# don't show the tk window
root.withdraw()
root.mainloop()

Espero que te sirva

saludos
#10713
¿Alguien sabe si en una cuenta de youtube se pueden hacer permanentes los cambios en el filtrado de búsqueda, para no tener que configurarlo de nuevo cada vez que buscamos un video desde la página?

Yo diría que no se puede, Pero prefiero asegurarme y preguntar :)



Un saludo!
#10714
Scripting / Re: Script en Python [Duda]
14 Julio 2012, 21:39 PM
Test.py
EDITO: (mejorado)
Código (python) [Seleccionar]
# Python.exe Test.py "Archivo.txt"

import sys

if not sys.argv[1:]: print ('Introduce la ruta del archivo.')
else:
try:
nums  = [token for token in open(sys.argv[1], 'r').read().split() if token.isdigit()]
total = 0
for x in nums: total = total+(int(x))
print ('Numeros: ' + ', '.join(nums))
print ('  Total: ' + (str(total)))
except:
print ('El archivo no existe: ' + sys.argv[1])


Lista.txt
Nombre   Edad
Juan           24
Andres   23
Marta   24



Output:

Numeros: 24, 23, 24
Total  : 71



Saludos
#10715
Aqui lo tienes en Batch, Por si te sirve igualmente.

Código (dos) [Seleccionar]
@Echo off
Set "File=Lista.txt"
FOR /F %%X in ('Type "%FILE%" ^| SORT') DO (Fsutil file createnew "%%X.txt" 0 >NUL && Echo ^> %%X.txt && For /F "Tokens=2 Delims== " %%Y in ('Type "%FILE%" ^| Find "%%X" ^| SORT') DO (Echo %%Y>>"%%X.txt"))
Exit



EDITO (x2): Aquí lo he modificado para evitar que se repitan valores (Si la lista contuviera cheksums repetidos...)
Código (dos) [Seleccionar]
@Echo off
Set "File=Lista.txt"
FOR /F %%X in ('Type "%FILE%" ^| SORT') DO (
Fsutil file createnew "%%X.txt" 0 >NUL && (
Echo ^> %%X.txt && (
For /F "Tokens=2 Delims== " %%Y in ('Type "%FILE%" ^| Find "%%X" ^| SORT') DO (
Find "%%Y" "%%X.txt" >NUL || (Echo %%Y>>"%%X.txt")
))))
Exit


Lista.txt (30 lineas, 15 lineas repetidas)
eca8ba4e = 3cf5f33d
f32f6511   = 491a7cf6
eca8ba4e = 5abac831
cc446746  = 6463828a
06805cfe  = 78e24017
06805cfe  = 819aa85a
eca8ba4e = 0014bf5c
0520d520 = 8cd88352
f32f6511   = 9e8e1a07
5fe9e928  = a252b809
4b0486d4 = b21e4adb
a401528d = b6714ec1
06805cfe  = bc1be2c9
cc446746  = de45273b
0520d520 = e2dff1c9
eca8ba4e = 3cf5f33d
f32f6511   = 491a7cf6
eca8ba4e = 5abac831
cc446746  = 6463828a
06805cfe  = 78e24017
06805cfe  = 819aa85a
eca8ba4e = 0014bf5c
0520d520 = 8cd88352
f32f6511   = 9e8e1a07
5fe9e928  = a252b809
4b0486d4 = b21e4adb
a401528d = b6714ec1
06805cfe  = bc1be2c9
cc446746  = de45273b
0520d520 = e2dff1c9

Saludos
#10716
Windows / Re: uTorrent me tilda la PC
14 Julio 2012, 05:00 AM
Hola,

1º - Primer paso (Y más importante): Asegúrate de estar utilizando la última version estable de uTorrent: µTorrent estable (3.2 build 27568), Sino, Descárgala (Y reemplázala).
http://www.utorrent.com/intl/es/downloads

2º - Haz un borrado de tu antigua configuración de uTorrent, En consola:

Código (dos) [Seleccionar]
Attrib +H "%APPDATA%\uTorrent\*.torrent" && DEL /Q "%APPDATA%\uTorrent\*" && Attrib -H "%APPDATA%\uTorrent\*.torrent"
PD: Únicamente se salvaguarda los torrents que tuvieras en la lista de descarga de uTorrent.

3º - Comprueba que no tienes ningún torrent CORRUPTO en la lista de descargas. Pues si lo tienes, Ralentiza mucho el pc al inicio de utorrent ya que se la pasa comprobando el estado de la parte descargada, sin éxito.

4º - (Consejos):
         No hay que abusar de las descargas simultaneas, Si descargas a la vez +50 torrents que pesen unos cuantos megas, Está bien. Pero si descargas/compartes simultaneamente +20 torrents que pesen 4 GB, El rendimiento de tu sistema se verá bastante afectado. Hay que ser relativo. Yo tengo configurado el límite máximo a 5 descargas simultaneas.

Configura uTorrent para usar la caché (A ver si notas alguna ligera mejora):


No abusar de tener 100 programas abiertos, Administrate correctamente los programas necesarios que deben correr en segundo plano, En consola:
msconfig

Y por supuesto, Usa CCLEANER o algún limpiador del sistema.

saludos
#10717
EDITO: Acabo de ver tú modificacion en la respuesta de arriba, Así que solo espero a que confirmes cuanta cantidad de lineas tiene el texto que quieres "ordenar/exportar". Si son demasiadas, No vale la pena hacerlo en Batch. Saludos




Cita de: apuromafo en 13 Julio 2012, 03:27 AM
eca8ba4e = 3cf5f33d
f32f6511 = 491a7cf6
eca8ba4e = 5abac831
cc446746 = 6463828a
06805cfe = 78e24017
06805cfe = 819aa85a
79F69E26 = 0014bf5c
0520d520 = 8cd88352
f32f6511 = 9e8e1a07
5fe9e928 = a252b809
4b0486d4 = b21e4adb
a401528d = b6714ec1
06805cfe = bc1be2c9
cc446746 = de45273b
0520d520 = e2dff1c9


A ver si yo lo he entendido...

(Poniendo esa lista citada como ejemplo)

1º -  Se debería crear el archivo: eca8ba4e.txt

2º - El contenido del archivo "eca8ba4e.txt" debería ser este?:

3cf5f33d
5abac831


3º - Hacer lo mismo con todos los valores a la izquierda del signo "=" (Menos los repetidos, claro)

¿Es así o me equivoco en algo?
De ser así es muy fácil de hacer en Batch, Pero me gustaría que me dijeras de que cantidad de checksums estamos hablando en la lista de texto... +1.000? +100.000? +1.000.000? Si es una cantidad grande, No creas que vas a ahorrar nada de tiempo de lectura/escritura si usas Batch, Es muy lento para manipular texto, buscar, y comparar cadenas... Te pregunto esto para hacertelo mejor en python...

Saludos
#10718
Scripting / Re: [BATCH] Problemas con else if
13 Julio 2012, 23:47 PM
ovichan, La estás liando pero mucho, Si quisieras crear una cuenta atrás, aún aceptaria el método que estás intentando con condicionales, Pero tú propósito es mostrar el comando del "echo" con la hora, una única vez, Por lo tanto, Lo más coherente además de sencillo y eficaz, Es manipular el string para añadirle el "0"...
Código (dos) [Seleccionar]

IF "%H%" LSS "10" (Set "H=0%H%")
IF "%M%" LSS "10" (Set "M=0%M%")
REM IF "%S%" LSS "10" (Set "S=0%S%")

Echo: El apagado se iniciara a las %h%:%m%:%s%,%ms%. | MORE
Goto :Inicio


Saludos.


EDITO: Quizás esto es un poco OFFTOPIC, Pero por si llegases a plantearte hacer una cuenta regresiva con el tiempo de apagado, Te dejo esta info que te puede ayudar:

http://foro.elhacker.net/scripting/batch_problema_script_cuenta_regresiva-t363802.0.html;msg1755901#msg1755901
+ http://foro.elhacker.net/empty-t358542.0.html
#10719
Sobre la visualización:

Código (vb) [Seleccionar]
Latitud  = "51.5"
Longitud = "4.5"
Altura   = "14"

Set objshell = createobject("Wscript.shell")
MsgBox("https://maps.google.com.ar/maps?q=" & Latitud & "+" & Longitud & "&z=" & Altura)
objshell.run("https://maps.google.com.ar/maps?q=" & Latitud & "+" & Longitud & "&z=" & Altura)


Saludos
#10720
Scripting / Re: Como hacer este bat util?
13 Julio 2012, 00:22 AM
Cita de: RHL en 12 Julio 2012, 23:10 PM
pero si tengo mi bat en el escritorio y quiero que tengo el directorio actual a C:\program? y tampoco me ejecuta el programa.exe.

Comolll?? xD No he entendido el problema sobre la ruta del escritorio y system32.

Bueno, Pero para pasarle argumentos a la instancia del cmd, Debes usar el parámetro adecuado "/C" y/o "/K":

Código (dos) [Seleccionar]
Cmd.exe /C "C:\programa\programa.exe"

También puedes hacerlo del modo que te comentó el amigo Flamer, O usando "Start":

Código (dos) [Seleccionar]
@Echo off
Start /B C:\programa\programa.exe
Pause


Si usas "cmd.exe ARGUMENTOS", El argumento no cuenta.

Saludos.