Аутоматизујте свој рад помоћу АутоХоткеи

АутоХоткеи је бесплатна и моћна алатка која вам омогућава аутоматизацију готово свега на вашем Виндовс рачунару у било ком програму. Цомпутер Хопе свакодневно користи овај алат за помоћ у брзом одговору на уобичајена питања постављена е-поштом и обављању других уобичајених понављајућих задатака. Ако свакодневно радите било шта што захтева да поновите исте радње, топло препоручујемо употребу ове алатке. Ова страница приказује неке од могућности овог програма.

Опрез

Овај алат може аутоматизовати задатке у игрању игара, неке мрежне игре могу узети у обзир ово варање, а ако их ухвате може резултирати забраном.



Ако желите да следите примере ове странице, преузмите и инсталирајте АутоХоткеи пре него што следите било који од ових корака. У супротном, прелетите ову страницу ради бољег разумевања програма пре него што га преузмете и инсталирате на рачунар.

шта је тастатура у рачунару

Уредите скрипту

Уредите скрипту АутоХоткеи

Након што се АутоХоткеи инсталира за креирање и уређивање скрипте десни клик било где на десктоп или у а директоријум , кликните Нова , и изаберите АутоХоткеи скрипта . Назовите скрипту како желите, а затим кликните десним тастером миша на датотеку скрипте и изаберите Уредите скрипту .

Савет

Ако планирате да увек користите исте скрипте, можете и АутоХоткеи учитати при покретању, кликните десним тастером миша на икону АутоХоткеи ( Прозор шпијун) у Подручје обавештења за Виндовс и притисните Уредите ову скрипту . Подразумевана скрипта (АутоХоткеи.ахк) отвара се у вашем подразумеваном уређивачу текста и омогућава вам додавање или мењање скрипте. Сваки пут када се АутоХоткеи учита када ваш рачунар покрене ову подразумевану скрипту, учитава ову скрипту.



Основе скрипта

Свакој скрипти у АутоХоткеи-у такође се може доделити кључна реч (хотстринг) или персонализована тастерска пречица . Када користите тастерску пречицу, може се користити било која пречица све док Виндовс већ није доделио те тастере другом задатку. Сваки тастер пречице може се састојати од било ког од следећих тастера модификатора и било ког другог слова, бројева или других тастера на тастатури праћених двема двотачкама (: :).

АутоХоткеи укључује две примере скрипти, прва (као што је приказано на слици) отвара веб страницу АутоХоткеи када истовремено притиснете тастер Виндовс и З. Што се сада може учинити ако имате инсталиран АутоХоткеи и ако је учитан подразумевани аутохоткеи.ахк. У супротном, овај ред се може додати у нову скрипту, сачувати и покренути да би ова пречица функционисала.

#z::Run www.autohotkey.com

Већина скрипти садржи више редака. Међутим, у горњем примеру то је само једна линија и не требају додатне команде. У следећем примеру скрипте, скрипта има више линија и, као што је приказано, мора бити довршена наредбом 'ретурн' да би се спречило да се било шта што следи након ове скрипте изврши.



^!n::  
IfWinExist Untitled - Notepad
WinActivate
else
Run Notepad
return

Горња скрипта започиње пречицом Цтрл + Алт + Н, следећа четири реда су наредба иф елсе, што се на енглеском преводи у „ако постоји неименовани прозор Нотепад-а, учините тај прозор активним, а у супротном покрените нови Нотепад“.

Креирање прве скрипте

Уз ваше основно разумевање како овај програм функционише, направимо вашу прву скрипту за штампу „Здраво, свет!“ где год пожелите. Померите курсор на крај нове датотеке скрипте или подразумеване датотеке скрипте Аутохоткеи.ахк и додајте следећи ред.

::Hello::Hello World{!} My first script. ;Example comment

У овом првом примеру не користимо пречицу, већ само кључну реч „здраво“ за извршавање скрипте. Такође, зато што '!' је наредба модификатора тастера за тастер Алт којим је окружен коврџаве заграде , што означава кључ, а не наредбу. Коначно, ова скрипта такође садржи и коментар на крају, што је све од тацка зарез до краја реда. У скриптама АутоХоткеи, сав текст између тачке и запете и краја реда сматра се коментаром. Помоћу коментара можете објаснити код у скрипти.

Сваки пут када направите било какве промене у скрипти, она се мора поново учитати или покренути да би те промене функционисале.

