IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Remettre “Edit with IDLE“ disponible dans le menu


Sujet :

Python

  1. #1
    Membre Expert
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 418
    Par défaut Remettre “Edit with IDLE“ disponible dans le menu
    Bonjour,



    J’ai installé Python 2.6.4 à la place de Python 2.6.2

    Windows est dans C:
    Python 2.6.4 est dans D:\Python264
    Mes scripts sont dans E:

    Comme indiqué par la doc, j’ai créé la variable d’environnement système PYTHONPATH avec la valeur %PYTHONPATH%;D:\Python264

    Quand je clique sur une icône de script dans E: , je ne vois plus la ligne “Edit with IDLE“ comme avant.



    Python264\Lib\idlelib\idle.pyw est le script qui lance une fenêtre IDLE sans console Python.



    J’essaie donc de l’activer comme programme connu:



    - en faisant OpenWith / Choose Programm... ,
    il apparaît une petite fenêtre carrée intitulée “Open With“

    - je clique sur Other
    cela ouvre une fenêre intitulée “Open With...“

    - dans la barre “Look in“ je vais jusqu’au dossier D:\Python264\Lib\idle

    - dans la barre “File Name“, je marque idle.pyw

    Ce script idle.pyw est le seul à présenter dans son dossier une icône avec l’entrelac jaune-bleu dans le coin en bas à droite de l’icône. Tous les autres scripts (en .py) sont avec cet entrelac au milieu de l’icône.

    - je clique sur le bouton Open
    cela refait apparaître le carré intitulé “Open With“ sur l’une des lignes duquel apparaît maintenant le programme idle, mais avec une icône rectangulaire (une barre bleu en haut)

    - je clique sur cette ligne idle
    Un message apparaït me signalant que le script que je cherche à ouvrir n’est pas une application Win32 valide.


    J’arriverais peut être à me débrouiller si je comprenais comment est faite la liaison entre un script et les logiciels pouvant l'ouvrir.



    Merci pour toute aide

  2. #2
    Membre émérite
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Par défaut
    Salut

    Je ne suis pas expert en association de fichiers sous windows, mais voilà ce que je pense.

    Le problème vient du fait que Idle lui-même doit être ouvert par Python pour fonctionner. En gros, ce qu'il faudrait c'est que ton .py soit ouvert par un .pyw qui est ouvert par Python... Et ça m'étonnerait que Windows gère cette "récursivité" dans les handlers.

    En réalité, il faudrait que ton fichier soit ouvert par "python idle.pyw <cheminDuFichier>".
    Tu peux essayer de faire un petit fichier .bat pour ça Et c'est ce fichier que tu utiliserais comme handler par défaut.

Discussions similaires

  1. Réponses: 11
    Dernier message: 28/02/2007, 12h18
  2. creation d'une raccourcie dans le menu demarre
    Par kenshi dans le forum MFC
    Réponses: 14
    Dernier message: 11/09/2003, 14h59
  3. Elément de niveau supérieur dans un menu
    Par pascalT dans le forum Composants VCL
    Réponses: 2
    Dernier message: 27/03/2003, 09h39
  4. CustomDraw dans un menu: TCanvas ????
    Par Invité dans le forum Composants VCL
    Réponses: 2
    Dernier message: 11/02/2003, 15h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo