set (polecenie)

Z Wikipedii, wolnej encyklopedii

set – polecenie systemu operacyjnego DOS języka VBScript[1], pozwalające do ustawienia, usuwania i wyświetlania listy środowiskowych (systemowych) zmiennych i również szybkiego przechodzenia do katalogów[2]. Umożliwia tworzenie zmiennych i służy do zadawania pytań użytkownikowi[3]. Przy włączonych rozszerzeniach poleceń polecenie SET zmienia się następująco: polecenie SET wyświetli wartość wszystkich zmiennych, których prefiks odpowiada, wywołane tylko z nazwą zmiennej, bez znaku równości lub wartości[4]. Jeśli nazwy tej zmiennej nie można znaleźć w środowisku, to polecenie SET nada zmiennej ERRORLEVEL wartość 1[5]. Deklaruje procedurę set właściwości używaną do przypisywania wartości do właściwości. Polecenie SET może być przykładowo używane do oszacowania wyrażenia matematycznego. Pozwala obliczyć podstawowe matematyczne wyrażenie i przypisać je do zmiennej. SET można użyć z poleceniem GOTO i IF do tworzenia sekwencji liczb[6]. Specjalne znaczenie ma zmienna środowiskowa PATH. Określa ona, w którym miejscu - poza aktualnie wybranym folderem - poszukiwany jest program odpowiadający komendzie wpisanej w linii poleceń. Do ustawiania tej zmiennej służy wpisana w linii tryb komenda PATH z argumentem - listą katalogów. Polecenie SET ustawia również bieżące zasady inspekcji[7]. Instrukcja polecenia jest używana do określania zmiennych skryptu. Mogą być służące do zastępowania ciągów znaków, ścieżek, dysków itp.[8] To polecenie również działa w systemie Linux - służy do ustawiania i usuwania określonych flag lub ustawień w środowisku powłoki[9].

Części[edytuj | edytuj kod]

accessmodifier

Opcjonalnie w co najwyżej jednej z instrukcji Get i Set w tej właściwości. Może być jednym z następujących elementów:

  • Chronione
  • Friend

Opcjonalny. Parametr zawierający nową wartość właściwości. Jeśli nie podano, zdefiniowany jest niejawny parametr o nazwie value. Typ danych tego niejawnego parametru to typ danych właściwości, w której jest zadeklarowana ta Set instrukcja.

Uwagi[edytuj | edytuj kod]

Każda właściwość musi mieć procedurę Set właściwości, (chyba że właściwość jest oznaczona).

Reguły[edytuj | edytuj kod]

Jeśli definiujesz właściwość read-write, opcjonalnie możesz określić in. poziom dostępu dla Get procedury lub Set

Zachowanie[edytuj | edytuj kod]

Gdy procedura powróci do kodu wywołującego, pod warunkiem, że wartość ma być przechowywana wykonanie będzie kontynuowane po instrukcji[10].

Przypisy[edytuj | edytuj kod]

  1. Set - polecenie języka VBScript [online], www.promotic.eu [dostęp 2022-12-16].
  2. Lista komend Wiersza poleceń Windows (CMD) - Poradniki - WinISO.pl [online], winiso.pl [dostęp 2022-12-17].
  3. Piasek, Komendy do CMD / wiersz poleceń / Windows PowerShell - przykłady [online], SmartMob, 30 października 2020 [dostęp 2022-12-17] (pol.).
  4. Polecenie set [online], dlainformatyka.blogspot.com [dostęp 2022-12-16] (pol.).
  5. SET – i-slownik.pl [online], www.i-slownik.pl [dostęp 2022-12-16].
  6. cmd.exe: set /a to evaluate mathematical expressions [online], renenyffenegger.ch [dostęp 2022-12-17].
  7. Komendy Wiersza polecenia systemu Windows [online], netdiag.pl [dostęp 2022-12-18].
  8. Set ‒ QlikView [online], help.qlik.com [dostęp 2022-12-22].
  9. ▷ Co robi polecenie set w Linuksie? [online], 27 listopada 2022 [dostęp 2023-06-05] (ang.).
  10. KathleenDollard, Set, instrukcja - Visual Basic [online], learn.microsoft.com [dostęp 2022-12-16] (pol.).