คำสั่งการเรียกใช้บรรทัดคำสั่งของ MS-DOS และ Windows

สารบัญ:

คำสั่งการเรียกใช้บรรทัดคำสั่งของ MS-DOS และ Windows
คำสั่งการเรียกใช้บรรทัดคำสั่งของ MS-DOS และ Windows
Anonim

โทรสั่งช่วยให้ผู้ใช้เรียกใช้ไฟล์ชุดจากภายในแฟ้มชุดอื่น

ความพร้อมใช้งาน

การโทรเป็นคำสั่งภายในและพร้อมใช้งานในระบบปฏิบัติการ Microsoft ต่อไปนี้

  • MS-DOS ทุกรุ่น
  • วินโดวส์ 95
  • Windows 98
  • Windows ME
  • วินโดวส์เอ็นที
  • Windows 2000
  • Windows XP
  • Windows Vista
  • วินโดว 7
  • วินโดว์ 8
  • Windows 10

ไวยากรณ์การโทร

  • ไวยากรณ์การโทรของ Windows 2000 และ Windows XP
  • MS-DOS, Windows 95, Windows 98, ไวยากรณ์การโทรของ Windows ME

Windows 2000 และ Windows XP และไวยากรณ์การโทรในภายหลัง

เรียกโปรแกรมแบตช์หนึ่งจากอีกโปรแกรมหนึ่ง

CALL [drive:] [path] ชื่อไฟล์ [ชุดพารามิเตอร์]

หากส่วนขยายคำสั่งถูกเปิดใช้งาน CALL จะเปลี่ยนดังนี้:

คำสั่ง CALL ยอมรับฉลากเป็นเป้าหมายของ CALL ไวยากรณ์คือ:

CALL: อาร์กิวเมนต์ของฉลาก

บริบทแบตช์ไฟล์ใหม่จะถูกสร้างขึ้นด้วยข้อโต้แย้งที่ระบุและการควบคุมจะถูกส่งผ่านไปยังคำสั่งหลังจากที่ระบุฉลาก คุณต้อง "ออก" สองครั้งโดยถึงจุดสิ้นสุดของไฟล์สคริปต์ชุดสองครั้ง ครั้งแรกที่คุณอ่านจบการควบคุมกลับไปหลังจากคำสั่งโทร ครั้งที่สองจะออกจากสคริปต์ชุด พิมพ์GOTO /? สำหรับคำอธิบายของส่วนขยาย GOTO: EOF ที่อนุญาตให้คุณ "ส่งคืน" จากสคริปต์ชุดงาน

การขยายตัวของการอ้างอิงอาร์กิวเมนต์สคริปต์ชุด (% 0,% 1, ฯลฯ) มีการเปลี่ยนแปลงดังนี้:

% * ในสคริปต์แบตช์อ้างถึงอาร์กิวเมนต์ทั้งหมด (เช่น% 1% 2% 3% 4% 5 …)

การทดแทนพารามิเตอร์แบตช์ (% n) ได้รับการปรับปรุง ตอนนี้คุณสามารถใช้ไวยากรณ์ตัวเลือกด้านล่าง:

% ~ 1 ขยาย% 1 เพื่อลบเครื่องหมายคำพูดล้อมรอบ (")
% ~ f1 ขยาย% 1 เป็นชื่อพา ธ แบบเต็ม
% ~ d1 ขยาย% 1 เป็นตัวอักษรไดรฟ์เท่านั้น
% ~ p1 ขยาย% 1 ไปยังเส้นทางเท่านั้น
% ~ n1 ขยาย% 1 เป็นชื่อไฟล์เท่านั้น
% ~ x1 ขยาย% 1 เป็นนามสกุลไฟล์เท่านั้น
% ~ s1 เส้นทางที่ขยายประกอบด้วยชื่อสั้น ๆ เท่านั้น
% ~ a1 ขยาย% 1 ไปยังแอตทริบิวต์ของแฟ้ม
% ~ t1 ขยาย% 1 เป็นวันที่ / เวลาของไฟล์
% ~ Z1 ขยาย% 1 ตามขนาดไฟล์
% ~ $ PATH: 1 ค้นหาไดเร็กทอรีที่แสดงรายการในตัวแปรสภาพแวดล้อม PATH และขยาย% 1 เป็นชื่อแบบเต็มของไดเรกทอรีแรกที่พบ หากไม่ได้กำหนดชื่อตัวแปรสภาวะแวดล้อมหรือไม่พบไฟล์โดยการค้นหาตัวแก้ไขนี้จะขยายเป็นสตริงว่าง

ตัวดัดแปลงสามารถรวมกันเพื่อให้ได้ผลลัพธ์แบบผสม:

% ~ DP1 ขยาย% 1 ไปยังตัวอักษรไดรฟ์และเส้นทางเท่านั้น
% ~ Nx1 ขยาย% 1 เป็นชื่อไฟล์และส่วนขยายเท่านั้น
% ~ DP $ PATH: 1 ค้นหาไดเร็กทอรีที่แสดงรายการในตัวแปรสภาพแวดล้อม PATH สำหรับ% 1 และขยายไปยังตัวอักษรไดรฟ์และพา ธ ของไดเรกทอรีแรกที่พบ
% ~ ftza1 ขยาย% 1 ไปยังบรรทัดเอาต์พุตที่คล้าย DIR

ในตัวอย่างข้างต้น% 1 และ PATH สามารถถูกแทนที่ด้วยค่าที่ถูกต้องอื่น ๆ ไวยากรณ์% ~ ถูกยกเลิกด้วยหมายเลขอาร์กิวเมนต์ที่ถูกต้อง ตัวดัดแปลง% ~ อาจไม่สามารถใช้กับพารามิเตอร์% *

MS-DOS, Windows 95, Windows 98, ไวยากรณ์การโทรของ Windows ME

เรียกโปรแกรมแบตช์หนึ่งจากอีกโปรแกรมหนึ่ง

CALL [drive:] [path] ชื่อไฟล์ [ชุดพารามิเตอร์]

ชุดพารามิเตอร์ระบุข้อมูลบรรทัดคำสั่งใด ๆ ที่ต้องการโดยโปรแกรมแบทช์