set (polecenie)
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
edytujaccessmodifier
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
edytujKażda właściwość musi mieć procedurę Set
właściwości, (chyba że właściwość jest oznaczona).
Reguły
edytujJeśli definiujesz właściwość read-write, opcjonalnie możesz określić in. poziom dostępu dla Get
procedury lub Set
Zachowanie
edytujGdy procedura powróci do kodu wywołującego, pod warunkiem, że wartość ma być przechowywana wykonanie będzie kontynuowane po instrukcji[10].
Przypisy
edytuj- ↑ Set - polecenie języka VBScript [online], www.promotic.eu [dostęp 2022-12-16] .
- ↑ Lista komend Wiersza poleceń Windows (CMD) - Poradniki - WinISO.pl [online], winiso.pl [dostęp 2022-12-17] .
- ↑ Piasek, Komendy do CMD / wiersz poleceń / Windows PowerShell - przykłady [online], SmartMob, 30 października 2020 [dostęp 2022-12-17] (pol.).
- ↑ Polecenie set [online], dlainformatyka.blogspot.com [dostęp 2022-12-16] (pol.).
- ↑ SET – i-slownik.pl [online], www.i-slownik.pl [dostęp 2022-12-16] .
- ↑ cmd.exe: set /a to evaluate mathematical expressions [online], renenyffenegger.ch [dostęp 2022-12-17] .
- ↑ Komendy Wiersza polecenia systemu Windows [online], netdiag.pl [dostęp 2022-12-18] .
- ↑ Set ‒ QlikView [online], help.qlik.com [dostęp 2022-12-22] .
- ↑ ▷ Co robi polecenie set w Linuksie? [online], 27 listopada 2022 [dostęp 2023-06-05] (ang.).
- ↑ KathleenDollard, Set, instrukcja - Visual Basic [online], learn.microsoft.com [dostęp 2022-12-16] (pol.).