User Tools

Site Tools


l_utilitaire_phone8

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
l_utilitaire_phone8 [2026/04/28 14:40] – fool-duplexl_utilitaire_phone8 [2026/04/28 14:45] (current) – fool-duplex
Line 2: Line 2:
  
 <code> <code>
-10 ON ERROR GOTO 1000                                                      En cas d'erreur, gestion en 1000+10 ON ERROR GOTO 1000                                                     En cas d'erreur, gestion en 1000
 15 CONSOLE0,24 15 CONSOLE0,24
 20 CLS 20 CLS
-30 INPUT"COPAIN";COPAIN$                                                   Demande le numéro de poste distant +30 INPUT"COPAIN";COPAIN$                                                  Demande le numéro de poste distant 
-40 OPEN"I",1,"NODE:"+COPAIN$                                               Ouvre un canal en lecture vers ce poste +40 OPEN"I",1,"NODE:"+COPAIN$                                              Ouvre un canal en lecture vers ce poste 
-50 OPEN"O",2,"NODE:"+COPAIN$                                               Ouvre un canal en écriture vers ce poste +50 OPEN"O",2,"NODE:"+COPAIN$                                              Ouvre un canal en écriture vers ce poste 
-60 ON ERROR GOTO 0                                                         Plus de gestion d'erreur+60 ON ERROR GOTO 0                                                        Plus de gestion d'erreur
 65 CLS 65 CLS
 70 X2=0:Y2=13:A2=4:B2=3 70 X2=0:Y2=13:A2=4:B2=3
Line 19: Line 19:
 110 ' 110 '
 120 LOCATE X,Y 120 LOCATE X,Y
-121 A$=INKEY$                                                              Vérifie si une touche est pressée +121 A$=INKEY$                                                             Vérifie si une touche est pressée 
-130 IF A$="" THEN 220                                                      Non ? Alors on va en 220 +130 IF A$="" THEN 220                                                     Non ? Alors on va en 220 
-140 IF A$=CHR$(1) THEN 500                                                 CNT-A pour quitter le programme+140 IF A$=CHR$(1) THEN 500                                                CNT-A pour quitter le programme
 141 IF A$=CHR$(13) THEN A$=A$+CHR$(10) 141 IF A$=CHR$(13) THEN A$=A$+CHR$(10)
 150 CONSOLE 0,11 150 CONSOLE 0,11
-160 PRINTA$;:X=POS:Y=CSRLIN                                                Affiche le caractère ici +160 PRINTA$;:X=POS:Y=CSRLIN                                               Affiche le caractère ici 
-170 PRINT#2,A$;                                                            Et l'envoie au poste distant+170 PRINT#2,A$;                                                           Et l'envoie au poste distant
 180 ' 180 '
 190 ' 190 '
 200 ' 200 '
 210 ' 210 '
-220 A$=INNODE$(1,1)                                                        Vérifie si on a reçu un caractère  +220 A$=INNODE$(1,1)                                                       Vérifie si on a reçu un caractère  
-230 IF A$="" THEN GOTO 120 ELSE IF A$=CHR$(1) THEN PRINT#2,A$:CLOSE:END    CNT-A reçu : on quitte+230 IF A$="" THEN GOTO 120 ELSE IF A$=CHR$(1) THEN PRINT#2,A$:CLOSE:END   CNT-A reçu : on quitte
 240 CONSOLE 13,24 240 CONSOLE 13,24
-250 LOCATE X2,Y2:PRINT A$;:X2=POS:Y2=CSRLIN                                Affiche le caractère +250 LOCATE X2,Y2:PRINT A$;:X2=POS:Y2=CSRLIN                               Affiche le caractère 
-260 GOTO 120                                                               Et on reboucle+260 GOTO 120                                                              Et on reboucle
 270 ' 270 '
 500 '  500 ' 
-510 PRINT#2,CHR$(1)                                                        Envoie caractère de fin (CNT-A) +510 PRINT#2,CHR$(1)                                                       Envoie caractère de fin (CNT-A) 
-520 IF INNODE$(1,1)<>CHR$(1) THEN 520                                      Et attend confirmation+520 IF INNODE$(1,1)<>CHR$(1) THEN 520                                     Et attend confirmation
 530 CONSOLE 0,24,0 530 CONSOLE 0,24,0
-540 CLOSE:END                                                              Ferme la liaison et fin +540 CLOSE:END                                                             Ferme la liaison et fin 
-1000 BEEP                                                                  Attend que le poste distant décroche  +1000 BEEP                                                                 Attend que le poste distant décroche  
-1010 CLS:PRINT"Ringing ...+1010 CLS:PRINT"Ringing ..."
 1020 PLAY"MIDOMI 1020 PLAY"MIDOMI
 1030 RESUME 1030 RESUME
 </code> </code>
l_utilitaire_phone8.1777380004.txt.gz · Last modified: by fool-duplex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki