צור מנהל לוח משלך עם Tasker ו-AutoTools

click fraud protection

האפשרות WebScreens ב-AutoTools היא דרך מצוינת ליצור מנהל לוח ייחודי ב-Tasker. מדריך זה יראה לך כיצד לעשות זאת.

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


Tasker - מנהל הלוח

הודות לפעולה החדשה של AutoTools WebScreens, סוף סוף אפשר לי ליצור מנהל לוח משלי שאליו ניתן לגשת בקלות ובמהירות. פרויקט Tasker Clipboard Manager יכול לאחסן עד 9 קליפים, ולהחליף את הישנים עם הוספת קליפים חדשים. בחרתי 9 פריטים לאחסון מכיוון שהם מתאימים למדי על המסך שלי, אבל עם כמה שינויים פשוטים, אתה יכול להגדיר את מספר לוחות הכתיבה המאוחסנים לכל מה שתרצה.

בזמן שאתה הָיָה יָכוֹל יש לחצן פעולה צף (FAB) כדי למשוך את הלוח למעלה, אני מעדיף להשתמש בתנועת החלקה במקום. כדי לצמצם בעיות ביצועים פוטנציאליות, הקמתי את פרויקט Tasker Clipboard Manager כך שיהיה מאוד טביעת רגל קטנה בזיכרון הטלפון שלך מכיוון שניתן להגביל את הפרופיל לעבודה עם יישומים מסוימים רק. בסרטון למטה, אתה יכול לראות אותי מקשר את תפריט הלוח רק ליישומי Google+ ומנהל הדפים. עם זאת, זכור כי איסוף הקליפים מתרחש ברקע בכל פעם שאתה מבצע שינויים בקליפ המאוחסן הנוכחי.

אם אתה משתמש ב- לְהִצְטַרֵף יישום, הפרויקט הזה לא צריך להפריע לו. אבל על ידי שימוש ב-Join, תוכל גם לשתף קליפים נבחרים מהפרויקט שלי עם המכשירים האחרים שלך. עבור הפרויקט הזה, אני משתמש בפעולה של AutoTools WebScreens אז ודא שהפלאגין מותקן. כל דבר אחר הוא רק טאסקר מלאי. הגישה למנהל הלוח מונעת על ידי היישומים עצמם. לפיכך, אני לא צריך שהפרופיל הזה יהיה פעיל כשאני צופה ב-YouTube או משחק במשחק, אז הפרופיל שלי מוגדר להפעלה רק באפליקציות הדורשות זאת.

הנה סרטון המציג את היצירה שלי בפעולה:

אם תרצה לייבא את הפרויקט שלי כפי שהוא, תוכל לעשות זאת על ידי לחיצה על הקישור למטה שיעביר אותך לדף ההורדה של AndroidFileHost.

הורד את פרויקט מנהל הלוח של Tasker

הורד את קובץ ה-ZIP שלמעלה וחלץ את התוכן לאחסון הפנימי של מכשיר האנדרואיד שלך. פתח את Tasker והשבת את "מצב מתחיל" בהעדפות. לאחר מכן, חזור לעמוד הראשי של Tasker ולחץ לחיצה ארוכה על סמל הבית בפינה השמאלית התחתונה. תראה אפשרות "לייבא" פרויקט. הקש על אפשרות זו ואז מצא את קובץ ה-.prj.xml שחילצת קודם לכן. לאחר הייבוא, תראה כרטיסייה חדשה בתחתית לצד סמל הבית המוגדר כברירת מחדל ב- Tasker.

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


פרופיל - אפליקציות עם לוח

בדוגמה זו, אני משתמש ב-Google+ ובמנהל הדפים כדי לאפשר את החלקת מסך האינטרנט.

TASKER PROFILE - אפליקציות עם לוח

Profile: Apps With Clipboard 

Restore: no

Application: Google+ or Pages Manager

Enter: Launch Menu

A1: AutoTools Web Screen [ Configuration: Screen Preset: Swipe

Display Mode: Overlay

Close Overlay ID: Swipe

Source: /storage/emulated/0/AutoTools/swipe/page.html

Toast Duration: 5000

Background Color: #00CE93D8

Width: 10

Height: 400

Gravity: Bottom Right

Animation: Slide In From Bottom

Overlay Id: Swipe

Show Duration: 500

Hide Duration: 250

Drag: Not Draggable

Hide Dialog Shadow: true

Inject In Header: var a=1;

Commands Prefix: swipe

Swipe Left: left

Swipe Right: right

Swipe Up: up

Swipe Down: down

Border Color: #AB47BC

Border Witdh: 3

Border Side: Right Timeout (Seconds):30 ]