Да бисте учитали скрипту, двапут кликните на датотеку скрипте или кликните десном типком миша и одаберите Покрените Сцрипт . Ако уређујете скрипту која се изводи, обавезно поново учитајте скрипту десним кликом на икону АутоХоткеи ( ) у Подручје обавештења за Виндовс и изаберите Поново учитајте ову скрипту .

Након што се скрипта учита, требало би да будете у могућности да откуцате „здраво“ у следећи оквир за текст, а након притиска размака или било које интерпункције скрипта откуца „Хелло Ворлд! Моја прва скрипта. '

Савет

Ако не желите да притиснете размак или интерпункцију, између два прва двотачка можете додати звездицу.

Даље, у следећем примеру креирамо скрипту која се извршава помоћу пречице. Уредите скрипту и додајте следећа три реда у скрипту.

#F2::  
send Hello World{!}
return

Након додавања ове три линије, сачувајте датотеку под истим именом, а затим поново учитајте скрипту. Ако се то успешно уради, кликом на доњи оквир за текст и притиском тастера Виндовс + Ф2 исписат ће се „Хелло Ворлд!“ на екран.

Било који тастерске пречице такође се могу додати, подаци се могу копирати у и из међуспремника, а скрипта може да спава било које време. Поново уредите скрипту и извршите следеће промене у скрипти која је раније креирана.

#F2::  
send Hello World{!}
send {CTRLDOWN}{SHIFTDOWN}{HOME}{CTRLUP}{SHIFTUP}
send {CTRLDOWN}c{CTRLUP}{END}
example = %clipboard%
StringUpper,example,example
sleep, 1000
send, - new hello = %example%
return

У примеру изнад, редови трећи и четврти представили су како се тастери могу притиснути у скрипти за извршавање других тастерских пречица. Трећа линија притиска Цтрл + Смена + Кућа да бисте истакли сав текст пре курсора, а следећи ред притиска Цтрл + Ц. да копирате истакнути текст. Кад год притиснете тастер (нпр. {ЦТРЛДОВН}), уверите се да је пуштен горе (нпр. {ЦТРЛУП}), у супротном остаје доле и узрокује проблеме.

Пети ред уводи а променљива и команду% цлипбоард% која садржи било шта у вашем међуспремник . Помоћу ове линије сав садржај у међуспремнику додељује се променљивој „екампле“.

Следећа команда чини променљиву примера великим словима помоћу наредбе СтрингУппер и додељује текст великог текста натраг променљивој примера. Команда СтрингЛовер такође се може користити да све буде мало.

Даље, наредба за спавање је одлична наредба за успављивање скрипте било које време. 1000 је једнако 1 секунди. Ова наредба је корисна и често потребна ако скрипта мора да сачека да рачунар отвори програм или прозор.

Коначно, последња команда за слање додаје '- нев хелло =' са светом хелло који је сада написан великим словима. Ова ревидирана верзија скрипте може се поново тестирати у оквиру за текст.

Скриптирање миша

Иако се скоро све може урадити помоћу тастерских пречица, још увек ћете можда желети да кликнете негде на екрану. Помоћу наредбе клик можете кликнути на било коју локацију екрана као што је приказано у следећем примеру. Да бисте утврдили локацију на којој желите да кликнете, користите услужни програм Виндов Спи који се може отворити десним кликом на икону АутоХоткеи ( ) и кликом на Виндов Спи. Док померате миш, „У активном прозору“ приказује локацију тренутне позиције курсора миша. Када одредите где желите да кликнете, додајте Кликните наредба са локацијом места на којем желите да кликне миш.

како да направим налог е-поште
#F2::  
Click 980,381
return

Помоћу ове команде, када се притисне тастер Виндовс + Ф2, миш једном кликне на 980,381.

Покрените програм

Ако често покрећете програм, он се може отворити у скрипти тако што ћете откуцати рун и име датотеке коју желите да покренете. Раније на овој страници дали смо пример како се покреће Нотепад тако што ћете у скрипту откуцати „рун нотепад“. Ако сте упознати са Виндовс Рун , многе исте наредбе и начини на које покрећете програм или отварате датотеку раде у АутоХоткеи. Испод су неки додатни примери онога што наредба трчање може да уради у АутоХоткеи.

Run, wordpad.exe, C:My Documents, max

У првом примеру би ово отворило ВордПад са подразумеваним директоријумом Ц: Ми Доцумент и отворило прозор максимизиран .

Run, www.computerhope.com

