AutoitPoradniki

Poradnik Autoit – podstawowe operacje na plikach.

Zajmiemy si臋 teraz podstawowymi operacjami na plikach – przyda si臋 to w dalszej cz臋艣ci poradnika, gdy b臋d臋 t艂umaczy艂 ide臋 plik贸w *.ini i pracy na nich.
Pierwszym wa偶nym poleceniem jest FileOpen, nakazuje ono na otwarcie pliku. Je偶eli plik o podanej nazwie nie zostanie odnaleziony, zostanie on stworzony.

FileOpen(“Test.txt“,FLAGA)

Dost臋pne flagi dla tego polecenia (wybrane, jest ich troch臋 wi臋cej ale tych u偶ywa si臋 najcz臋艣ciej):
0 – otwiera plik tylko do odczytu,
1 – otwiera plik do zapisu,
2 – Usuwa poprzedni膮 zawartosc pliku i otwiera go do zapisu
4 – odczytuje plik w trybie RAW
dodaj膮c cyfr臋 8 do flagi tworzymy struktur臋 katalog贸w, je艣li nie istnieje. Przyk艂ad:

FileOpen(“C:\Windows\tymczasowy\Test.txt“,9) ; 1 + 8 Otwiera plik do zapisu w okre艣lonej lokalizacji, je偶eli plik nie istnieje zostanie utworzony wraz z katalogiem.

Kolejne poleceniem jest FileClose – zamyka on, uprzednio otwarty plik.

FileClose(“Test.txt“)
Zamykanie plik贸w jest bardzo wa偶ne, pozwala oszcz臋dzi膰 troch臋 pami臋膰 komputera.
Ok, potrafisz ju偶 otworzy膰 i zamkn膮膰 plik.

Pierwszym poleceniem, kt贸re nakazuje zapisa膰 dane do pliku jest FileWrite
FileOpen(“Test.txt“,1)
FileWrite(*Test.txt“,”Jaki艣 tekst”)
FileClose(“Test.txt“)
Po uruchomieniu tego skryptu w katalogu roboczym zostanie utworzony plik Test.txt, za艣 w nim tekst “Jaki艣 tekst”.
FileWrite zapisuje dane ci膮giem, aby zaznaczy膰 koniec linii musimy napisa膰 @CRLF – to taki “Enter” w AutoIt.

FileOpen("Test.txt",2)
FileWrite("Test.txt","Jaki艣 tekst")
FileWrite("Test.txt", @CRLF) ; Koniec linii
FileWrite("Test.txt","Jaki艣 tekst 2")
FileClose("Test.txt")

Drugim poleceniem nakazuj膮cym zapisa膰 dane do pliku jest FileWriteLine. Te polecenie r贸偶ni si臋 od poprzedniego jedynie tym, 偶e zawsze dopisuje dane od nowej linii dokumentu:

FileOpen("Test.txt",2)
FileWriteLine("Test.txt","Jaki艣 tekst")
FileWriteLine("Test.txt","Jaki艣 tekst 2")
FileClose("Test.txt")

Ok, potrafimy ju偶 wprowadzi膰 dane do pliku, teraz naucz臋 was jak je odczyta膰.

Bli藕niaczym poleceniem do FileWrite, nakazuj膮cym odczytanie dokumentu jest FileRead.

FileOpen("Test.txt",0)
MsgBox(0,"Test", FileRead("Test.txt"))
FileClose("Test.txt")

FileRead posiada swoj膮 flag臋, kt贸r膮 jeste艣my w stanie okre艣li膰 ile znak贸w ma zosta膰 odczytane z pliku:

FileOpen("Test.txt",0)
MsgBox(0,"Test", FileRead("Test.txt",5))
FileClose("Test.txt")

W tym przypadku zostanie odczytanych pierwszych 5 znak贸w (s艂owo “Jaki艣”)
Drugie polecenie to FileReadLine – s艂u偶y do odczytania wybranej przez nas linii tekstu:

FileOpen("Test.txt",0)
MsgBox(0,"Test", FileReadLine("Test.txt",2))
FileClose("Test.txt")

Oczywi艣cie, powy偶sze przyk艂ady to tylko wierzcho艂ek g贸ry lodowej, co Autoit potrafi zrobi膰 z plikami – bardziej zaawansowane operacje przedstawi臋 w dalszej cz臋艣ci poradnika.

Czy ten wpis okaza艂 si臋 dla Ciebie przydatny ?

Mo偶esz go oceni膰:

艢rednia ocena: 0 / 5. G艂os贸w: 0

Jeszcze nikt nie zag艂osowa艂 ! Chcesz by膰 pierwszy ?

Mo偶e ci臋 zainteresowa膰:

Usuwamy histori臋 aplikacji w poleceniu Uruchamianie

Kabson

Anonimowa Cebulka – czyli kilka informacji o deep web

Kabson

Upodabniamy Windows 7 do Win 10

Kabson

Usuwamy podpisy pod ikonami na pulpicie.

Kabson

Uniemo偶liwiamy wysy艂anie aktualizacji Windows 10 z naszego PC

Kabson

Tworzymy zaszyfrowany wolumin w systemie Windows

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.