Zadanie 1
Transkrypt
Zadanie 1
1 Zadanie 1 Utwórz w notatniku pliki o następujących treściach: plik1.vbs MsgBox "Mój komunikat!" plik2.vbs MsgBox "Mój komunikat!", VbInformation, "Komunikat" x = MsgBox("Czy otworzyć 'Panel Sterowania' ?",VbYesNo + VbQuestion, "Pytanie:") x = MsgBox ("Błąd odczytu", VbAbortRetryIgnore + VbExclamation + VbDefaultButton2, "Uwaga!") x = MsgBox ("Błąd odczytu", VbRetryCancel + VbCritical, "Komunikat:") plik3.vbs Wscript.Echo "Mój komunikat!" Wscript.Echo "Mój komunikat!", "Drugi komunikat!" plik4.vbs Set komunikat = WScript.CreateObject("WScript.Shell") komunikat.Popup "Mój komunikat!" komunikat.Popup "Mój komunikat!",3 komunikat.Popup "Mój komunikat!",,"Komunikat" x = komunikat.Popup("Czy otworzyć 'Panel Sterowania' ?",,"Pytanie:", VbYesNo + VbQuestion) x = komunikat.Popup("Błąd odczytu",2,"Uwaga!", VbAbortRetryIgnore + VbExclamation + VbDefaultButton2) Zadanie 2 Utwórz w notatniku pliki plik4.vbs o następującej treści: Option Explicit Dim x MsgBox "Podtyp zmiennej: x = 5 MsgBox "Podtyp zmiennej: x = 5.2 MsgBox "Podtyp zmiennej: x = Date() MsgBox "Podtyp zmiennej: x = True MsgBox "Podtyp zmiennej: " & TypeName(x) " & TypeName(x) " & TypeName(x) " & TypeName(x) " & TypeName(x) Zadanie 3 Utwórz w notatniku pliki wielkanoc.vbs o następującej treści: Option Explicit Dim rok, wiek, greg, zlota, clav, epakta, faza, dzien rok = InputBox ("Podaj rok:","Dane",2002) wiek = rok \ 100 + 1 greg = 3 * wiek \ 4 - 12 zlota = rok Mod 19 + 1 clav = (8 * wiek + 5) \ 25 - 5 - greg epakta = 5 * rok \ 4 - greg - 10 faza = (11 * zlota + 20 + clav) Mod 30 If (faza = 25) And (zlota > 11) Or (faza = 24) Then faza = faza +1 End If dzien = 44 - faza If dzien < 21 Then dzien = dzien +30 End If dzien = dzien + 7 - (dzien + epakta) Mod 7 If dzien <= 31 Then dzien = dzien & " marca" Else dzien = dzien -31 & " kwietnia" End If MsgBox "Wielkanoc: " & dzien, 64, "Wynik" 2 Zadanie 4 Utwórz w notatniku pliki dzien_tygodnia.vbs o następującej treści: Option Explicit Dim data data = InputBox ("Wpisz dowolną datę", "Dane", Date()) If IsDate(data) Then MsgBox data & " - " & WeekDayName(WeekDay(data)), 64, "Wynik" else MsgBox "Nieprawidłowa data! " ,48, "Wynik" End If Zadanie 5 – Utwórz w notatniku pliki kwartal.vbs o następującej treści: Option Explicit Dim data data = InputBox ("Wpisz dowolną datę", "Dane", Date()) If IsDate(data) Then Select Case DatePart("q", data) Case 1 MsgBox "I kwartał", 64, "Wynik" Case 2 MsgBox "II kwartał", 64, "Wynik" Case 3 MsgBox "III kwartał", 64, "Wynik" Case 4 MsgBox "IV kwartał", 64, "Wynik" End Select else MsgBox "Nieprawidłowa data! " ,48, "Wynik" End If Zadanie 6 – Utwórz w notatniku pliki petla1.vbs o następującej treści: Option Explicit Dim x Do x = InputBox("Podaj liczbę", "Dane") If IsNumeric(x) Then MsgBox"Prawidłowa liczba: " & x, 64, "Wynik" Exit Do End If MsgBox"To nie jest liczba: " & x, 48, "Wynik" Loop Zadanie 7 – Utwórz w notatniku pliki petla2.vbs o następującej treści: Option Explicit Dim x, tekst, ie Set ie=CreateObject("InternetExplorer.Application") ie.navigate ("about:blank") ie.visible=1 For x=0 To 10 Step 0.1 tekst=tekst & FormatNumber(x,1) _ & " " & FormatNumber(sqr(x),4) _ & " " & FormatNumber(x^2,4) _ & " " & FormatNumber(x*x*x,4) & chr(13) Next ie.document.body.innerText = tekst Zadanie 8 – Utwórz w notatniku pliki petla3.vbs o następującej treści: Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFolder("c:\Moje dokumenty") Set fc = f.Files For Each plik In fc s = s & plik.name & Vbcr Next Set ie=CreateObject("InternetExplorer.Application") ie.navigate ("about:blank") ie.visible=1 ie.document.body.innerTEXT=s