AutoitPoradniki

Poradnik Autoit – pliki *.ini

Na początku przytoczę cytat z Wikipedii ;

.ini – rozszerzenie plików inicjalizacjach, zawierających dane konfiguracji danego programu (np. ustawienia kolorów) dla programów przeznaczonych do systemów Microsoft Windows.

W Autoit w plikach .ini możemy przechowywać rożne wartości (takie jak ustawienia naszych programów), które możemy szybko edytować gdy zajdzie taka potrzeba.

Przykład najprostszego sformatowania pliku .ini:

[Sekcja]
Klucz = wartość

Sekcja – służy do grupowania danych istotne, gdy mamy ich tak wiele, że łatwo się pogubić
Klucz – jest to nazwa wartości
Wartość– może przyjąć formę liczby, bądź dowolnego ciągu znaków

Aby zapisać dane do pliku ini posługujemy się poleceniem IniWrite

IniWrite("test.ini", "Sekcja", "Klucz", 15)

Po uruchomieniu skryptu zostanie stworzony plik test.ini a w nim sekcja o nazwie “sekcja”, klucz o nazwie “klucz” o wartości 15 (można to sprawdzić zwykłym notatnikiem)

Aby odczytać wartość z pliku ini posługujemy się poleceniem Iniread

Iniread("nazwa_pliku","nazwa_sekcji", "nazwa_klucza", wartość, gdy klucz nie zostanie znaleziony)

Ta linijka kodu odczyta i wyświetli nam wartość klucza pliku test.ini, który utworzyliśmy wcześniej:

MsgBox(0,"test", Iniread("test.ini", "Sekcja", "klucz", 10))

Jeżeli plik test.ini bądź klucz nie zostałby odnaleziony w MsgBox’ie wyskoczyłaby liczba 10, gdyż taką wartość nakazaliśmy przyjąć w tym przepadku.
Prawda, że proste ?

Przykład wykorzystanie plików ini (odczyt i dodanie dwóch liczb)

1) Tworzymy plik dodaj.ini,w nim sekcję “Suma” i dwa klucze a i b)

IniWrite("dodaj.ini", "Suma", "a", 5)
IniWrite("dodaj.ini", "Suma", "b", 2)

2) Skrypt odczytujący oba klucze i przypisujący ich wartość do zmiennych $a i $b, następnie dodający je do siebie i wyświetlający sumę w MsgBox’ie:

$a = Iniread("dodaj.ini","Suma", "a", 1)
$b = Iniread("dodaj.ini","Suma", "b", 1)
; Dodajemy
$wynik = $a + $b
MsgBox(0,"Suma dodawania", $wynik, 10)
Exit ; koniec skryptu

Teraz, możemy dodawać dowolne liczby – wystarczy otworzyć plik dodaj.ini otworzyć notatnikiem i wyedytować te dwa klucze.
Czasem, przydają się jeszcze polecenia:

IniDelete(“nazwa_pliku”,”nazwa_sekcji”, “nazwa_klucza”)
Usuwające klucz o podanej nazwie z pliku .ini.
IniRenameSection(“nazwa_pliku”,”nazwa_sekcji”, “nowa_nazwa_sekcji”)

Zmieniające nazwę sekcji.

Oprócz w/w jest jeszcze kilka innych poleceń, ale ich znajomość nie będzie potrzebna w dalszej części tutoriala. Dociekliwych odsyłam do pliku pomocy Autoit.

Zostaw tutaj coś po sobie !

Kliknij na ikonkę aby ocenić ten wpis. W ten sposób motywujesz nas do dalszej pracy. Pozostawienie po sobie komentarza to też dobry pomysł 😉

Średnia ocena 0 / 5. Liczba głosów: 0

Jeszcze nikt nie ocenił ;-(

Możesz również mnie wspomóc w rozwijaniu mojej pasji i tego bloga.

Postaw mi kawę na buycoffee.to

Wpisy, które mogą Ciebie zainteresować:

Ukrywanie plików za pomocą Kamaleon

Kabson

Instalujemy Windows na nośniku usb

Kabson

Przywracamy klasyczne gry z Windows 7 na Windows 10

Kabson

Fallout 4 – prosty sposób na kapsle

Kabson

Spersonalizowana konfiguracja pada w grach na PC

Kabson

Włączanie trybu awaryjnego w Windows 10

Kabson

Zostaw komentarz


Obserwuj nasz blog !
Podaj swój adres email, by być informowanym na bieżąco o nowych artykułach pojawiających się na naszej witrynie.