妤 AHK Temel 襤lemler

AutoHotkey (AHK) hakk覺nda temel bilgiler ve ilemler, temel autohotkey kullan覺m覺

Deikenler

  • Deikenlerin atama ilemleri := ile yap覺l覺r

  • (= ile string ya da say覺 atan覺r)

  • Deikenlerin varsay覺lan komutlar i癟erisindeki kullan覺m覺 %deiken% eklindedir

  • Dier kullan覺mlarda normal kullanabilirsiniz

  • Stringler . operat繹r羹 ile toplan覺r (+ deil)

Detaylar i癟in Variable & Expression alan覺na bakabilirsin

栽儭 Koullar

  • 妤 Koullardaki temel kullan覺m if, else if ve else eklindedir

  • Eer tek deikeni kontrol edecekseniz () kullanman覺za gerek yoktur

  • Eer tek sat覺r yazacaksan覺z {} kullan覺m覺na gerek yoktur

if WinActive("ahk_id" . ahkID) {
if hide
SendActiveWindowToTray()
RestoreFocus()
} else {
ActivateWindowWithID(ahkID)
}

Diziler

  • Diziler 1 den balar ()

  • Dizi tan覺mlamalar覺 arr := [] eklindedir

  • Dizi i癟erisinde obje olacaksa arrObj := [{}] eklinde olmal覺d覺r

  • Dizilerden elaman al覺m覺 arr.1, arr[1], arr[help] veya arr.help eklindedir

Diziler hakk覺nda detayl覺 bilgi i癟in AHK - Arrays alan覺na bakabilirsin

Ekrana Metin Bast覺rma

  • Ekrana metin g繹sterme MsgBox ile yap覺l覺r

  • Eer deiken kullanmak istiyorsan覺z MsgBox, % <deiken> <deiken> komutunu kullan覺n

兩 Pencere Y繹netimi

  • WinActive(..) ile aktiflik kontrol羹

  • WinExist(...) ile varl覺k kontrol羹

if WinExist(windowName) {
WinGet, ahkID, ID, %windowName%
ToggleWindowWithID(ahkID, mode, True)
} else {
RunUrl(url)
}

Detayl覺 bilgi i癟in WinActive ve WinExist alan覺na bakabilirsin

Tray Men羹 Oluturma

#Persistent
Menu, Tray, NoStandard
Menu, Tray, Add, YEmreAk, IconClicked
Menu, Tray, Default, %mainTitle%
IconClicked:
Run, https://www.yemreak.com
Return

Detayl覺 bilgi i癟in Menu alan覺na bakabilirsin

Ortam Deikenleri

  • Ortam deikenleri direkt olarak kullanmak verimlilii d羹羹r羹r

  • 栽儭#NoEnv kodu ile scriptlerinize balay覺n

  • 妤 Temel ortam deikenlerini A_deikenkodu ile kullanabilirsin

  • Ortam deikenleri ilemleri i癟in EnvGet ve EnvSet yap覺s覺 kullan覺l覺r

EnvGet, userprofile, UserProfile
path = %userprofile%Documents