כיצד להשתמש בפקודות קובץ אצווה של Windows לאוטומציה של משימות חוזרות

כיצד להשתמש בפקודות קובץ אצווה של Windows לאוטומציה של משימות חוזרות

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





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





מהו קובץ אצווה?

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





כיצד ליצור קובץ אצווה

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

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



קבצי אצווה שימושיים לאוטומציה של Windows

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

1. פתח תוכניות מרובות באמצעות קובץ אצווה

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





בדוגמה למטה, אני פותח את דפדפן Google Chrome, מסמך Word שעליו אני עובד ונגן VMware.

שמחפש אותי בחינם

פתח קובץ טקסט חדש והזן:





@echo off
cd 'C:Program FilesGoogleChromeApplication'
start chrome.exe
start – 'C:Program FilesMicrosoft OfficeOffice15WINWORD.EXE'
'C:WorkMUOHow to Batch Rename.docx'
cd 'C:Program Files (x86)VMwareVMware Player'
start vmplayer.exe
Exit

תוכל להוסיף כמה יישומים וקבצים שתרצה לקובץ האצווה. פקודות קובץ האצווה בקובץ זה הן:

  • @זרק מציג את הפקודה המבוצעת כעת במעטפת פקודה. הפכנו את זה כבוי .
  • CD משנה את הספרייה.
  • הַתחָלָה עושה את המובן מאליו ומתחיל את התוכנית.

2. מחק קבצים ישנים יותר מזמן מסוים באמצעות קובץ אצווה

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

הדוגמה הראשונה מוחקת קבצים בתיקייה שצוין מעל שלושה ימים:

forfiles /p 'C:
omefile
amehere' /s /m * /d -3 /c 'cmd /c del @path'

הדוגמה השנייה מוחקת רק קבצים עם סיומת הקובץ .docx הישנה יותר משלושה ימים:

forfiles /p 'C:
omefile
amehere' /s /m * .docx /d -3 /c 'cmd /c del @path'

הפקודות והמתגים של קובץ האצווה הנמצאים בשימוש כאן הם:

  • קבצי זיכרון מאפשר לנו להשתמש בפקודות עבור כל קובץ במיקום כלומר הפקודות יחולו על כל קובץ המתאים לטיעוני הפקודה
  • /p מפרט את הנתיב להתחלת החיפוש, כלומר הספרייה ממנה ברצונך למחוק את הקבצים
  • /s מורה לפקודה לחפש ספריות משנה
  • /M מורה לפקודה להשתמש במסכת החיפוש הנתונה. השתמשנו במפעיל התווים כלליים '*' בדוגמה הראשונה שלנו, ומפורט .docx בשנייה
  • /d-3 היא הגדרת הזמן. הגדל או הקטן בהתאם לדרישותיך
  • / c del @path הוא היבט המחיקה של הפקודה

3. הפוך את גיבוי המערכת לאוטומטי באמצעות קובץ אצווה

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

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

אוטומציה לגיבוי קבצים אצווה: שיטה מס '1

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

@echo off
ROBOCOPY C:yourfilenamegoeshere C:yourackuplocationgoeshere /LOG:backuplog.txt
pause

עכשיו, ראש אל קובץ> שמור בשם , תן שם לקובץ systembackup.bat, והשלים את השמירה.

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

אוטומציה לגיבוי קבצים אצווה: שיטה מס '2

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

@echo off
:: variables
set drive=X:Backup
set backupcmd=xcopy /s /c /d /e /h /i /r /y
echo ### Backing up My Documents...
%backupcmd% '%USERPROFILE%My Documents' '%drive%My Documents'
echo ### Backing up Favorites...
%backupcmd% '%USERPROFILE%Favorites' '%drive%Favorites'
echo ### Backing up email and address book...
%backupcmd% '%USERPROFILE%Application DataMicrosoftAddress Book' '%drive%Address Book'
%backupcmd% '%USERPROFILE%Local SettingsApplication DataIdentities' '%drive%Outlook Express'
echo ### Backing up email and contacts (MS Outlook)...
%backupcmd% '%USERPROFILE%Local SettingsApplication DataMicrosoftOutlook' '%drive%Outlook'
echo ### Backing up the Registry...
if not exist '%drive%Registry' mkdir '%drive%Registry'
if exist '%drive%Registryegbackup.reg' del '%drive%Registryegbackup.reg'
regedit /e '%drive%Registryegbackup.reg'
echo Backup Complete!
@pause

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

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

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

  • /s מעתיק קבצי מערכת
  • / ג מבצע את הפקודה שצוין על ידי המחרוזת, ואז מסתיים
  • מאפשר שינויים בכונן ובספרייה
  • /וגם מעתיק ספריות ריקות
  • /שעה מעתיק קבצים נסתרים
  • /אני אם היעד אינו קיים ואתם מעתיקים יותר מקובץ אחד, /i מניח שהיעד חייב להיות ספרייה
  • /r מחליף קבצים לקריאה בלבד
  • מדכא הודעות אישור שברצונך להחליף קבצים לקריאה בלבד

