U kunt niet direct geketende berichtenboxen maken met alleen Kladblok. Kladblok is een eenvoudige teksteditor; Het heeft niet de scriptmogelijkheden die nodig zijn om de invoer van de gebruiker aan te kunnen en de stroom van meerdere berichtenvakken te regelen. U hebt een scripttaal nodig zoals VBScript of PowerShell.
Hier is hoe u het zou doen met VBScript (u moet de code opslaan als een `.vbs`-bestand en vervolgens dubbelklik op het om het uit te voeren):
`` `VBScript
MSGBOX "Dit is het eerste berichtenvak!", Vbyesno, "First Box"
Als msgboxResult =vbyes dan
MSGBOX "Dit is het tweede berichtbox!", Vbokonly, "Second Box"
Eindig als
`` `
Verklaring:
* `msgbox" Dit is het eerste berichtvak! ", Vbyesno," First Box "`: Deze regel geeft het eerste berichtvak weer.
* `" Dit is het eerste berichtvak! "`:De tekst die moet worden weergegeven.
* `vbyesno`:Geeft aan dat het berichtvak ja en nee -knoppen moet hebben.
* `" Eerste doos "`:de titel van het berichtvak.
* `msgboxResult =vbyes`: Hiermee wordt het resultaat van het eerste berichtvak gecontroleerd. `MSGBoxResult` bevat automatisch de waarde die de knop die is geklikt weergeeft (VBYES of VBNO).
* `if msgboxResult =vbyes dan ... eindig ... if`: Deze voorwaardelijke instructie voert de code alleen binnen uit als de gebruiker op "Ja" klikte.
* `msgbox" Dit is het tweede berichtbox! ", Vbokonly," tweede doos "`: Dit geeft het tweede berichtvak weer als de gebruiker in de eerste op "Ja" klikte. 'Vbokonly' betekent dat het alleen een knop 'OK' heeft.
om dit te gebruiken:
1. Open Kladblok.
2. Kopieer en plak de bovenstaande VBScript -code.
3. Sla het bestand op: Kies "Alle bestanden (*.*)" Als het bestandstype en geef het een naam zoals `mmmsgboxes.vbs`.
4. Voer het bestand uit: Dubbelklik op het bestand `.vbs` dat u zojuist hebt opgeslagen.
Hiermee wordt het eerste berichtvak weergegeven. Als u op "Ja" klikt, wordt het tweede berichtvak weergegeven. Als u op "Nee" klikt in het eerste berichtvak voorkomt dat de tweede verschijnt. PowerShell zou hetzelfde kunnen bereiken met vergelijkbare logica maar het gebruik van verschillende opdrachten. |