Autoit Poradniki

Poradnik Autoit – przejmujemy kontrolę cz. I

Tym razem będzie bez kilku słów wstępu 😉

Pierwszym poleceniem jakim się zajmiemy jest Run

Run("Ścieżka_do_pliku","katalog_roboczy",FLAGA)

Polecenie to służy do uruchomiania programów/plików.
Dostępnymi flagami dla polecenia Run są:
@SW_HIDE – program zostanie uruchomiony w trybie „ukryty”
@SW_MINIMIZE – program zostanie uruchomiony zminimalizowany.
@SW_MAXIMIZE – program zostanie uruchomiony w pełnym oknie.
Przykładowy skrypt uruchomi nam notatnik.

Run("notepad.exe","")

Katalog roboczy ustawia się głównie dla linii komend – w innych przypadkach możemy go pominąć.

Run("cmd.exe","d:\")

Skrypt uruchomi linię poleceń, z aktywnym dyskiem D:\
Z czasem może zachodzić potrzeba wstrzymanie wykonywania skryptu aż zewnętrzny program zakończy działanie, do tego służy polecenie RunWait

RunWait("Ścieżka_do_pliku","katalog_roboczy",FLAGA)

Flagi dla tego polecenia są identyczne jak w przypadku Run.
Teraz dwie komendy, na zamknięcie okna:

WinClose("nazwa_okna","")
WinKill("nazwa_okna","")

Różnią się jedynie szybkością działania – proponuję używać tego pierwszego (bezpieczniejszego) sposobu. Winkill dosłownie zabija okno więc w 99% przypadkach jest to nieprzydatne.
kolejnymi „sztuczkami” jakie możemy wykonać z dowolnym oknem są:
Przemieszczenie i ew. zmiana wymiarów:

WinMove("nazwa_okna","", x, y,długość, wysokość)

Składnię polecenia możemy uprościć (raczej nie będziemy zmieniać rozmiarów okna)

WinMove("nazwa_okna","", x, y)

Zmiana stanu (ukryty/zminimalizowany/pełny ekran)

WinSetState("nazwa_okna","", FLAGA)

Oprócz flag poznanych przy poleceniu Run dostępne są jeszcze:
@SW_SHOW – pokazuje uprzednio ukryte okno.
@SW_RESTORE – przywraca okno do początkowego stanu
Zmiana nazwy okna.
WinSetTitle(„nazwa_okna”,””,”nowa_nazwa”)

Zmiana przezroczystości okna (od systemu XP wzwyż)

WinSetTrans(„nazwa_okna”,””, wartość)
Pod wartosć wstaw dowolną liczbę z zakresu 0(niewidoczne) – 255 (w pełni widoczne)

Zatrzymanie wykonywania skryptu, aż określone okno zostanie widoczne(uruchomione)
WinWaitActive(„nazwa_okna”,””)

Zatrzymanie wykonywania skryptu, dopóki określone okno istnieje:
WinWait(„nazwa_okna”,””)

Zatrzymanie wykonywania skryptu, dopóki określone okno nie zostanie zamknięte:
WinWaitClose(„nazwa_okna”,””)

Zatrzymanie wykonywania skryptu, dopóki określone okno nie jest aktywne:
WinWaitNotActive(„nazwa_okna”,””)

Ustawienie okna „zawsze na wierchu”
WinSetOnTop(„nazwa_okna”,””, FLAGA)
1– uaktywnia tryb „zawsze na wierchu”
0 – wyłącza tryb „zawsze na wierzchu”

Jak bardzo te informacje były dla Ciebie przydatne ?

Kliknij w ikonkę aby ocenić ten wpis:

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

Nikt jeszcze nie ocenił 🙁

Wpisy, które mogą Ciebie zainteresować:

Konfiguracja FourDo (emulator Panasonic 3DO)

Kabson

Zmieniamy wygląd Windows 10 aby przypominał Windows 7

Kabson

Uaktywniamy pasek wyszukiwania z Windows 8 w Windows 10

Kabson

Konfiguracja ePSXe (emulator Sony Playstation)

Kabson

Instalacja systemu Windows na nośniku zewnętrznym.

Kabson

Pozbywamy się ikonki ze skompresowanych plików i folderów w Windows 10

Kabson
Subksrybuj
Powiadom o
guest
0 komentarzy
Inline Feedbacks
View all comments

W celu świadczenia usług na najwyższym poziomie strona http://variatkowo.pl używa Cookies. Korzystając ze strony wyrażasz zgodę na ich używanie zgodnie z polityką plików cookies. Ok, rozumiem Czytaj więcej