Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Eleкtro en 18 Marzo 2012, 20:33 pm



Título: [APORTE] Python 2.7.2 (64 Bit) Portable Auto-Instalable FULL para Windows
Publicado por: Eleкtro en 18 Marzo 2012, 20:33 pm
Python 2.7.2 (64 Bit) Portable Auto-Instalable FULL para Windows        

by Elektro H@cker


(http://img254.imageshack.us/img254/8188/download1n.png) (http://www.mediafire.com/?gykdjq4iyflpjp8)


No hay mucho que decir :P, Se instala en "C:\Archivos de programa (x86)\Python" y lleva un desinstalador.

IMPORTANTE: Ejecutarlo como administrador, Hay 3 dlls de python que se deberán copiar en "...Windows\System32\".  Pueden abrir el .exe con WinRar y copiarlas manualmente...

- Es la instalación completa, Lleva el paquete de "Test", El IDLE, el TKinter, Los scripts, TODO.

- También lleva el "cxfreeze" para compilar scripts.

- Los archivos de python están asociados a Python.exe tal como lo hace el instalador oficial.

- Para ejecutar un script simplemente darle doble click a el, o en consola: "Script.py", o "Python.exe Script.py"

- Para abrir el IDLE simplemente poner en consola "IDLE", O ir a la carpeta de Python y hacer un acceso directo donde querais al archivo "IDLE.bat" de esa misma carpeta.

- Además le he agregado un icono personalizado para los archivos de extensión .py .pyc .pyo y .pyw.

- Y una opción en el menú contextual para compilar rápidamente un .py o un .pyw:

(http://i.imgur.com/pLZov.jpg)

PD: Hay un "Setup.py" de ejemplo en la carpeta de Python.


Salu2!


EDITO: Tuve un pequeño fallo con el registro de la opción "Compilar", No funcionaba con nombres con espacio.  Aqui tienen el FIX

Compilar_FIXED.reg

Código:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Python.File\Shell\Compilar\command]
@="CMD /k python.exe \"C:\\Program Files (x86)\\Python\\Scripts\\cxfreeze\" \"%1\" --target-dir \"PYTHON_Compilado\" && echo+ && echo+ && echo+ Script compilado! && ping -n 3 localhost >nul & Exit"

[HKEY_CLASSES_ROOT\Python.NoConFile\Shell\Compilar\command]
@="CMD /k python.exe \"C:\\Program Files (x86)\\Python\\Scripts\\cxfreeze\" \"%1\" --target-dir \"PYTHON_Compilado\" && echo+ && echo+ && echo+ Script compilado! && ping -n 3 localhost >nul & Exit"