π
<-

CalCMD , un mini shell pour Toutes Calculatrices Python

TI's micropython + modules

CalCMD , un mini shell pour Toutes Calculatrices Python

Unread postby CaptainLuigi » 01 Jul 2020, 16:29

Bonjour à tous!
Aujourd'hui , je vais vous présenter quelque chose de fantastique , que je viens de peaufiner ( et presque terminé , d'ailleurs )
Il s'agit de CalCMD , un programme Python , qui une fois lancé , se comporte exactement comme un shell , invite de commandes ou terminal .
Comment ça marche :

Coté utilisateur :
C'est très simple , il suffit de lancer le programme , et vous avez un shell devant vos yeux , il vous suffit de rentrer :
Code: Select all
nomduprogramme arg1 arg2 ... argn

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

Coté devéloppeur / bidouilleur / curieux :
C'est un poil plus complexe :
-Si vous voulez que votre programme soit compatible toutes machines ( sans distinction ) , il vous suffit de créer un fonction main comme ceci ( à la C ) :
Code: Select all
def main(argv):
  print("Hello , ",argv[1]

-Sinon , ( /! si vous avez un modèle qui est compatible avec la fonction open() : que open marche ) :
Alors vous n'avez plus qu'à utilisez la variable argv , tout comme en Python Standard , sans l'importer :
Code: Select all
print("Hello",argv[1])


Quand cela sera t'il disponible :#fou#: ?

Très bientot , d'ici 2/3 jours !

A très bientôt , CaptainLui'
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
User avatar
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 38.9%
 
Posts: 86
Joined: 04 Dec 2019, 12:36
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS SIO almost done
YouTube: Manerr

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Unread postby Bobb » 01 Jul 2020, 16:40

Je ne comprends pas trop l'intérêt d'un shell python. Puisqu'il y en a déjà un dans l'application python.

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
User avatar
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.1%
 
Posts: 317
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Unread postby CaptainLuigi » 01 Jul 2020, 16:44

Bobb wrote:Je ne comprends pas trop l'intérêt d'un shell python. Puisqu'il y en a déjà un dans l'application python.

Oui , mais avec ça , je peut mettre des arguments ;)
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
User avatar
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 38.9%
 
Posts: 86
Joined: 04 Dec 2019, 12:36
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS SIO almost done
YouTube: Manerr

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Unread postby CaptainLuigi » 01 Jul 2020, 16:45

le principe de la shell c'est ça ;)
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
User avatar
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 38.9%
 
Posts: 86
Joined: 04 Dec 2019, 12:36
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS SIO almost done
YouTube: Manerr

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Unread postby Bobb » 01 Jul 2020, 16:56

Du coup certains programmes ne seront compatibles que pour ton shell ?

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
User avatar
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.1%
 
Posts: 317
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Unread postby CaptainLuigi » 01 Jul 2020, 16:57

Bobb wrote:Du coup certains programmes ne seront compatibles que pour ton shell ?

Ca depend de la machine , mais pas forcement
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
User avatar
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 38.9%
 
Posts: 86
Joined: 04 Dec 2019, 12:36
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS SIO almost done
YouTube: Manerr

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Unread postby Bobb » 01 Jul 2020, 16:59

Ok, et par curiosité, quelle taille fait ton shell ?

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
User avatar
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.1%
 
Posts: 317
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Unread postby CaptainLuigi » 01 Jul 2020, 17:05

Bobb wrote:Ok, et par curiosité, quelle taille fait ton shell ?

1/2 ko , et il ya la fonction system du module os en plus ;)
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
User avatar
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 38.9%
 
Posts: 86
Joined: 04 Dec 2019, 12:36
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS SIO almost done
YouTube: Manerr

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Unread postby Bobb » 01 Jul 2020, 17:06

Y a un module os ? Sur TI ?

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
User avatar
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.1%
 
Posts: 317
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: CalCMD , un mini shell pour Toutes Calculatrices Python

Unread postby CaptainLuigi » 01 Jul 2020, 17:09

Bobb wrote:Y a un module os ? Sur TI ?

Non , mais j'ai recréée la fonction system du module os ( module os sur PC ) :p
Last edited by CaptainLuigi on 01 Jul 2020, 17:11, edited 1 time in total.
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
User avatar
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 38.9%
 
Posts: 86
Joined: 04 Dec 2019, 12:36
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS SIO almost done
YouTube: Manerr

Next

Return to Python

Who is online

Users browsing this forum: No registered users and 0 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
868 utilisateurs:
>841 invités
>20 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)