VBS SCRIPTBEN miután feltettem egy igen vagy nemes kérdést (MsgBox "kérdés",32+4, " " ) hogy tudom elintézni, hogy a program reagáljon az igenre és a nem re?
El tudod tárolni a kimenetét egy változóban és megnézed hogy a kimenet igen vagy nem és a szerint reagálsz. Itt van rá példa:
Ajánlom hogy ne számokkal dolgozz, úgy sokkal átláthatóbb:
MsgBox "kérdés",vbQuestion+vbYesNo, " "
A fentebb linkelt oldalon ott van az összes lehetőség kérdéstípusra és válaszra is.
Fejlec = "Kérdés"
Kod = vbQuestion +vbYesNo
Uzenet = "Ide jön a kérdésed, kérdőjellel együtt"
Valtozo = MsgBox (Uzenet, Kod, Fejlec)
If Valtozo=6 Then
x=msgbox("Ön az igenre kattintott",0+64,"Kérdés")
Else
x=msgbox("Ön a nemre kattintott",0+64,"Kérdés")
End If
Szóval, így oldd meg. A fejléc, és az üzenet helyére akármi lehet, viszont a kódnál mindenképp (Uzenet, Kod, Fejlec) ként add meg, mert ha (Fejlec, Kod, Uzenet) ként adod meg, akkor a fejléc lesz az üzenet, az üzenet a fejléc.
A változó akármilyen szóra helyettesíthető, csak a kettőnél egyezzen meg.
Pl:
Turbina = MsgBox(Uzenet, Kod, Fejlec)
Ha ezt adtad meg, akkor
If Turbina=6 Then
legyen, különben nem fog működni.
6=Igen, 7=Nem
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!