Poradnik Autoit – Makra

Makra to nic innego jak wbudowane zmienne. Korzystamy z nich jeżeli chcemy się dowiedzieć coś o systemie operacyjnym. Opiszę wam tylko te najprzydatniejsze gdyż cała lista zawiera wiele mniej przydatnych w codziennym kodzeniu pozycji które zapewne opiszę przy innej okazji.
Aby z nich korzystać możemy je wywołać bezpośrednio

msgbox(0,'Test','Witaj '&@UserName&' !')

Albo podstawić pod zmienną:

[email protected]
msgbox(0,'Test','Witaj '&$user&' !')

@AppDataCommonDir – zwraca ścieżkę do folderu ProgramData
@CommonFilesDir – zwraca ścieżkę do Common Files
@DesktopCommonDir – zwraca ścieżkę do pulpitu (wszystkich użytkowników)
@DesktopDir – ścieżka do pulpitu (zalogowany użytkownik)
@UserProfileDir – ścieżka do profilu użytkownika.
@CRLF – używany do wprowadzenia przerwy w ciągu znaków np.

msgbox(0,'Test - bez @CRLF ','Test1'&'Test2')
msgbox(0,'Test - bez @CRLF ','Test1'&@CRLF&'Test2')

@DesktopHeight, @DesktopWidth – wysokość oraz szerokość ekranu.
@HOUR, @MIN, @SEC, @MSEC   Aktualna godzina/minuta/sekunda/milisekunda
@UserName – nazwa zalogowanego użytkownika.
@TempDir –  folder tymczasowy /TEMP/
@WindowsDir -lokalizacja folderu /Windows/
@ScriptName – nazwa uruchomionego skryptu.
@ScriptDir  – katalog, w którym znajduje się uruchominy skrypt.
@WorkingDir – aktualny katalog roboczy.
@OSVersion – zwraca wersję systemu Windows np. „WIN_81”, „WIN_8”, „WIN_7”, „WIN_VISTA”, „WIN_XP”, „WIN_XPe”,
@CPUArch – zwraca architekturę systemu. „X86” dla 32 bitowego, „X64” dla 64 bitów.
@YDAY, @MON,@YEAR – aktualny dzień roku/miesiąca/rok.

Dodaj komentarz

This site uses Akismet to reduce spam. Learn how your comment data is processed.