Exit: Exit Clip Gesture

A1: AutoTools Web Screen [ Configuration: Screen Preset: Swipe

Display Mode: Close

Close Overlay ID: Swipe

Source: /storage/emulated/0/AutoTools/swipe/page.html

Toast Duration: 5000

Background Color: #00CE93D8

Width: 10

Height: 400

Gravity: Bottom Right

Animation: Slide In From Bottom

Show Duration: 500

Hide Duration: 250

Drag: Not Draggable

Hide Dialog Shadow: true

Inject In Header: var a=1;

Commands Prefix: swipe

Swipe Left: left

Swipe Right: right

Swipe Up: up

Swipe Down: down

Border Color: #AB47BC

Border Witdh: 3

Border Side: Right Timeout (Seconds):30 ]

קרא עוד

בחר את היישומים שברצונך להפעיל בהקשר ואז צור משימה בשם תפריט הפעלה. משימה זו תאפשר את החלקת מסך Web בפרויקט Tasker - מנהל הלוח.

TASK - תפריט השקה

באפשרות AutoTools WebScreen לייבא הגדרה מראש של מסך (לִגנוֹב) והסר את כל הפקודות מלבד 'שמאלה' בחלק הפקודות של דף ההתקנה.

הגדר את הגדרות החלון לפי העדפתך. יש לי את כוח המשיכה מוגדר לימין למטה בעוד שהרוחב הוא 10 והגובה מוגדר ל'למלא'.

משימה - יציאה מתנועת קליפ

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

פרופיל - הצג תפריט

כברירת מחדל, החלקה ימינה תגרום לפקודה AutoTools החלק=:=ימינה. כשזה יקרה, אני רוצה שמנהל הלוח שלי ייפתח. צור פרופיל חדש כשההקשר של AutoApps מוגדר ל'לִגנוֹב' בתור המסנן. בסיום ההחלקה, יופיע תפריט נחמד עם כל הקליפים שאנו צריכים.

TASKER PROFILE - הצג תפריט

Profile: Show Menu 

Event: AutoApps Command [ Configuration: Command Filter: swipe ]

Enter: Clipboard Menu

A1: AutoTools Web Screen [ Configuration: Screen Preset: Card List

Display Mode: Dialog

Source: /storage/emulated/0/AutoTools/cardlist/page.html

Toast Duration: 5000

Width: 100

Height: fill

Gravity: Bottom Right

Animation: Slide In From Top

Show Duration: 500

Hide Duration: 250

Close On Command: true

Wait For Command: true

Title: Clip

Card Titles: %ClipPosition()

Card Subtext Left: %ClipAbrev()

Card Commands: %ClipPosition()

Commands Prefix: clipboard

Background Color: #BDBDBD

Accent Color: #F9A825

Max Card Width: 90%

Max Image Height: 75

Title Text Size: 5

Card Padding: 0

Card Alignment: Center

Item Separator:, Timeout (Seconds):30 ]

קרא עוד

TASK - תפריט לוח

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

הוסף פעולת AutoTools Web Screen ובחר את הקביעה מראש של רשימת כרטיסים. תחת הגדר הגדרות חלון:

  • רוחב ל 100
  • גובה ל למלא
  • כוח המשיכה ל למטה מימין

תחת אפשרויות פקודה אפשר את שניהם סגור בפקודה ו חכה לפקודה, ואז תחת כרטיסים מוגדרים:

  • כותרות כרטיסים ל %ClipPosition() (יכיל מספרים מ-1-9)
  • כרטיס משנה ל %ClipAbrev() (מכיל קטע קצר)
  • פקודות כרטיס ל %ClipPosition() (משמש לזיהוי העיתונות)
  • קידומת פקודות ל לוח כתיבה
  • רוחב כרטיס מקסימלי ורוחב כרטיס מינימלי ל 90%
  • גובה תמונה מקסימלי ל 75
  • גודל טקסט של כותרת ל 5

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

TASK - מספרי מערך

אנחנו צריכים מערך שיכיל את המספרים מ-1-9. אלה ישמשו לזיהוי ערכי הלוח שלנו ויישמרו ב- %ClipPosition() מַעֲרָך.

TASK - מספרי מערך

array numbers

A1: Variable Set [ Name:%ClipPosition To: 1.2.3.4.5.6.7.8.9

Recurse Variables: Off Do Maths: Off Append: Off ]

A2: Variable Split [ Name:%ClipPosition Splitter:. Delete Base: Off ]

קרא עוד

צור משימה זו ואז צור את המערך. זה יצור את המערך הגלובלי.

פרופיל - צג לוח

