אף אחד מכם לא ענה לו על השאלה!
בעקרון, אתם הסברתם לו איך ליצור קובץ טקסט. יופי.ועכשיו תקשיב:
קבצי BAT אינם תוכנות, ואין "שפה" לכתיבת קבצי BAT. קובץ BAT הוא בסך הכל קבוצה של פקודות שרצות אחת אחרי השניה. למעשה, אתה יכול להשתמש בקובץ BAT בכל פקודה שקיימת בדוס ולהריץ כל תוכנה שבא לך.
שים לב: קבצי BAT מקרטעים במיוחד בווינדוס XP, אז אל תתפלא אם הם לא עובדים לך כמו שצריך.
מה שכן מיוחד לקבצי BAT ושצריך לדעת:
@echo off בתחילת הקובץ יגרום לפקודות שהוא מריץ לא להירשם על המסך, זה הכל.
אפשר לכתוב "%1" בקובץ כדי לפנות אל הפרמטר שהמשתמש הכניס כשהוא הריץ את הקובץ. לדוגמה, אם המשתמש כתב:
filename.bat gush.txt
והקובץ filename.bat מכיל את השורה "del %1", קובץ ה-BAT ימחוק את הקובץ gush.txt או כל מה שהמשתמש ירשום שם.
אפשר להמשיך הלאה עם %2, %3 ולקלוט פרמטרים רבים.
הפקודה "pause" תעצור את ההתקדמות בפקודות עד שהמשתמש ילחץ על מקש כלשהו.
אפשר להשתמש בפקודה choice כדי לקבל הוראה מהמשתמש. ככה משתמשים בזה:
@echo off choice /c:abc if errorlevel 3 goto :c if errorlevel 2 goto :b if errorlevel 1 goto :a goto :end:a פקודות שיקרו אם המשתמש לחץ על A goto :end :b פקודות שיקרו אם המשתמש לחץ על B goto :end :c פקודות שיקרו אם המשתמש לחץ על C goto :end :end
|
יש עוד הרבה דברים שאפשר לעשות, אבל אי אפשר לעבור על הכל על רגל אחת.