הבדלים בין גרסאות בדף "קובץ אצווה"

נוספו 1,246 בתים ,  לפני 13 שנים
הרחבה
(+fr)
(הרחבה)
'''קובץ אצווה''' (batch file) הוא קובץ המכיל שורות טקסט של פקודות ל[[מערכת הפעלה|מערכת ההפעלה]], לשם הפעלתן הפשוטה של [[תוכנית מחשב|תוכניות]] שונות.
 
קבצי אצווה מכילים לעיתים קרובות אותן פקודות שניתן לתת ב[[מעטפת פקודה|מעטפת הפקודות]] של מערכת ההפעלה (כמו במערכת [[DOS]], ראו להלן) אולם דבר זה לא הכרחי. גם במקרים כאלו לרוב יש פקודות שמשתמשים בהן כמעט אך ורק בקבצי אצווה (למשל [[goto]]).
 
במערכת ההפעלה [[Unix]] הזיהוי של התוכנה המפרשת את קובץ האצווה נעשה באמצעות שורה בתחילתו המתחילה ב-#! ולאחר מכן את הנתיב לתוכנה המפרשת. למשל:
<div style="direction: ltr;">
#!/bin/shell
</div>
גורם לפירוש של קובץ האצווה על ידי מפרש [[wikt:ברירת המחדל|ברירת המחדל]] של מעטפת הפקודות.
 
קבצי אצווה יכולים גם להכיל פקודות של שפות שאינן דווקא קשורות לשורת הפקודות, למשל [[Perl]], [[REXX]] ועוד. סוג המפרש תלוי הן במערכת ההפעלה והן בסוג קובץ האצווה אותו רוצים להריץ.
== קובצי אצווה בחלונות ו-MS DOS ==
 
במערכת ההפעלה [[MS-DOS]], קובצי האצווה נשמרים בפורמטעם סיומת BAT אוובחלונות הנגזרות מ[[חלונות NT]] ניתן להשתמש גם בסיומת CMD. בהפעלתם תחת [[חלונות]] נפתח חלון דוס שמבצע את קובץ האצווה.
 
===תוכנית לדוגמה===