הוספת פריטים לסמלי מערכת
-
@קינג-קומפיוטר אמר בהוספת פריטים לסמלי מערכת:
@מנדי-שלום התוכנה הזו ממש תועלתית עם כל הפיצ'רים שיש בה
רק רציתי לדעת האופציה שהבאת עם הפקודות איך עושים את זה בCMD? בפווארשל?תלחץ לחצן ימין בעכבר על מקום פנוי בשולחן העבודה או בכל חלון בסייר קבצים ושם על חדש ואז על auto hotkay script
זה ייצור לך קובץ תתן לו שם וא תדביק את הקוד האמור בתוכו ותריץ
כמובן לאחר התקנת autokay@aknvtchtk עשיתי את זה וזה השגיאה שאני מקבל
איפה טעיתי? -
@מנדי-שלום התוכנה הזו ממש תועלתית עם כל הפיצ'רים שיש בה
רק רציתי לדעת האופציה שהבאת עם הפקודות איך עושים את זה בCMD? בפווארשל?@קינג-קומפיוטר אשמח אם אחרי שתעשה את הסקריפט, תעלה אותו לכאן
-
@aknvtchtk עשיתי את זה וזה השגיאה שאני מקבל
איפה טעיתי?@קינג-קומפיוטר
לא נתת נתיב נכון לאייקון
עריכה:
עכשיו אני רואה שהטעות היא לכאורה גם בקוד ש @מנדי-שלום הביא -
@קינג-קומפיוטר אשמח אם אחרי שתעשה את הסקריפט, תעלה אותו לכאן
@פלורידה זה הסקריפט אבל הוא עם שגיאה AutoHotkey Script חדש.rar
-
@קינג-קומפיוטר
לא נתת נתיב נכון לאייקון
עריכה:
עכשיו אני רואה שהטעות היא לכאורה גם בקוד ש @מנדי-שלום הביא@smk123 הנתיב לא בעייתי אני טעיתי לא שמתי לב לגרשיים שנוצרו לאחר ההדבקה עכשיו זה עובד
@פלורידה מצורף סקריפט לאקסל ECXEL.ahk לאחר שמפעילים את הסקריפט הסמל של אקסל מופיע במגש
@מנדי-שלום תודה רבה -
@smk123 הנתיב לא בעייתי אני טעיתי לא שמתי לב לגרשיים שנוצרו לאחר ההדבקה עכשיו זה עובד
@פלורידה מצורף סקריפט לאקסל ECXEL.ahk לאחר שמפעילים את הסקריפט הסמל של אקסל מופיע במגש
@מנדי-שלום תודה רבה -
@smk123 הנתיב לא בעייתי אני טעיתי לא שמתי לב לגרשיים שנוצרו לאחר ההדבקה עכשיו זה עובד
@פלורידה מצורף סקריפט לאקסל ECXEL.ahk לאחר שמפעילים את הסקריפט הסמל של אקסל מופיע במגש
@מנדי-שלום תודה רבה@קינג-קומפיוטר ניסיתי לעשות לתוכנה אחרת ונכשלתי.
מהי הטעות?#Persistent #SingleInstance Force Menu, Tray, Icon, C:\Program Files\Anki Menu, Tray, Tip, אנקי Menu, Tray, Add, Launch Menu, Tray, Default, Launch Menu, Tray, Click, 1 ;Remove this line to require double click Return Launch: Run C:\Program Files\Anki Return
ההודעה שקיבלתי:
מגש המשימות.ahkError: Can't load icon.
Specifically: C:\Program Files\Anki
Line#
---> 005: Menu,Tray,Icon,C:\Program Files\Anki
006: Menu,Tray,Tip,אנקי
007: Menu,Tray,Add,Launch
008: Menu,Tray,Default,Launch
009: Menu,Tray,Click,1
010: Return
013: Run,C:\Program Files\Anki
014: ReturnThe current thread will exit.
-
@קינג-קומפיוטר ניסיתי לעשות לתוכנה אחרת ונכשלתי.
מהי הטעות?#Persistent #SingleInstance Force Menu, Tray, Icon, C:\Program Files\Anki Menu, Tray, Tip, אנקי Menu, Tray, Add, Launch Menu, Tray, Default, Launch Menu, Tray, Click, 1 ;Remove this line to require double click Return Launch: Run C:\Program Files\Anki Return
ההודעה שקיבלתי:
מגש המשימות.ahkError: Can't load icon.
Specifically: C:\Program Files\Anki
Line#
---> 005: Menu,Tray,Icon,C:\Program Files\Anki
006: Menu,Tray,Tip,אנקי
007: Menu,Tray,Add,Launch
008: Menu,Tray,Default,Launch
009: Menu,Tray,Click,1
010: Return
013: Run,C:\Program Files\Anki
014: ReturnThe current thread will exit.
-
@פלורידה אמר בהוספת פריטים לסמלי מערכת:
Run C:\Program Files\Anki
כנראה חסרות גרשיים לפני ואחרי הנתיב, כך:
Run "C:\Program Files\Anki"
הקוד שהוא כתב הוא ללא גרשיים:
#Persistent #SingleInstance Force Menu, Tray, Icon, C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE Menu, Tray, Tip, ECXEL Menu, Tray, Add, Launch Menu, Tray, Default, Launch Menu, Tray, Click, 1 ;Remove this line to require double click Return Launch: Run C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE Return
-
הקוד שהוא כתב הוא ללא גרשיים:
#Persistent #SingleInstance Force Menu, Tray, Icon, C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE Menu, Tray, Tip, ECXEL Menu, Tray, Add, Launch Menu, Tray, Default, Launch Menu, Tray, Click, 1 ;Remove this line to require double click Return Launch: Run C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE Return
-
@פלורידה אמר בהוספת פריטים לסמלי מערכת:
הקוד שהוא כתב הוא ללא גרשיים:
צודק (עכשיו עברתי על כל השרשור יותר בעיון)
שמא אין בקובץ שציינת סמל? תנסה לציין בנתיב של שורה 5 קובץ אחר שמכיל סמל. -
@odeddvir אכן!
עשיתי את הנתיב של האקסל, ואכן הוא פועל.
כעת נוצרו שתי בעיות חדשות.- איך אני מסיר את הסמל שיצרתי כעת.
- איך אני יוצר סמל לתוכנה הנכונה
-
@פלורידה אמר בהוספת פריטים לסמלי מערכת:
איך אני מסיר את הסמל שיצרתי כעת.
איך אני יוצר סמל לתוכנה הנכונהלכאורה קושיה אחת מתורצת בחברתה.
- תוריד סמל כלשהו כרצונך.
- תפנה בסקריפט אליו ותטען שוב.
-
@odeddvir תקן אותי
לכאורה זה שני פקודות שונות.
צריך להיות שיהיה לי שני סמלים במגש, לא.
(תודה לך על הסבלנות העצומה...)
עריכה: אכן צדקת נתבטל הסמל הקודם. גם בעיני יפלא@פלורידה אמר בהוספת פריטים לסמלי מערכת:
גם בעיני יפלא
זה סתם היה ניחוש מוצלח. מה כבר יש להפסיד? לכל היותר היית מאתחל מחדש....
מ"מ עכשיו ראיתי שזה מופיע בדוקומנטציה שלהם, שאם הפריט כבר נמצא בתפריט הוא יתעדכן:This is a multipurpose sub-command. MenuItemName is the name or position of a menu item (see MenuItemName for details). If MenuItemName does not yet exist, it will be added to the menu. Otherwise, MenuItemName is updated with the newly specified LabelOrSubmenu.
מה שאומר שאם תנסה להכניס כעת גם את הסקריפט של האקסל - תאבד את הפריט שלך, כי שניהם נקראים Launch
-
@פלורידה אמר בהוספת פריטים לסמלי מערכת:
גם בעיני יפלא
זה סתם היה ניחוש מוצלח. מה כבר יש להפסיד? לכל היותר היית מאתחל מחדש....
מ"מ עכשיו ראיתי שזה מופיע בדוקומנטציה שלהם, שאם הפריט כבר נמצא בתפריט הוא יתעדכן:This is a multipurpose sub-command. MenuItemName is the name or position of a menu item (see MenuItemName for details). If MenuItemName does not yet exist, it will be added to the menu. Otherwise, MenuItemName is updated with the newly specified LabelOrSubmenu.
מה שאומר שאם תנסה להכניס כעת גם את הסקריפט של האקסל - תאבד את הפריט שלך, כי שניהם נקראים Launch
@odeddvir מה שאומר, שאם אני רוצה לעשות שני פריטים שונים,
אני צריך לשנות את שורה 12 למילה שונה?#Persistent #SingleInstance Force Menu, Tray, Icon, C:\Program Files\Anki\anki.exe Menu, Tray, Tip, אנקי Menu, Tray, Add, Launch Menu, Tray, Default, Launch Menu, Tray, Click, 1 ;Remove this line to require double click Return Launch: Run C:\Program Files\Anki\anki.exe Return
-
@odeddvir מה שאומר, שאם אני רוצה לעשות שני פריטים שונים,
אני צריך לשנות את שורה 12 למילה שונה?#Persistent #SingleInstance Force Menu, Tray, Icon, C:\Program Files\Anki\anki.exe Menu, Tray, Tip, אנקי Menu, Tray, Add, Launch Menu, Tray, Default, Launch Menu, Tray, Click, 1 ;Remove this line to require double click Return Launch: Run C:\Program Files\Anki\anki.exe Return
-
@פלורידה את שורות 7,12
שורה 8 קובעת את ברירת המחדל, כך שצריך לציין אותה רק בתוכנית שאתה בוחר להיות ברירת המחדל (מודגשת) ולהשמיט אותה בשאר הסקריפטים.@odeddvir
דבריך נשמעים הגיוניים למדי,
אך אם אכן דבריך כה צודקים, מדוע במבחן המציאות, הרצתי את הפקודה שלי, וגם את של מר @קינג-קומפיוטר ושניהם עובדים.
יתירה מכך:
כאשר שיניתי את שורה חמש כדבריך, התשנה הסמל, גם כאשר שיניתי את שורה 13, לנתיב שונה, השתנתה הפעולה. וכאשר הרצתי פקודה ששונה בהכל, ללא שינוי השם, נוצרו שתי פקודות שונות -
@odeddvir
דבריך נשמעים הגיוניים למדי,
אך אם אכן דבריך כה צודקים, מדוע במבחן המציאות, הרצתי את הפקודה שלי, וגם את של מר @קינג-קומפיוטר ושניהם עובדים.
יתירה מכך:
כאשר שיניתי את שורה חמש כדבריך, התשנה הסמל, גם כאשר שיניתי את שורה 13, לנתיב שונה, השתנתה הפעולה. וכאשר הרצתי פקודה ששונה בהכל, ללא שינוי השם, נוצרו שתי פקודות שונות -
@פלורידה מסתבר שכן:
סקריפט נחמד של AutoHotkey עושה את זה נהדר:#Persistent #SingleInstance Force Menu, Tray, Icon, "נתיב התוכנה (בלי גרשיים)" Menu, Tray, Tip, "השם שיופיע בהצבעה על הסמל (בלי גרשיים)" Menu, Tray, Add, Launch Menu, Tray, Default, Launch Menu, Tray, Click, 1 ;Remove this line to require double click Return Launch: Run "שוב פעם נתיב התוכנה בלי גרשיים" Return
מצאתי כאן: https://community.spiceworks.com/topic/134471-create-a-custom-icon-and-shortuct-in-system-tray
אם בא לך פשוט לאנצ'ר ישר מסמלי המערכת:
אז זה עושה את זה בקלות בגרסה די אולדסקול אבל עובדת
shortcuts-to-tray.zip@מנדי-שלום זה ממש חמוד. (שני הדברים)
אבל זה פועל רק עד הפעלה מחדש...... -
@מנדי-שלום זה ממש חמוד. (שני הדברים)
אבל זה פועל רק עד הפעלה מחדש......@פלורידה אמר בהוספת פריטים לסמלי מערכת:
@מנדי-שלום זה ממש חמוד. (שני הדברים)
אבל זה פועל רק עד הפעלה מחדש......תמקם את הסקריפט במיקום הזה:
%appData%\Microsoft\Windows\Start Menu\Programs\Startup