Page 2 sur 2

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Message non luPosté: 01 Juil 2020, 17:10
de Bobb
Excuse, moi mais à quoi sert cette fonction ?

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Message non luPosté: 01 Juil 2020, 17:21
de CaptainLuigi
Bobb a écrit:Excuse, moi mais à quoi sert cette fonction ?

Tue pas ma page :#fou#: : https://www.geeksforgeeks.org/python-os-system-method/

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Message non luPosté: 01 Juil 2020, 21:41
de Dogm
Captain Luigi a écrit:il suffit de lancer le programme , et vous avez un shell devant vos yeux , il vous suffit de rentrer :
Code: Tout sélectionner
nomduprogramme arg1 arg2 ... argn

Et votre programme sera exécuté avec les arguments donnés.


Je ne suis pas sûr de comprendre :thinking:, qu'entends-tu par "arguments donnés" ? Tu veux dire que les arguments que l'on donne en appelant le programme peuvent être utilisés dans les fonctions que le programme contient ?

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Message non luPosté: 03 Juil 2020, 19:17
de CaptainLuigi
Dogm a écrit:
Captain Luigi a écrit:il suffit de lancer le programme , et vous avez un shell devant vos yeux , il vous suffit de rentrer :
Code: Tout sélectionner
nomduprogramme arg1 arg2 ... argn

Et votre programme sera exécuté avec les arguments donnés.


Je ne suis pas sûr de comprendre :thinking:, qu'entends-tu par "arguments donnés" ? Tu veux dire que les arguments que l'on donne en appelant le programme peuvent être utilisés dans les fonctions que le programme contient ?



Exact : Dans une fonction principale à la C : main , ou alors en variable accessible dans le script ( le sys.argv en standard ) :troll:

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Message non luPosté: 03 Juil 2020, 22:25
de Dogm
CaptainLuigi a écrit:
Dogm a écrit:
Captain Luigi a écrit:il suffit de lancer le programme , et vous avez un shell devant vos yeux , il vous suffit de rentrer :
Code: Tout sélectionner
nomduprogramme arg1 arg2 ... argn

Et votre programme sera exécuté avec les arguments donnés.


Je ne suis pas sûr de comprendre :thinking:, qu'entends-tu par "arguments donnés" ? Tu veux dire que les arguments que l'on donne en appelant le programme peuvent être utilisés dans les fonctions que le programme contient ?



Exact : Dans une fonction principale à la C : main , ou alors en variable accessible dans le script ( le sys.argv en standard ) :troll:


Okay je comprends mieux maintenant. :)

Tu comptes ajouter d'autres fonctions de ce style (des fonctions utiles pour le terminal) à ta lib ?

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Message non luPosté: 05 Juil 2020, 09:26
de CaptainLuigi
Pour l'instant exit ( utile pour l'interprète ) , et echo ;)

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Message non luPosté: 05 Juil 2020, 15:31
de CaptainLuigi
Je rencontre quelques problèmes pour les machines où open ne marche pas ( le programme s'execute lors de l'import de main ) , donc je vais pour l'instant laisser de coté la partie pour toutes les machines ... :( ( du coup seules celles ou open marche auront calcmd pour l'instant )
J'ai terminé l'algorithme de découpe d'arguments , et voici une liste des 'builtins' :
-pause
-echo
-exit
-help

Je posterais une vidéo sur ma chaine youtube très bientot , alors abonnez vous ;) !
https://www.youtube.com/channel/UCoLwVH ... ECZAiDG3GA

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Message non luPosté: 08 Juil 2020, 22:15
de Dogm
CaptainLuigi a écrit:Je rencontre quelques problèmes pour les machines où open ne marche pas ( le programme s'execute lors de l'import de main ) , donc je vais pour l'instant laisser de coté la partie pour toutes les machines ... :( ( du coup seules celles ou open marche auront calcmd pour l'instant )
J'ai terminé l'algorithme de découpe d'arguments , et voici une liste des 'builtins' :
-pause
-echo
-exit
-help

Je posterais une vidéo sur ma chaine youtube très bientot , alors abonnez vous ;) !
https://www.youtube.com/channel/UCoLwVH ... ECZAiDG3GA


rajouter la fonction help est une bonne idée et le support de la fonction open va arriver sur Omega grâce à M4x1m3. :)

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Message non luPosté: 09 Juil 2020, 09:00
de CaptainLuigi
Dogm a écrit:
CaptainLuigi a écrit:Je rencontre quelques problèmes pour les machines où open ne marche pas ( le programme s'execute lors de l'import de main ) , donc je vais pour l'instant laisser de coté la partie pour toutes les machines ... :( ( du coup seules celles ou open marche auront calcmd pour l'instant )
J'ai terminé l'algorithme de découpe d'arguments , et voici une liste des 'builtins' :
-pause
-echo
-exit
-help

Je posterais une vidéo sur ma chaine youtube très bientot , alors abonnez vous ;) !
https://www.youtube.com/channel/UCoLwVH ... ECZAiDG3GA


rajouter la fonction help est une bonne idée et le support de la fonction open va arriver sur Omega grâce à M4x1m3. :)

Malheureusement help ne marchera que pour des built'ins :mmm:

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Message non luPosté: 10 Avr 2021, 14:16
de Bobb
Il est où le lien pour télécharger ton programme ?

Je pense qu'il serait aussi une bonne idée de fusionner nos deux programmes : https://tiplanet.org/forum/viewtopic.php?t=24751&p=260290#p260290.

Le mien fait ce que ne fait pas le tien et inversement.