none
Powershell TUI-Implementationen RRS feed

  • Frage

  • Hallo Zusammen

    Ich brauche für die Schule 5 verschiedene TUI-Implementationen. zb. Menüsteuerung

    Einen habe ich schon: Die Menüsteuerung.

    Habe in Internet nachgeforscht und hab nichts gefunden. 

    Könnt ihr mir bitte Helfen

    Danke in Voraus

    mfg 

    xpxy


    • Bearbeitet Xpxy Mittwoch, 29. Juni 2016 12:28
    Mittwoch, 29. Juni 2016 12:28

Antworten

  • Hier mal ein Beispiel:

    function Show-Menu
    {
         param (
               [string]$Title = 'Will du mit mit gehn?'
         )
         Clear-Host
         Write-Host "================ $Title ================"
        
         Write-Host 'J: Ja'
         Write-Host 'N: Nein'
         Write-Host 'V: Vielleicht'
         Write-Host 'B: Beenden'
    }
    
    do
    {
        Show-Menu
        $input = Read-Host 'Bitte wähle aus'
        switch ($input)
        {
            'J' {
                Clear-Host
                'JAAAA :)'
            } 'N' {
                Clear-Host
                'Nein :('
            } 'V' {
                Clear-Host
                'Vielleicht :/'
            } 'B' {
                return
            }
        }
        pause
    }
    until ($input -eq 'B')

    Donnerstag, 30. Juni 2016 13:53

Alle Antworten

  • Hallo,

    kannst Du mal TUI näher erklären?

    Redest Du davon? https://de.wikipedia.org/wiki/Tangible_User_Interface

    Oder meinst Du einfach nur welche User Interface Typen es gibt, also Grafisch, Commandline, natürliche Sprache, ...

    Dazu findet mein Internet das hier:

    https://de.wikipedia.org/wiki/Benutzerschnittstelle

    Beste Gruesse
    brima

    Mittwoch, 29. Juni 2016 13:48
  • Danke für deine Antwort

    Ich meine textbasierte Benutzerschnittstelle.

    mfg

    xpxy

    Mittwoch, 29. Juni 2016 14:21
  • Mh, ich habe jetzt nach "textbasierte Benutzerschnittstelle" gegoogelt und fand innerhalb von weniger als einer Minute das hier:

    https://de.wikipedia.org/wiki/Zeichenorientierte_Benutzerschnittstelle

    "Zeichenorientierte Benutzerschnittstelle (englisch text-based user interface, kurz TUI) ist ein Retronym, welches nach dem Aufkommen der grafischen Benutzeroberflächen geprägt wurde. Es bezeichnet Benutzerschnittstellen, die den Bildschirm flächig (also nicht zeilenorientiert) verwenden, aber dennoch imTextmodus der Hardware ausgeführt werden."

    Wenn du dir zusätzlich den englischen Artikel dazu durchliest, steht dort noch mehr dazu.

    Viele Grüße

    Christoph


    • Bearbeitet hpotsirhc Donnerstag, 30. Juni 2016 06:07
    Donnerstag, 30. Juni 2016 06:05
  • Hier mal ein Beispiel:

    function Show-Menu
    {
         param (
               [string]$Title = 'Will du mit mit gehn?'
         )
         Clear-Host
         Write-Host "================ $Title ================"
        
         Write-Host 'J: Ja'
         Write-Host 'N: Nein'
         Write-Host 'V: Vielleicht'
         Write-Host 'B: Beenden'
    }
    
    do
    {
        Show-Menu
        $input = Read-Host 'Bitte wähle aus'
        switch ($input)
        {
            'J' {
                Clear-Host
                'JAAAA :)'
            } 'N' {
                Clear-Host
                'Nein :('
            } 'V' {
                Clear-Host
                'Vielleicht :/'
            } 'B' {
                return
            }
        }
        pause
    }
    until ($input -eq 'B')

    Donnerstag, 30. Juni 2016 13:53
  • Bitte erstelle nicht mehrfach Posts zum gleichen Thema.

    Lies bitte mal  diesen Artikel, recherchiere WIRKLICH mal selbst und wenn du dann konkrete Fragen zu einem konkreten Script hast helfen wir gerne.

    Grüße, Denniver
     


    Blog: http://bytecookie.wordpress.com

    Neu: Powershell Code Manager v5 ! (Link)
    (u.a.: erstellt interaktive Grafiken aus Script Funktionen, z.b. für Dokumentation)

    Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
    Warum das Ganze? Hier gibts die Antwort.






    Donnerstag, 30. Juni 2016 14:03
    Moderator
  • Danke für diesen Beispiel 
    Donnerstag, 30. Juni 2016 14:54