Bonjour,
Je suis sous Windows XP 2002. J'ai installer python dans C:\Python24 et je voudrais créer un alias qui me permettrai de lancer python en mode console sans avoir à taper le chemin complet de l'exécutable... Comment faire ?
Merci
Bonjour,
Je suis sous Windows XP 2002. J'ai installer python dans C:\Python24 et je voudrais créer un alias qui me permettrai de lancer python en mode console sans avoir à taper le chemin complet de l'exécutable... Comment faire ?
Merci
Clic droit sur le bureau, Nouveau, Raccourci...
Tu utilises "Parcourir" pour trouver ton éxécutable.
Puis suivant et tu suis l'assistant.
En fait c'est pas vraiment ce que je veux...
J'exécute du code python en ligne de commandes :
par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 C:\Python24\python.exe monprog.py
Et je voudrais ne pas avoir à taper à chaque fois le chemin complet de l'exe de python (C:\Python24\python.exe) (sachant que je bascule d'un répetoire à l'autre) mais juste par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 python monprog.py
Tu fais un batch py.bat et tu l'enregistres dans le dossier du système
py monprog.py lancera Python avec le fichier monprog.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part C:\Python24\python.exe %1
Il sera peut-être nécessaire de te placer dans le dossier C:\Python24\ avec la commandece qui donnera
Code : Sélectionner tout - Visualiser dans une fenêtre à part CD \Python24\
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CD \Python24\ C:\Python24\python.exe %1
juste une précision :
suffit dans le fichier py.bat...
Code : Sélectionner tout - Visualiser dans une fenêtre à part C:\Python24\python.exe %1
Est-il possible dans un fichier .bat d'avoir un nombre de paramètres indéterminés : en effet, avec cet 'alias' je veux exécuter différents programme python qui n'ont pas tous les même nombre d'option (optionnel ou non):
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 py monprog1.py --tag -d2.3 -i file
etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 py monprog2.py --ind=12 -i file
L'espace sert de séparateur pour les paramètres pasés en ligne de commande.
2 solutions :
- ajouter %2 %3 %4 %5 de manière à être certains d'avoir assez pour la liste la plus longue
- plus convenable, découper la ligne de commande et attribuer les séquences de caractères à des variables.
Partager