טוב יותר מאצווה: מדריך מארח Windows Scripting

טוב יותר מאצווה: מדריך מארח Windows Scripting

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





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





מאוחר יותר, Windows Scripting Host הגיע. MS Windows Scripting Host הוא כלי לתסריטים בשפות רבות שמיקרוסופט החלה להתקין כסטנדרט בכל המחשבים האישיים מ- Windows 98 ואילך. בדור השני של הכלי, שמו שונה ל- Microsoft Script Host (MSH).





מדריך מארח סקריפטים של Microsoft

כאן ב- MUO, אנו אוהבים אוטומציה ממוחשבת. לדוגמה, Varun כיסה את Sikuli, כלי לכתיבת סקריפטים לאוטומציה, וגיא הראה לך כיצד להשתמש ב- AutoIt כדי להפוך משימות לאוטומטיות. הדבר המגניב ב- MSH הוא שאם יש לך מחשב אחר שאחרי Win 98, אתה יכול לכתוב סקריפט 'אצווה' במגוון שפות.

השפות הזמינות כוללות JScript, VBA ו- VBscript. אפשר גם לכתוב סקריפטים ב- Perl, Python, PHP, Ruby או אפילו Basic אם יש לך את היישום הנכון עם מנוע הסקריפטים הנכון.



באופן אישי, אני מכיר היטב את Visual Basic, ולכן אני בדרך כלל בוחר ב- VBScript. היופי כאן הוא שאתה לא צריך תוכנת תכנות מיוחדת או מהדר. פשוט פתח את פנקס הרשימות וכתוב את התסריט שלך, בדיוק כמו שכתבת את עבודות האצווה שלך.

מבלי להתקין דבר, אתה יכול לכתוב סקריפטים ב- VB. התסריט הפשוט ביותר הוא הדפסת טקסט לחלון מוקפץ, כך:





שמור את הקובץ כ-. Vbs ו- Windows יזהה ויפעיל אותו. זה מה שקורה בלחיצה כפולה על הקובץ למעלה:

להוריד מוזיקה מאייפוד למחשב

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





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

החלק הראשון של התסריט יוצא לשרת הזמן 'http://time.nist.gov:13'ומקבל את הזמן הנוכחי. לאחר עיצובו הנכון, הוא מגדיר את זמן המחשב. אשראי בכל מקום בו נדרשת אשראי, סקריפט זה הותאם מהתסריט המצוין של TomRiddle ב- VisualBasicScript.com . לחסוך זמן, תמיד מצא את הקוד הדוגמא שאתה צריך באינטרנט ולאחר מכן התאם אותו לצרכיך.

הנה מה שהתסריט עושה רק עם הקוד לעיל מיושם עד כה.

כעת, כשהסקריפט פועל ויסנכרן את המחשב האישי שלי בכל פעם שהוא מופעל, הגיע הזמן שתקבע מה להפעיל אוטומטית בהתאם לשעה ביום. ב- Windows Scripting Host, משימה זו היא קלה כמו הצהרת If-Then בודקת את שעות היום בפונקציה 'עכשיו' ולאחר מכן משיקה את התוכנה המתאימה.

כאשר יושק בין 8 ל -10 בבוקר, סקריפט זה יפעיל את לקוח הדואר האלקטרוני של Thunderbird שלי. כאשר הוא מופעל בין השעות 11: 00-13: 00, הוא יפעיל את CNN.com בדפדפן. כפי שאתה יכול לראות, רק על ידי יצירה והוספת מעט אינטליגנציה לקובץ סקריפט, תוכל לבצע אוטומציה ממוחשבת למדי של מחשבים.

אגב, כדאי מאוד שיהיה לך הפניה לפקודות סקריפט בהישג יד כשאתה כותב סקריפטים אלה. אם אתה אוהב VBScript כמוני, יש לך משאבים גדולים ss64.com , המפרט את כל פקודות ה- VBScript באלפבית על דף אחד.

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

העברת אפליקציית אנדרואיד לכרטיס sd

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

שהתקשר אלי ממספר הטלפון הזה

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

כמה מהאתרים הטובים ביותר למצוא סקריפטים שנכתבו מראש שניתן להשתמש בהם או להתאים אישית כוללים את הדברים הבאים:

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

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

קרדיט תמונה:ג'יילופז

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד לשנות את המראה והתחושה של שולחן העבודה של Windows 10

רוצה לדעת כיצד לגרום ל- Windows 10 להיראות טוב יותר? השתמש בהתאמות אישיות פשוטות אלה כדי להפוך את Windows 10 לשלך.

קרא הבא
נושאים קשורים
  • חלונות
  • מיקרוסופט
  • תִכנוּת
  • אוטומציה ממוחשבת
על הסופר ריאן דוב(פורסמו 942 מאמרים)

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

עוד מאת ריאן דוב

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה