Innholdsfortegnelse:

Video: Hvordan Bruke Xmessage-appen Inne I Shell-skript

2023 Forfatter: Kayla Nelson | [email protected]. Sist endret: 2023-08-25 08:19
Hvis du har brukt betydelig tid på å skrive skript for Bash- eller tcsh-miljøene, har du mer enn sannsynlig brukt ekko-kommandoen til å sende datto til brukeren. Denne kommandoen kan ekko miljøvariabler så vel som meldinger, men det er et alternativ hvis du bare prøver å sende meldingen til brukeren hvis du skrev, for eksempel et installeringsskript. Dette alternativet gjør at meldingen din kan vises i vinduet, noe som er betydelig mer brukervennlig. Det bør også virke mer moderne under mange omstendigheter.
Teknisk kan xmessage-kommandoen i tillegg brukes til å overføre miljøvariabler til brukeren. Syntaksen er identisk med ekko, så hvis du allerede er vant til å bruke denne kommandoen, bør du ikke ha noen ekstra problemer med å bruke xmessage i stedet.
Metode 1: Bruk av kommandoen xmessage i stedet for ekko
Mens du kan bruke disse kommandoene fra dialogboksen Kjør åpnet ved å holde nede Windows-tasten og trykke på R eller til og med CLI-ledeteksten, er de mest nyttige fra innsiden av skriptet. Si at du ønsket å sette et installasjonsskript på pause og be brukeren om inntasting. Legg til denne linjen i skriptet:
xmessage Trykk på OK-knappen for å fortsette.
Når skriptet kjøres, genererer du dialogboksen for brukeren.

Kommandoen kan også brukes til å ekko en miljøvariabel under utførelsen av alle typer skript. Ta for eksempel hvis du hadde ønsket å vise koden som brukes av brukerens nåværende ledetekst. Kommandoen xmessage $ PS1 genererer utgang basert på dette, selv om det bare vil fungere hvis brukeren utførte dette fra terminalvinduet eller tillot filbehandleren å gjøre det.

Metode 2: Opprette knapper med xmessage
Skriptprogrammerere kan bruke xmessage til å lage knapper som brukeren kan velge. Tatt i betraktning følgende linje:
xmessage "Kan noen høre meg?" -knapper ja, nei

Teksten som skal vises i boksen, er vedlagt anførselstegn. Kommandoen takknappene har deretter kommandoavgrensede knappetiketter etter den. Utgangsverdier tilsvarer 100 pluss antall trykk på knappen, så det er mulig å finne ut hvilken brukeren valgte. Du kan lage ekstraknapper utover de to grunnleggende akkurat slik:
xmessage "Husker du denne meldingen?" -knapper Avbryt, Prøv på nytt, mislykkes

Det gjør det lettere å skrive Bash og tcsh-skript for de som ikke vil jobbe med terminal.
Anbefalt:
Hvordan Bruke Gammel Windows XP Style ALT + TAB På Windows 10

Alt + Tab er en praktisk hurtigtast for å bytte mellom åpne vinduer i Windows-operativsystemet. Dette er en gammel Windows-funksjon; imidlertid Windows 7
Hvorfor Bruke En Lokningsmodul Er Mye Bedre Enn å Bruke Røkelse

Pokémon GO har to forskjellige forbruksvarer som du kan bruke til å tiltrekke ville Pokémon til et bestemt sted i løpet av 30 minutter - Lure
Classic Shell Ommerker Seg Som Open Shell Og Overgår Til åpen Kildekode

Classic Shell er en programvare som ble designet av Ivo Beltchev for å tillate tilpasning av Windows Start-meny slik at du kan forbedre din tilgang
Hvordan Bruke Roblox FPS Unlocker, Og Kan Du Bli Utestengt For å Bruke Den?

Roblox er et ganske fantastisk spill. Faktisk tror jeg at spillet har uendelige funksjoner, og det er sannsynligvis der oppe med Minecraft, når det gjelder spill. De
Hvordan Fikse 'Interface CRC Error Count' Inne I HD Tune

Noen Windows-brukere rapporterer at de alltid ender opp med å se en advarsel (Ultra DMA CRC Error Count) når de analyserer harddisken deres ved hjelp av HD Tune-verktøyet