Metoda Popup
wyskakującego okienka, która może wyświetlić komunikat dla użytkownika przez określony czas. Jeśli czas wiadomości zostanie pominięty lub ustawiony na zero, wyskakujące okienko pozostanie, dopóki użytkownik nie odrzuci wiadomości.
Ponadto tytuł można przypisać do wyskakującego wiadomości. Jeśli zostanie pominięty, domyślnie jest „host skryptowy Windows”. Składnia jest następująca:
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
Argumenty:
-
strText
-Wartość ciągu zawierająca tekst, który chcesz pojawić w wyskakującym polu komunikatu. -
nSecondsToWait
– Opcjonalnie. Wartość liczbowa wskazująca maksymalny czas (w sekundach) chcesz wyświetlić wyskakujące pole komunikatu. -
strTitle
– Opcjonalnie. Wartość ciągu zawierająca tekst, który chcesz wyglądać jako tytuł okiennego pola komunikatu. -
nType
– Opcjonalnie. Wartość liczbowa wskazuje typ przycisków i ikon, które chcesz w wyskakującym polu komunikatu. Określają one, w jaki sposób używane jest pole wiadomości. -
IntButton
– Wartość całkowitą wskazuje liczbę przycisków, które użytkownik kliknął, aby odrzucić pole wiadomości. Jest to wartość zwrócona metodą wyskakującego
Typy przycisków:
- 0 – Pokaż przycisk OK
- 1 – Pokaż OK i anuluj przyciski
- 2 – Pokaż aborcję, ponowne i ignoruj przyciski
- 3 – Pokaż tak, nie i anuluj przyciski
- 4 – Pokaż tak i bez przycisków
- 5 – Pokaż ponowne i anuluj przyciski
Ikony:
- 16 – Pokaż ikonę „Stop Mark”
- 32 – Pokaż ikonę „Znak zapytania”
- 48 – Pokaż ikonę „wykrzyknik”
- 64 – Pokaż ikonę „Information Mark”
Kody powrotu Intbutton:
- 1 – przycisk OK
- 2 – Przycisk Anuluj
- 3 – Butt przerwania
- 4 – Przycisk ponownego
- 5 – Ignoruj przycisk
- 6 – Tak przycisk
- 7 – Brak przycisku
Jeśli użytkownik nie kliknie przycisku przed sekundami nSecondsToWait
, intButton
jest ustawiony na -1.
Przykład:
Dim WshShell, BtnCode Set wshshell = wScript.CreateObject („WScript.shell”) Btncode = wshshell.popup („Czy lubisz swoją pracę?”, 7, „Odpowiedz na to pytanie:”, 4 + 32) Wybierz Case Btncodecase 6 WScript.echo „To świetnie!”. Przypadek 7 WScript.echo „Przepraszam, że to słyszę”. Case -1 WScript.echo „Brak odpowiedzi?” Wybierz koniec