Centrum skryptów - Systemy operacyjne

Jak uruchomić pierwszy skrypt w języku VBScript?

Udostępnij na: Facebook

Skrypciarze odpowiadają na Wasze pytania

Cześć Skrypciarze!

Witamy w rubryce TechNet, w której Skrypciarze z firmy Microsoft odpowiadają na częste pytania dotyczące używania skryptów w administracji systemu. Jeśli macie jakieś pytania z tej dziedziny, zachęcamy do wysłania e-maila na adres: scripter@microsoft.com. Nie możemy zagwarantować odpowiedzi na każde otrzymane pytanie, ale staramy się jak możemy.

Jak uruchomić pierwszy skrypt w języku VBScript?

Cześć Skrypciarze! Pytanie

Cześć, Skrypciarze! Wykonałem instrukcje podane w artykule Skrypty: Twoje pierwsze kroki jak najdokładniej chyba ze 20 razy, ale mój skrypt ciągle nie działa. Kopiuję kod do Notatnika i zapisuję go, używając cudzysłowów. Następnie otwieram okno wiersza polecenia, wpisuję CScript test.vbs i naciskam klawisz ENTER. Uzyskuję takie wyniki:

C:\Documents and settings\Denise>cscript test.vbs

Host skryptów systemu Windows firmy Microsoft (R) wersja 5.7

Copyright (C) Microsoft Corporation. Wszelkie prawa zastrzeżone.

 

Błąd wejścia: Nie można znaleźć pliku skryptu "C:\Documents and settings\Denise>test.vbs"-

-- HD

Cześć Skrypciarze! Odpowiedź

Cześć, HD! Nawigowanie w folderach może być mylące. Zakładam, że używasz systemu Windows XP, na co wskazuje struktura ścieżki, którą podałeś (spacje!). Jednym z najważniejszych udoskonaleń wprowadzonych w systemie Windows Vista było pozbycie się tych spacji! Dzięki temu praca z poziomu wiersza poleceń stała się o wiele łatwiejsza.

Aby uruchomić skrypt w języku VBScript, wykonaj następujące kroki:

  • Otwórz Notatnik.

  • Wpisz: Wscript.Echo 'mój pierwszy skrypt'

  • W menu Plik kliknij polecenie Zapisz jako.

  • Kliknij ikonę Moje dokumenty.

  • W polu Nazwa pliku wpisz: test.vbs (nie jest uwzględniana wielkość liter).

  • Kliknij przycisk Zapisz.

  • Jeśli pojawi się okno dialogowe z pytaniem o zastąpienie istniejącego pliku, kliknij przycisk OK.

  • W menu Plik Notatnika kliknij polecenie Zakończ.

  • Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.

  • W polu Otwórz wpisz cmd, a następnie kliknij przycisk OK.

  • Zostanie wyświetlony wiersz polecenia z katalogiem roboczym C:\Documents and Settings\nazwa_użytkownika>. Na moim komputerze jest to C:\Documents and Settings\ed>.

  • Wpisz dir i naciśnij klawisz ENTER. Zostanie wyświetlona lista katalogów. Jednym z nich powinien być katalog My Documents.

  • Wpisz cd 'My Documents' i naciśnij klawisz ENTER.

    Uwaga: Cudzysłowy są wymagane. Użycie dużych liter jest opcjonalne.

    Przejdziesz do folderu C:\Documents and Settings\nazwa_użytkownika\My Documents>.

  • Wpisz cscript test.vbs. W oknie cmd powinien zostać wyświetlony tekst 'mój pierwszy skrypt'.

  • Naciśnij jeden raz klawisz strzałki w górę. W wierszu poleceń powinien się pojawić tekst Cscript test.vbs.

  • Naciśnij klawisz HOME. Kursor powinien przesunąć się do początku wiersza poleceń.

  • Naciśnij klawisz DELETE osiem razy, aby usunąć tekst Cscript (łącznie z końcową spacją). W oknie wiersza poleceń powinien pozostać tylko tekst test.vbs.

  • Naciśnij klawisz ENTER. Zostanie wyświetlone okno dialogowe z wiadomością mój pierwszy skrypt.

Ta procedura stanowi ilustrację tworzenia skryptu, zapisywania skryptu i uruchamiania go w hoście skryptów Cscript oraz w hoście skryptów Wscript. Jak widać na tym przykładzie, polecenie Wscript.Echo ma dwa tryby działania. W hoście Cscript powoduje wyświetlenie w wierszu polecenia. Natomiast uruchomienie w hoście Wscript powoduje wyświetlenie okna dialogowego.

Mam nadzieję, że w ten sposób na dobre rozpoczniesz przygodę w fascynującym świecie skryptów i będziesz rozwijać tę praktyczną i fascynującą umiejętność. (Nie przejmuj się, że skrypt zadziałał dopiero za 21 razem. Kiedy zaczynałem programować, spędziłem wiele godzin krzycząc na komputer, aby wreszcie skompilował mój pierwszy fragment kodu. Upadłem tak nisko, że wpisywałem w kodzie ciągi nazwa_komputera i nazwa_użytkownika — co oczywiście nie zadziałało, ponieważ są to po prostu symbole zastępcze dla prawdziwej nazwy komputera i nazwy użytkownika). Tak więc doskonale rozumiem, jak frustrujące mogą być dwuznaczne instrukcje. Zawsze staram się o tym pamiętać, pisząc książki o skryptach (mam ich na koncie już pięć) i artykuły z serii „Cześć, Skrypciarze”. Nie zawsze mi wychodzi, ale naprawdę się staram. Zostań z nami i daj znać, jeśli zdarzy mi się zapomnieć o problemach początkujących skrypciarzy!

 Do początku strony Do początku strony

Centrum skryptów - Systemy operacyjne