¿Cómo iniciar IDLE (editor de Python) sin usar el acceso directo en Windows Vista?

Estoy tratando de enseñarle a Komodo a encender IDLE cuando presiono las teclas correctas. Puedo usar la ruta exacta del acceso directo en el menú de inicio en la barra de ubicación del Explorador de Windows para iniciar IDLE, así que esperaba que Komodo también pudiera usarlo. Pero, al darle este camino a Komodo hace que diga que se devuelve 1. Esto parece ser un error ya que IDLE no se inicia.

Pensé que evitaría el atajo y solo usaría el camino exacto. Voy al menú de inicio, encuentro el acceso directo para IDLE, haga clic derecho para ver las propiedades. El objective está en gris, pero dice “Python 2.5.2″. El “Inicio en” se establece en “C: \ Python25 \”. El botón “Abrir ubicación de archivo” también está en gris.

¿Cómo puedo saber a dónde apunta realmente este atajo? He intentado iniciar python.exe y pythonw.exe en C: \ Python25, pero ninguno de ellos inicia IDLE.

Hay un archivo llamado idle.py en su directorio de instalación de Python en Lib\idlelib\idle.py

Si ejecuta ese archivo con Python, entonces debe comenzar IDLE.

c: \ Python25 \ pythonw.exe c: \ Python25 \ Lib \ idlelib \ idle.py

En Python 3.2.2, encontré \Python32\Lib\idlelib\idle.bat que fue útil porque me permitiría abrir los archivos de python suministrados como argumentos en IDLE.

Aquí hay otro camino que puedes usar. No estoy seguro de si esto es parte de la distribución estándar o si el archivo se crea automáticamente en el primer uso del IDLE.

 C:\Python25\Lib\idlelib\idle.pyw 

Si solo tienes un shell de Python en ejecución, escribe:

 import idlelib.PyShell idlelib.PyShell.main() 

Carpeta de instalación de Python> Lib> idlelib> idle.pyw

Haz doble clic en él y listo.

hay un script .bat para iniciarlo (python 2.7).

 c:\Python27\Lib\idlelib\idle.bat 

También puede asignar teclas de acceso directo a los accesos directos de Windows directamente (al menos en Windows 95 podría, no he vuelto a comprobar desde entonces, pero creo que la opción debería seguir ahí ^ _ ^).

El acceso directo inactivo es un “Acceso directo anunciado” que rompe ciertas funciones como el botón “Encontrar objective”. Google para más información.

Puedes ver el enlace con un editor hexadecimal o descargar LNK Parser para ver dónde apunta.

En mi caso se ejecuta:
..\..\..\..\..\Python27\pythonw.exe "C:\Python27\Lib\idlelib\idle.pyw"

Configuré un atajo (usando ventanas) y establecí el objective en

 C:\Python36\pythonw.exe c:/python36/Lib/idlelib/idle.py 

Funciona genial

También encontré esto funciona

 with open('FILE.py') as f: exec(f.read()) 

Tengo un acceso directo para Inactivo (GUI de Python).

  • Haga clic en el ícono de la ventana en la parte inferior izquierda o use la tecla de la ventana (solo Python 2), verá el ícono Inactivo (GUI de Python)
  • Haga clic derecho en el icono y luego más
  • Abrir localización de archivo
  • Aparecerá una nueva ventana, y verá el acceso directo de Inactividad (GUI de Python)
  • Haga clic con el botón derecho, mantenga presionado y salga al escritorio para crear un acceso directo de la GUI de Python en el escritorio.

Carpeta de instalación de Python> Lib> idlelib> idle.pyw

enviar un acceso directo al escritorio.

Desde el acceso directo del escritorio también puede agregarlo a la barra de tareas para acceder rápidamente.

Espero que esto ayude.