Autore Topic: Spostarsi verticalmente ed orizzontalmente nella console  (Letto 244 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Inviando gli opportuni valori corrispondenti a specifici tasti della tastiera, è possibile muovere il cursore all'interno della console.

Mostro un esempio pratico:
Codice: [Seleziona]
Public Sub Main()

Dim i As Integer

Do
Wait 0.5
If i > 10 Then
  Write Chr(27) & Chr(91) & Chr(66)
  Wait 0.5
  Write Chr(27) & Chr(91) & Chr(67)
  Wait 0.5
  Write Chr(27) & Chr(91) & Chr(66)
  Wait 0.5
  Write Chr(27) & Chr(91) & Chr(67)
  Wait 0.5
  Write Chr(27) & Chr(91) & Chr(68)
  Wait 0.5
  Write Chr(27) & Chr(91) & Chr(67)
  Wait 0.5
  Write Chr(27) & Chr(91) & Chr(68)
  Wait 0.5
  Write Chr(27) & Chr(91) & Chr(67)
Else
  Write Chr(27) & Chr(91) & Chr(66)
Write "v"
Endif
Wait 0.5
If i > 10 Then
  Write Chr(27) & Chr(91) & Chr(65)
  Wait 0.5
  Write Chr(27) & Chr(91) & Chr(65)
  Wait 0.5
  Write Chr(27) & Chr(91) & Chr(65)
Else
  Write Chr(27) & Chr(91) & Chr(65)
  Write "^"
Endif
Inc i
If i = 15 Then i = 0
Loop


End
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »