Emulateur de terminal

Rédigé par spheris Aucun commentaire
Classé dans : Tutoriels, gambas 3, terminal Mots clés : aucun

term01.jpg
 
Bonjour,
aujourd 'hui je vous propose d 'étudier le composant gb.form.terminal pour créer un terminal virtuel sous gambas 3.14

Ce terminal utilise le protocole VT100 classique. vous pouvez insérer un terminaview depuis l 'onglet view comme ci dessous :
 
term00.jpg




Il n 'est malheureusement pas possible de saisir directement du texte dans le terminal, ou bien je n 'ai pas tourvé comment faire.

nous passerons donc par une textbox et à l 'appui  de la touche entrée ou return, nous enverrons les données au terminal.

Pour le moment, il semble que le terminal ne soit pas fini.
Il n 'est pas possible de taper des commandes classiques. le ls réagit bien mais pas le cd .. ou cd home.

Voici le code de l 'application :

Public Sub Form_Open()Me.Center()tview.Background = Color.Whitetview.Foreground = Color.BlackTextBox1.SetFocus()EndPublic Sub Mquit_Click()Me.Close()EndPublic Sub TextBox1_KeyPress()Select Case Key.Code  Case Key.Enter        send()  Case Key.Return        send()End SelectEndPrivate Sub send()tview.Shell(TextBox1.Text)TextBox1.Text = NullTextBox1.SetFocus()End

un autre tutoriel qui m 'a aidé à réaliser ce petit tuto :
https://www.bitkistl.com/2020/03/customizing-gbterminal.html
 

Fil RSS des articles de cette catégorie