AHK קובץ (מה זה וכיצד לפתוח אחד)

תוכן עניינים:

AHK קובץ (מה זה וכיצד לפתוח אחד)
AHK קובץ (מה זה וכיצד לפתוח אחד)
Anonim

מה צריך לדעת

  • קובץ AHK הוא סקריפט AutoHotkey.
  • פתח אחד עם AutoHotkey, או ערוך אותו עם עורך טקסט.
  • המר ל-EXE עם Ahk2Exe.

מאמר זה מסביר מהו קובץ AHK וכיצד לפתוח אותו במחשב, וכן כיצד להמיר אחד לפורמט הפעלה בשימוש נרחב יותר (EXE).

מהו קובץ AHK?

קובץ עם סיומת הקובץ. AHK הוא סקריפט AutoHotkey. זהו סוג קובץ טקסט רגיל המשמש כלי סקריפטים חינמי לאוטומציה של משימות ב-Windows.

תוכנית AutoHotkey משתמשת בקובץ הזה כדי להפוך דברים לאוטומטיים כמו לחיצה על הנחיות בחלון, הקלדת אותיות ומספרים ועוד הרבה. זה מועיל במיוחד עבור פעולות ארוכות, ממושכות וחוזרות על עצמן שתמיד עוקבות אחר אותם השלבים.

Image
Image

איך פותחים קובץ AHK

למרות שקובצי AHK הם רק קבצי טקסט, הם מובנים ומבוצעים רק בהקשר של תוכנית AutoHotkey החינמית. יש להתקין אותו על אותו מחשב שממנו בוצע הקובץ על מנת שהמשימות שלו יבוצעו.

כל עוד התחביר נכון, התוכנה מבינה מה כתוב בקובץ כסדרה של פקודות ש-AutoHotkey צריך לבצע.

נקפיד להשתמש רק בקבצי הפעלה כמו אלה שיצרת בעצמך או שהורדת ממקור מהימן. הרגע שבו קיים קובץ AHK במחשב שבו מותקן AutoHotkey הוא הרגע שבו אתה מסכן את המחשב שלך. הקובץ עלול להכיל סקריפטים מזיקים שעלולים לגרום נזק רב הן לקבצים האישיים שלך והן לקבצי מערכת חשובים.

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

זה אומר שאם אתה יוצר קובץ AHK במחשב שלך, וזה עובד מצוין עם AutoHotkey מותקן, אתה לא יכול לשלוח את אותו קובץ למישהו אחר שאין לו את התוכנה מותקנת ומצפה שהוא יעבוד עבורו גם. כלומר, אלא אם תמיר אותו ל-EXE, עליו תוכל ללמוד עוד בסעיף למטה.

זה אולי לא נראה כאילו פתחת קובץ AHK אם ההוראות בתוך הקובץ לא עושות משהו ברור. לדוגמה, אם הקובץ שלך מוגדר פשוט להקליד משפט לאחר שהזנת שילוב מיוחד של פקודות מקלדת, אז פתיחת הקובץ הספציפי הזה לא תחשוף שום חלון או אינדיקציה שהוא פועל. עם זאת, אתה בטוח תדע שפתחת אחת אם היא מוגדרת לפתוח תוכניות אחרות, לכבות את המחשב שלך וכו' - משהו ברור.

עם זאת, כל הסקריפטים הפתוחים מוצגים במנהל המשימות, כמו גם באזור ההודעות של שורת המשימות של Windows. אז אם אינך בטוח אם אחד פועל ברקע באופן פעיל, הקפד לבדוק את האזורים האלה.

איך להמיר אחד

ניתן להמיר קבצי AHK ל-EXE כך שיוכלו לפעול ללא צורך בהתקנה מפורשת של AutoHotkey. תוכל לקרוא עוד על המרה ל-EXE בדף המרת סקריפט ל-EXE (ahk2exe) של החברה.