Било који Интернет УРЛ може се додати након команде за покретање да бисте отворили ту веб страницу у вашем подразумеваном прегледачу.

Run, mailto: [email protected] ?subject=My Subject&body=Body text example.

Ево још једног примера наредбе рун, која шаље е-пошту помоћу вашег подразумеваног е-маил клијента и шаље е-пошту на [емаил протецтед] Предмет е-поште је „Мој предмет“, а тело поруке је „Пример основног текста“.

Коришћење променљивих

Као и други језици за програмирање и скриптовање, АутоХоткеи подржава употребу Променљиве у сценарију. Као што смо раније видели, демонстрирали смо копирање садржаја међуспремника у променљиву. Променљива у АутоХоткеи може бити или низ или цео број и не треба да буде прогласио попут осталих програмских језика.

У нашем првом примеру користимо целобројну променљиву за сабирање два броја и приказ резултата у оквиру за поруке.

#F2::  
example := 5+5
msgbox, Example is equal to %example%
return

У горњем примеру, „пример“ је име наше променљиве,: = додељује целобројни израз као вредност 5 + 5 (10). Једном када је променљива додељена, помоћу наредбе мсгбок отварамо оквир за поруку и исписујемо његову вредност. Кад год шаљете, штампате или додељујете променљиву, она мора започети и завршити се симболом процента. Након чувања и поновног учитавања горње скрипте, када притиснете тастер Виндовс + Ф2, требало би да видите оквир за поруку сличан примеру приказаном на овој страници.

У следећем примеру, променљивој додељујемо вредност низа и поново приказујемо резултате у оквиру за поруке.

#F2::  
example := 'Nathan'
msgbox, Hello World! My name is %example%
return

У горњем примеру, променљиву примера додељујемо 'Натхан' и зато што је то стринг мора бити окружен у цитати . Када овог пута притиснете тастер Виндовс + Ф2, скрипта отвара оквир са поруком „Здраво, свет! Зовем се Натхан '.

Да бисте имали променљиву са низом и целим бројем, ставите израз изван наводника, као што се види у следећем примеру.

#F2::  
example := 'Example: ' 5+5
msgbox, Mixed variable is %example%
return

Када се изврши, у оквиру за поруку се приказује „Мешовита променљива је пример: 10“

Условне изјаве

Условни изрази су такође подржани са АутоХоткеи и подржавају оператора и (&&), или (||), а не (!). Испод је неколико примера како се могу користити условни искази.

#F2::  
example := 5
if example = 5
msgbox, true
else
msgbox, false
return

У примеру изнад, променљива је додељена 5, а условни израз потврђује да је једнак 5. Пошто је то тачно, мсгбок исписује труе. Да вредност примера није једнака 5, мсгбок би вратио фалсе.

Помислили бисте након што видите први пример условног израза да бисте могли ставити наводнике око низа у променљиву и условни израз; међутим, ово не успева. Ако желите да подударате низ, окружите свој израз заградама, као што је приказано у следећем примеру.

#F2::  
example := 'computer'
if (example = 'hope')
msgbox, true
else
msgbox, false
return

У горњем примеру, ако је променљива примера једнака нади, испишите труе, а у супротном испишите фалсе. Будући да је пример променљиве додељен као 'рачунар', ова скрипта враћа фалсе.

како закључати фасциклу лозинком

Креирање петље

Ако постоји скрипта коју желите да се понови, ставите је у петљу, као што се види у следећем примеру скрипте.

#F2::  
loop, 5
{
send Hello World{!}
sleep 300
}
return

Једном када се дода горња скрипта и скрипта поново учита или покрене, требало би да можете да кликнете на поље за текст и притиснете тастер Виндовс + Ф2 да бисте одштампали Хелло Ворлд! пет пута. Петља се може продужити да се понови колико год пута желите.

Регуларни изрази

Као и други скриптни језици, АутоХоткеи такође подржава употребу регуларни изрази (регуларни израз), који вам омогућава да било који текст унутар низа замените другим текстом. Редовни израз је користан када можда желите да промените обликовање текста или уклоните непотребне податке у оквиру низ .

#F2::  
example := ' [email protected] '
example:= RegExReplace(example, '@.*', '')
msgbox, Username is %example%
return

У примеру изнад, трећи ред са РегЕкРеплаце замењује @ и све после њега ничим. Као резултат, пример променљиве приказује само рачун корисничког имена адресе е-поште. Када се притисне тастер Виндовс + Ф2, у оквиру за поруку приказује се „Корисничко име је подршка“.