כעת, אם ברצונך להוסיף מיקומי גיבוי נוספים לקובץ האצווה, השתמש בפקודה הבאה:

%backupcmd% '...source directory...' '%drive%...destination dir...'

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

%backupcmd% '%USERPROFILE%' '%drive%\%UserName% - profile'

אוטומציה לגיבוי קבצים אצווה: שיטה מס '3

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

בקובץ טקסט חדש, הזן את הפקודות הבאות:

Robocopy 'C:yourfolder' 'X:yourackupfolder' /MIR
Shutdown -s -t 30

שמור את קובץ האצווה, זכור להחליף את סיומת הקובץ ל- .אחד . פקודות קובץ האצווה הנוספות המשמשות כאן הן:

  • רובוקופיה / MIR : כבר לקחת צילום רובוקופ. התוספת /לִי הפרמטר מוודא שגם כל תיקיה ותיקיית משנה מעתיקים.
  • כיבוי -s -t: פקודת הכיבוי אומרת ל- Windows שברצונך לכבות אותה מאשר שזוהי כיבוי מלא (במקום הפעלה מחדש או כניסה למצב שינה). ה פרמטר מאפשר לך להגדיר פרק זמן ספציפי לפני שהמערכת מתחילה את תהליך הכיבוי, המוגדר בשניות. בדוגמה, הטיימר מוגדר לשנות 30, אתה יכול לשנות אותו למה שאתה אוהב. הסרת פרמטר הטיימר תגרום לתהליך הכיבוי להתחיל מיד.

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

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

4. שנה את כתובת ה- IP שלך באמצעות קובץ אצווה

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

כך יוצרים קובץ אצווה כדי לעבור לכתובת IP סטטית ועוד כדי לחזור לדינמיקה:

קובץ אצווה כדי לעבור לכתובת IP סטטית

פתח קובץ טקסט חדש ולאחר מכן העתק בפקודה הבאה:

netsh interface ip set address 'LAN' static 'xxx.xxx.xxx.xxx' 'xxx.xxx.xxx.x' 'xxx.xxx.xxx.x'

איפה הסדרה הראשונה של ' x 'היא ה- IP הסטטי הנדרש שלך, השנייה היא מסכת הרשת/רשת המשנה, והשלישית היא שער ברירת המחדל שלך.

קובץ אצווה כדי לעבור לכתובת IP דינאמית

כאשר ברצונך לחזור לכתובת IP דינאמית, תוכל להשתמש בקובץ אצווה זה.

פתח קובץ טקסט הבא ולאחר מכן העתק בפקודה הבאה:

netsh int ip set address name = 'LAN' source = dhcp

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

5. גרמו לילדים שלכם ללכת לישון עם קובץ אצווה

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

אתה יכול להשתמש בקובץ האצווה הבא כדי להגדיר אזהרה ולהתחיל טיימר לאחור במכונת הילד שלך:

@echo off
:W
If %time%==23:30:00.00 goto :X
:X
shutdown.exe /s /f/ t/ 120 /c 'GO TO BED RIGHT NOW!!!'

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

כדי לעצור את הספירה לאחור, לחץ על מקש Windows + R. . (כמובן, אל תספרו זאת לילדים!)

6. שינוי אצווה ומחק קבצים

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

קָשׁוּר: כיצד לבצע אצווה של שינוי ושמות המונים של קבצים ב- Windows

7. שחקו פוקימון בקובץ אצווה

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

אם אתה לא רוצה לפספס אתה יכול לתפוס PokéBatch ולהתחיל לשחק. הורד את קובץ הטקסט ולאחר מכן העבר את סיומת הקובץ מ- .טקסט ל .אחד , ואתה טוב ללכת.

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

להפוך את החיים שלך לאוטומטיים עם קבצי אצווה של Windows!

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

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל 5 סיבות מדוע עליך להשתמש ב- PowerShell במקום ב- Scripting Batch

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

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

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

עוד מאת גאווין פיליפס

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

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

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