קובץ AHK (מה זה וכיצד לפתוח אחד)
א קוֹבֶץ עם ה-.AHK סיומת קובץ הוא קובץ AutoHotkey Script. זה סוג קובץ טקסט רגיל המשמש את AutoHotkey, כלי סקריפטים חינמי לאוטומציה של משימות ב-Windows.
AutoHotkey יכול להשתמש בקובץ זה כדי להפוך דברים לאוטומטיים כמו לחיצה על הנחיות בחלון, הקלדת אותיות ומספרים ועוד. זה שימושי במיוחד עבור פעולות ארוכות, ממושכות וחוזרות על עצמן שתמיד עוקבות אחר אותם השלבים.

כיצד לפתוח קובץ AHK
למרות שקובצי AHK הם רק קבצי טקסט, הם מובנים ומבוצעים רק בהקשר של החינמי AutoHotkey תכנית. יש להתקין אותו כדי שהקובץ יבצע את המשימות שהוא נכתב לעשות.
כל עוד ה תחביר נכון, התוכנה מבינה מה כתוב בקובץ כסדרה של פקודות ש-AutoHotkey צריך לבצע.
הקפד להשתמש רק קבצי הפעלה כמו אלה שיצרת בעצמך או שהורדת ממקור מהימן. הרגע שבו קיים קובץ AHK במחשב שבו מותקן AutoHotkey הוא הרגע שבו אתה מסכן את המחשב שלך. הקובץ עלול להכיל סקריפטים מזיקים שעלולים לגרום נזק רב גם לקבצים האישיים שלך וגם לקבצי מערכת חשובים.
ה דף הורדת AutoHotkey מכיל גם את גרסת ההתקנה המלאה של התוכנה וגם אפשרות ניידת לשניהם 32 סיביות ו-64 סיביות גרסאות של Windows.
כל מה שנאמר, מכיוון שקובצי AHK נכתבים בטקסט רגיל, כל עורך טקסט (כמו פנקס רשימות ב-Windows או אחד מהמוצרים שלנו
זה אומר שאם אתה יוצר קובץ AHK במחשב שלך וזה עובד מצוין עם AutoHotkey מותקן, אתה לא יכול לשלוח את אותו קובץ למישהו אחר שעושה זאת. לֹא יש להתקין את התוכנה ולצפות שהיא תעבוד גם עבורם. זה, כמובן, אלא אם כן תמיר אותו EXE, שעליו תוכל ללמוד עוד בסעיף למטה.
זה אולי לא נראה כאילו פתחת קובץ AHK אם ההוראות בתוך הקובץ לא עושות משהו ברור. לדוגמה, אם שלך מוגדר פשוט להקליד משפט לאחר שהזנת שילוב מיוחד של פקודות מקלדת, ואז פתיחת הקובץ הספציפי הזה לא תחשוף שום חלון או אינדיקציה לכך רץ. עם זאת, אתה בטוח תדע שפתחת אחת אם היא מוגדרת לפתוח תוכניות אחרות, לכבות את המחשב שלך וכו' - משהו ברור.
עם זאת, כל הסקריפטים הפתוחים מוצגים ב מנהל משימות כמו AutoHotkey, כמו גם באזור ההודעות של שורת המשימות של Windows. אז אם אינך בטוח אם קובץ AHK פועל כעת ברקע, הקפד לבדוק את האזורים הללו.
כיצד להמיר אחד
ניתן להמיר קבצי AHK ל-EXE כך שיוכלו לפעול ללא צורך בהתקנה מפורשת של AutoHotkey. תוכל לקרוא עוד על המרה ל-EXE באתר של החברה המרת סקריפט ל-EXE (ahk2exe) עמוד.
בעיקרון, הדרך המהירה ביותר לעשות זאת היא ללחוץ לחיצה ימנית על הקובץ ולבחור את הידור סקריפט אוֹפְּצִיָה. אתה יכול גם לבצע המרה זו דרך תוכנית Ahk2Exe הכלולה בתיקיית ההתקנה של AutoHotkey. אתה יכול לחפש אותו דרך תפריט התחל או לחפש בתיקייה זו:
C:\Program Files\AutoHotkey\Compiler
AutoIt היא תוכנית הדומה ל-AutoHotkey אך משתמשת בפורמטים של הקבצים AUT ו-AU3 במקום זאת. אולי לא תהיה דרך קלה להמיר AHK לאחד מהפורמטים האלה, אז ייתכן שתצטרך לשכתב לחלוטין את הסקריפט ב-AutoIt אם זה מה שאתה מחפש.
דוגמאות לקובץ AHK
להלן מספר דוגמאות שתוכל להשתמש בהן תוך דקות. פשוט העתק אחד לעורך טקסט, שמור אותו עם סיומת הקובץ .AHK ולאחר מכן פתח אותו במחשב שבו פועל AutoHotkey. הם יפעלו ברקע (לא "תראה" אותם פתוחים) ויפעלו באופן מיידי כאשר המקשים המתאימים מופעלים.
זה יראה או יסתיר קבצים מוסתרים בכל פעם את חלונות ו ח מקשים נלחצים בו זמנית. זה הרבה יותר מהיר מאשר הצגה/הסתרה ידנית של קבצים מוסתרים.
; השתמש במקש Windows +H כדי להציג או להסתיר קבצים מוסתרים
#h::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
אם HiddenFiles_Status = 2
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1
אַחֵר
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2
WinGetClass, eh_Class, A
אם (eh_Class = "#32770" או A_OSVersion = "WIN_VISTA")
שלח, {F5}
Else PostMessage, 0x111, 28931 A
לַחֲזוֹר
להלן סקריפט AutoHotkey הרבה יותר פשוט שניתן לעריכה לחלוטין לפי טעמכם. זה יפתח תוכנית עם קיצור מקלדת מהיר. בדוגמה זו, הגדרנו את הסקריפט לפתיחת פנקס רשימות כאשר WIN+N נלחץ.
#n:: הפעל את פנקס הרשימות
הנה אחד דומה שנפתח במהירות שורת פקודה מכל מקום:
#p:: הפעל cmd
ראה את AutoHotkey עיון מהיר לשאלות תחביר ודוגמאות סקריפט אחרות.
עדיין לא מצליחים לפתוח אותו?
אם הקובץ שלך לא פועל כאשר AutoHotkey מותקן, ו במיוחד אם זה לא מראה לך פקודות טקסט כשהיא מוצגת עם עורך טקסט, אז יש סיכוי טוב שבאמת אין לך קובץ AutoHotkey Script.
חלק מהקבצים משתמשים בסיומת בסוף המאותת הרבה כמו ".AHK" אבל זה לא אומר שאתה צריך להתייחס לקבצים כשווים - הם לא תמיד נפתחים באותן תוכניות או ממירים באותן כלים.
לדוגמה, אולי באמת יש לך קובץ AHX, שהוא קובץ WinAHX Tracker Module שאין לו קשר לקבצי סקריפט בשימוש עם AutoHotkey. או שזה יכול להיות AHS קובץ בשימוש עם Photoshop.
סיומת קובץ נוספת שנשמעת דומה אך שונה לחלוטין היא APK. אלו אפליקציות הפועלות על אנדרואיד מערכת הפעלה והם רחוקים ככל האפשר מקבצי טקסט, כך שאם יש לך אחד כזה, לא תוכל להשתמש בפותחי AutoHotkey מלמעלה כדי לפתוח אותו.
ASHX קבצים הם דוגמה נוספת. רק אות אחת מתווספת לסיומת הקובץ הזו, אבל הפורמט קשור ליישומי שרת האינטרנט של ASP.NET במקום זאת.
הנקודה כאן היא לחקור את סיומת הקובץ שבה הוא משתמש כדי שתוכל למצוא את התוכנית המתאימה שתוכל לפתוח או להמיר את הקובץ.