Kaedah Popup
menghasilkan kotak mesej pop timbul yang boleh memaparkan mesej kepada pengguna untuk masa yang ditentukan. Jika masa mesej ditinggalkan atau ditetapkan kepada sifar, pop timbul akan kekal sehingga pengguna menolak mesej tersebut.
Di samping itu, tajuk boleh diberikan kepada mesej pop timbul. Jika ia ditinggalkan, lalai adalah “Windows Script Host”. Sintaks adalah seperti berikut:
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
Hujah:
-
strText
-Nilai rentetan yang mengandungi teks yang anda mahu tampil dalam kotak mesej pop timbul. -
nSecondsToWait
– Pilihan. Nilai angka yang menunjukkan tempoh maksimum masa (dalam saat) anda mahu kotak mesej pop timbul dipaparkan. -
strTitle
– Pilihan. Nilai rentetan yang mengandungi teks yang anda mahu muncul sebagai tajuk kotak mesej pop timbul. -
nType
– Pilihan. Nilai angka menunjukkan jenis butang dan ikon yang anda mahu dalam kotak mesej pop timbul. Ini menentukan bagaimana kotak mesej digunakan. -
IntButton
– Nilai Integer Menunjukkan bilangan butang pengguna yang diklik untuk menolak kotak mesej. Ini adalah nilai yang dikembalikan oleh kaedah pop timbul
Jenis Butang:
- 0 – Tunjukkan butang OK
- 1 – Tunjukkan Butang OK dan Batalkan
- 2 – Tunjukkan Butang, Cuba semula, dan Abaikan Butang
- 3 – Tunjukkan Ya, Tidak, dan Batalkan Butang
- 4 – Tunjukkan ya dan tiada butang
- 5 – Tunjukkan Butang semula dan Batalkan
Ikon:
- 16 – Tunjukkan ikon “Stop Mark”
- 32 – Tunjukkan ikon “Tanda Soalan”
- 48 – Tunjukkan ikon “tanda seru”
- 64 – Tunjukkan ikon “Mark Maklumat”
Kod Kembali Intbutton:
- 1 – Butang OK
- 2 – Batalkan butang
- 3 – Butang Abort
- 4 – Butang semula
- 5 – Abaikan butang
- 6 – Butang Ya
- 7 – Tiada Butang
Jika pengguna tidak mengklik butang sebelum detik nSecondsToWait
, intButton
ditetapkan ke -1.
Contoh:
Dim WshShell, BtnCode Tetapkan wshshell = wscript.createObject ("wscript.shell") Btncode = wshshell.popup ("Adakah anda suka pekerjaan anda?", 7, "Jawab soalan ini:", 4 + 32) Pilih kes btncodecase 6 wscript.echo "Itu hebat!." Kes 7 wscript.echo "Maaf mendengarnya." kes -1 wscript.echo "Tiada tindak balas?" Akhir pilih