פרופיל זה יעקוב אחר שינויים ב- %לְקַצֵץ משתנה מערכת המכיל את ערך הלוח הנוכחי. צור פרופיל עם ערכת משתני מפעיל האירוע והגדר אותו למעקב אחר המשתנה %לְקַצֵץ. כאשר הוגדר ערך חדש בלוח על ידי המשתמש (אתה), Tasker יזהה את השינוי.

פרופיל - צג לוח

Profile: Clipboard Monitor 

Event: Variable Set [ Variable:%CLIP Value:* User Variables Only: Off ]

Enter: Clipboard Manager

A1: Variable Section [ Name:%CLIP From: 1 Length: 6 Adapt To Fit: On Store Result In:%abrev ]

A2: Array Push [ Variable Array:%ClipboardArray Position: 1 Value:%CLIP Fill Spaces: Off ]

A3: Array Push [ Variable Array:%ClipAbrev Position: 1 Value:%abrev Fill Spaces: On ]

A4: Array Process [ Variable Array:%ClipAbrev Type: Remove Duplicates ]

A5: Array Process [ Variable Array:%ClipboardArray Type: Remove Duplicates ]

A6: Array Process [ Variable Array:%ClipboardArray Type: Squash ]

A7: Array Process [ Variable Array:%ClipAbrev Type: Squash ]

A8: Array Pop [ Variable Array:%ClipAbrev Position: 10 To Var: ] If [ %ClipAbrev(#) eq 10 ]

A9: Array Pop [ Variable Array:%ClipboardArray Position: 10 To Var: ] If [ %ClipboardArray(#) eq 10 ]

קרא עוד

TASK - מנהל הלוח

תוכן הלוח שלנו מאוחסן ב- %ClipboardArray(). בכל פעם שלוח חדש נשמר, א דחיפה של מערך (A2) פעולה מזיזה אותו למיקום הראשון של המערך. מכיוון שאני לא רוצה שהטקסט כולו יהיה גלוי בתפריט הצד, יצרתי מערך נוסף %ClipAbrev()(A3) שיאחסן את האותיות X הראשונות של הלוח. כדי לקצר את הלוח, השתמש (A1) בחירת משתנה ולהגביל את מספר התווים ל-6 (וודא שההתאמה להתאמה מסומנת) ואחסן את הערך הזה ב-local %abrev משתנה המשמש לאכלוס ה (A3) דחיפה של מערך פעולה.

עכשיו כשיש לנו את אוסף הלוח מוכן, עלינו לנקות את הבלגן. המערך יאסוף את כל לוחות הלוח. המשמעות היא שכאשר אנו בוחרים לוח מתפריט הצד שלנו, הוא יאסוף את הערך החדש ויקצה אותו ככפול לתפריט. לכן, בכל פעם שאנו שומרים קליפ אני רוצה להסיר ערכים כפולים (A4, A5) ולהסיר חללים ריקים (A6, A7). מערך פעולות תהליך מבוצעים בשניהם %Clipboard Array() ו %ClipAbrev().

לבסוף, אני רוצה שהתפריט שלי יכיל 9 ערכים בלבד. אתה יכול לקבל יותר, אבל אני מוצא ש-9 התפריטים משתלבים נהדר על המסך שלי בלי לגלול. כדי לעשות זאת, השתמש פופ מערך (A8, A9) ולהסיר את המיקום ה-10. תעשה את זה רק אם המערך מכיל 10 אלמנטים. אחרת, האלמנט האחרון יוסר. אנו משיגים זאת על ידי בדיקה אם מספר האלמנטים %ClipboardArray(#) = 10.

פרופיל - הגדר לוח

כמעט סיימנו. זהו פרופיל פשוט מאוד. אנו משתמשים בלוח הפקודות של AutoApps כדי לבדוק אם הפקודה התקבלה. הפקודה תיראה כך: הלוח=:=1 כאשר המספר מייצג את הכפתור שנלחץ בתפריט הצד שלנו.

פרופיל - הגדר לוח

Profile: Set Clipboard 

Event: AutoApps Command [ Configuration: Command Filter: clipboard ]

Enter: Set New Clip

A1: Set Clipboard [ Text:%ClipboardArray(%aacomm) Add: Off ]

קרא עוד

TASK - הגדר קליפ חדש

גם המשימה פשוטה מאוד. הגדר את הלוח לערך של %ClipboardArray() אנחנו רוצים לבחור את האלמנט שצוין על ידי %aacomm חלק מהפקודה שהתקבלה. אז הגדר את הלוח בתור %ClipboardArray(%aacomm) ואתה סיימת. מנהל הלוח של Tasker הושלם כעת.


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