בעיקרון, הדרך המהירה ביותר לעשות זאת היא ללחוץ לחיצה ימנית על הקובץ ולבחור Compile Script. אתה יכול גם לבצע המרה זו דרך תוכנית Ahk2Exe הכלולה בתיקיית ההתקנה של AutoHotkey. אתה יכול לחפש אותו דרך תפריט התחל או לחפש בתיקייה זו:


C:\Program Files\AutoHotkey\Compiler

AutoIt היא תוכנית הדומה ל-AutoHotkey אך משתמשת בפורמטים של הקבצים AUT ו-AU3 במקום זאת. אולי לא תהיה דרך קלה להמיר AHK לאחד מהפורמטים האלה, אז אולי תצטרך לשכתב לחלוטין את הסקריפט ב-AutoIt אם זה מה שאתה מחפש.

AHK דוגמאות קבצים

להלן מספר דוגמאות של סקריפטים של AutoHotkey.פשוט העתק אחד לעורך טקסט, שמור אותו עם סיומת הקובץ AHK ולאחר מכן פתח אותו במחשב שבו פועל AutoHotkey. הם יפעלו ברקע (לא "תראה" אותם פתוחים) ויפעלו באופן מיידי כאשר המקשים המתאימים מופעלים.

זה יציג או יסתיר קבצים מוסתרים בכל פעם שהמקשים Windows ו- H נלחצים בו-זמנית. זה הרבה יותר מהיר מהצגה/הסתרה ידנית של קבצים מוסתרים.


; הצג או הסתר קבצים מוסתרים

h::

RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden

If HiddenFiles_Status=2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1

Else

RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2

WinGetClass, eh_Class, A

If (eh_Class="32770" OR A_OSVersion="WIN_VISTA")

send, {F5}

Else PostMessage, 0x111, 28931,,, A

Return

להלן תסריט הרבה יותר פשוט שניתן לעריכה לחלוטין לפי טעמכם. זה יפתח תוכנית עם קיצור מקשים מהיר. בדוגמה זו, הגדרנו אותו לפתיחת פנקס רשימות כאשר WIN+N נלחץ.


n::Run Notepad

הנה אחד דומה שפותח במהירות את שורת הפקודה מכל מקום:


p::Run cmd

עיין במדריך המהיר של AutoHotkey לשאלות תחביר, וב-AutoHotkey Script Showcase לדוגמאות סקריפט נוספות.

עדיין לא יכול לפתוח אותו?

אם הקובץ שלך לא פועל כאשר AutoHotkey מותקן, ובמיוחד אם הוא לא מראה לך פקודות טקסט בעת צפייה בעורך טקסט, אז יש סיכוי טוב שבאמת אין לך אחד כזה סקריפטים.

חלק מהקבצים משתמשים בסיומת בסוף המאותת הרבה כמו "AHK", אבל זה לא אומר שאתה צריך להתייחס לקבצים כשווים - הם לא תמיד נפתחים באותן תוכניות או ממירים עם אותם כלים.

לדוגמה, אולי באמת יש לך קובץ AHX, שהוא קובץ WinAHX Tracker Module שאין לו קשר לקובצי סקריפט המשמשים עם AutoHotkey. או שזה יכול להיות קובץ AHS בשימוש עם Photoshop.

סיומת קובץ נוספת שנשמעת דומה אך שונה לחלוטין היא APK. אלו אפליקציות שרצות על מערכת ההפעלה אנדרואיד והן רחוקות ככל האפשר מקבצי טקסט, כך שאם יש לך אחד כזה, לא תוכל להשתמש בפותחי AutoHotkey מלמעלה כדי לפתוח אותו.

קבצי ASHX הם דוגמה נוספת. רק אות אחת מתווספת לסיומת הקובץ הזו, אבל הפורמט קשור ליישומי שרת האינטרנט של ASP. NET במקום זאת.

הנקודה כאן היא לחקור את סיומת הקובץ שבה הקובץ שלך משתמש כדי שתוכל למצוא את התוכנית המתאימה שתוכל לפתוח או להמיר את הקובץ.

מוּמלָץ: