🧱Temel İşlemler
AutoHotkey (AHK) hakkında temel bilgiler ve işlemler, temel autohotkey kullanımı
💎 Değişkenler
✨ Değişkenlerin atama işlemleri
:=
ile yapılır📢 (
=
ile string ya da sayı atanır)💠 Değişkenlerin varsayılan komutlar içerisindeki kullanımı
%değişken%
şeklindedir✨ Diğer kullanımlarda normal kullanabilirsiniz
📣 Stringler
.
operatörü ile toplanır (+
değil)
👮♂️ Koşullar
🧱 Koşullardaki temel kullanım
if
,else if
veelse
şeklindedir💡 Eğer tek değişkeni kontrol edecekseniz
()
kullanmanıza gerek yoktur🔱 Eğer 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 başlar (😥)
🚅 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]
veyaarr.help
şeklindedir
💡 Ekrana Metin Bastırma
👁🗨 Ekrana metin gösterme
MsgBox
ile yapılır✨ Eğer değişken kullanmak istiyorsanız
MsgBox, % <değişken> <değişken>
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)
}
🚀 Tray Menü Oluşturma
🦄
#Persistent
ile tekrarlı menüleri engelleyebilirsin💎 Menu olaylarında kullanabileceğin değişkenlere Hotkeys, Hotstrings, and Custom Menu Items alanından bakabilirsin
#Persistent
Menu, Tray, NoStandard
Menu, Tray, Add, YEmreAk, IconClicked
Menu, Tray, Default, %mainTitle%
IconClicked:
Run, https://www.yemreak.com
Return
🌃 Ortam Değişkenleri
📉 Ortam değişkenleri direkt olarak kullanmak verimliliği düşürür
👮♀️
#NoEnv
kodu ile scriptlerinize başlayın🧱 Temel ortam değişkenlerini
A_değişken
kodu ile kullanabilirsin👀 Dokümanda Operating System and User Info alanında açıklanmaktadır
EnvGet, userprofile, UserProfile
path = %userprofile%Documents
Last updated
Was this helpful?