Jest kilka rzeczy, które są po prostu bolesne do wpisania - szczególnie gdy trzeba je wpisywać w kółko. Albo jeszcze gorzej, jeśli rzeczy, które chcesz wpisać, nie istnieją na twojej klawiaturze. Co robisz, jeśli używasz amerykańskiej klawiatury i chcesz wpłacić € do dokumentu?
Miałem ten problem. Denerwowałem się, a co gorsza robiłem błędy. Musiałem uciszyć moje rozdrażnienie i upewnić się, że te monotonne rzeczy, które musiałem powtarzać, były spójne i poprawne. Polowanie było na poszukiwaniu rozwiązań. Okazuje się, że jest jedna odpowiedź na oba problemy: AutoHotKey.
W swej istocie AutoHotkey (AHK) to platforma skryptowa. Wystarczy niewielki fragment "kodu", aby utworzyć skrypt działający w tle i umożliwiający wykonanie niemal wszystkiego za pomocą ustawionego skrótu. Jeśli istnieje skrót klawiaturowy, który chcesz zmienić, możesz go zmapować. Jeśli istnieje wyrażenie, które wpisujesz regularnie, możesz przypisać do niego kombinację klawiszy. Jeśli istnieje szereg poleceń uruchamianych ręcznie regularnie, AHK może uruchomić je wszystkie za pomocą prostego kombinowania klawiszy.
Nie bój się jednak słów takich jak "platforma skryptowa" i "kod". AutoHotkey jest bardzo prosty w rozpoczęciu, zwłaszcza jeśli po prostu przypisujesz podstawowe klawisze skrótu do podstawowych poleceń. Szanse są takie, że możesz nauczyć się tego, czego potrzebujesz w ciągu jednego popołudnia. Przejdźmy przez kilka podstawowych przykładów tego, co może zrobić AutoHotkey, aby zacząć.
Przejdź na stronę AutoHotkey, aby pobrać program. Na stronie głównej znajduje się duży zielony przycisk z napisem "Pobierz". Kliknięcie tego spowoduje przejście do strony pobierania. Tutaj możesz pobrać przycisk pobierania zielnika, aby pobrać najnowszą wersję.
UWAGA: Niektóre programy antywirusowe oznaczą AutoHotkey jako złośliwe oprogramowanie. To jest fałszywy pozytyw. AutoHotkey jest niezwykle potężny i choć sam w sobie nie jest niebezpieczny, jest językiem skryptowym, co oznacza, że możesz stworzyć złośliwe oprogramowanie, jeśli masz na to ochotę. Ale nie martw się o pobranie samego bazowego programu AutoHotkey; to nie zaszkodzi komputerowi.
Po pobraniu pliku instalacyjnego kliknij go dwukrotnie, aby rozpocząć instalację AutoHotkey. Prawie wszyscy użytkownicy będą chcieli użyć przycisku Express Installation. Niestandardowa instalacja daje opcje dotyczące domyślnych zachowań i lokalizacji instalacji. Pozostawienie domyślnych w miejscu jest najlepsze.
Po zainstalowaniu możesz rozpocząć zabawę: napisanie pierwszego scenariusza.
Uruchomienie aplikacji AutoHotkey nie spowoduje niczego poza uruchomieniem strony pomocy. Aby rozpocząć, musisz mieć skrypt, który powie AutoHotkey o niestandardowych skrótach klawiaturowych. Zacznijmy od stworzenia jednego.
Kliknij prawym przyciskiem myszy na pulpicie (lub dowolnym innym folderze) i wybierz Nowy> skrypt AutoHotkey. Spowoduje to utworzenie nowego pliku z rozszerzeniem .ahk w tym folderze. Nazwij plik, który chcesz, a następnie kliknij go prawym przyciskiem myszy i otwórz w Notatniku. (lub bardziej przyjazny dla kodu program jak Notepad ++, jeśli go masz). W pliku pojawi się tekst. W przypadku prostych skryptów, które demonstrowano tutaj, można je usunąć. Kiedy stajesz się bardziej zaawansowany, możesz go zostawić.
Otrzymasz prawie pusty plan, aby utworzyć skróty klawiaturowe swoich marzeń. Oto kilka przykładów.
Zacznijmy od prawdziwego prostego skryptu wstawiania znaków. Mam skrypt, którego używam każdego dnia, aby pozwolić mi pisać typowe postacie z niemieckiego, których nie ma na mojej angielskiej klawiaturze. Powiedzmy, że chcę wpisać znak ß za każdym razem, gdy naciskam klawisze Alt + Shift + S na klawiaturze. W AutoHotkey wyglądałoby to tak:
! + s :: Wyślij, ß
Złóżmy ten tekst w dół:
Zasadniczo to polecenie mówi: "Kiedy Alt, Shift i S są wciśnięte w tym samym czasie, wpisz ß."
Możesz także dodać inne modyfikatory. Na przykład, jeśli dodasz symbol <przed klawiszem skrótu (tak, aby był czytany Mój cały skrypt z kluczem w języku niemieckim wygląda tak: Jeśli znasz nazwę postaci, którą chcesz dodać do swojego skryptu, wyszukiwanie jej w Google to prawdopodobnie najszybszy sposób na jej znalezienie. Jeśli nie, możesz poszukać go w tabeli ASCII lub Unicode. Możesz wziąć to dalej niż tylko pojedyncze znaki. Jeśli regularnie walczysz z tłumaczeniem skomplikowanych, nieznośnych lub zwykłych ciągów znaków z mózgu na palce, AutoHotkey jest twoim nowym najlepszym przyjacielem. W mojej innej pracy często muszę kontaktować się z osobami w innych instytucjach, aby omawiać kwestie bezpieczeństwa w projektach bez żadnych wstępów od osób, z którymi pracuję. To wymaga wyjaśnienia, kim jestem i dlaczego się z nimi kontaktuję. Zamiast wpisywać całą tę wiadomość, używam hotstingu w AHK. Skrypt wygląda następująco: The Można to osiągnąć za pomocą klawisza skrótu zamiast skryptu hotscript. Możesz wymienić AutoHotkey ma również możliwość pobierania podstawowych informacji z komputera. Na przykład może uzyskać dzisiejszą datę. Więc jeśli jesteś kimś, kto wpisuje datę na wiele pól, ten skrypt może być ratunkiem. Jeśli uruchomisz ten skrypt, AutoHotkey usunie bieżącą datę w dowolnym miejscu kursora. W skrypcie można również grać na przykład w formatowaniu (dd / MM / rrrr w porównaniu z MM / dd / rrrr). AutoHotkey może zrobić o wiele więcej niż wstawianie tekstu (chociaż jest to jedno z jego bardziej powszechnych zastosowań). Możesz go także użyć do uruchomienia programu po naciśnięciu określonego klawisza, remapowaniu skrótów, takich jak Alt + Tab, do klawiszy skrótów do wyboru lub do zmiany przycisków myszy. Jeśli naprawdę się zagłębisz, możesz nawet tworzyć okna dialogowe lub pełnoprawne programy za pomocą AutoHotkey. Możesz zobaczyć różne symbole skrótów klawiszowych w dokumentacji AutoHotkey. Możesz także zobaczyć samouczek dla początkujących, aby uzyskać jeszcze więcej przykładów rzeczy, które możesz zrobić w skrypcie. Jeśli kiedykolwiek utkniesz, forum AutoHotkey to doskonałe miejsce do wyszukiwania, zadawania pytań i dowiedz się więcej o tym, co potrafi AutoHotkey. , możesz powiedzieć AutoHotkey, aby uruchamiał polecenie tylko, jeśli użyjesz klawisza Left Alt.
:*:
na początku mówi AHK, żeby patrzyła na żądło, które za nim podąża. W tym przypadku jest to ciąg znaków ncm
(skrót od "nowa zimna wiadomość" w mojej głowie). Tak więc za każdym razem, gdy wpisuję litery ncm w polu, zamieniam je na ciąg tekstowy następujący po nim ::
w skrypcie. Nie tylko zamieniłem akapit na pisanie na trzy klawisze, wiem, że za każdym razem będzie dobrze.: *: ncm
w skrypcie z ! + n
i wyświetla się ten sam ciąg tekstu, naciskając Alt + N na klawiaturze.Idąc dalej: uruchamiaj programy, zmieniaj skróty i więcej