สารบัญ:
- ขั้นตอนที่ 1: พื้นฐาน | ก้อง
- ขั้นตอนที่ 2: ขั้นตอนที่ 2: พื้นฐาน | สีและ Cls
- ขั้นตอนที่ 3: ขั้นตอนที่ 3: พื้นฐาน | "%%", ":" และไปที่
- ขั้นตอนที่ 4: ขั้นตอนที่ 4: พื้นฐาน | ตอนจบ
- ขั้นตอนที่ 5: ขั้นตอนที่ 5: ความสนุก | นาฬิกา
- ขั้นตอนที่ 6: ขั้นตอนที่ 6: ในที่สุด…
- ขั้นตอนที่ 7: ความช่วยเหลือพิเศษ
วีดีโอ: การเข้ารหัสด้วยแบทช์: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ก่อนที่เราจะเริ่มต้น
Batch เป็นภาษาเขียนโค้ดที่สร้างโดย Microsoft เป็นพื้นฐานที่บ้ามากเพราะไม่สามารถแสดงกราฟิกหรือเล่นเสียงได้ แม้ว่ามันจะมีประโยชน์ในการเปิดแอปพลิเคชั่น สร้างเกมแบบข้อความ และใช้เป็นนาฬิกาจับเวลาวินาที
ง่ายต่อการเรียนรู้ เนื่องจากมีคำสั่งไม่มาก หากคุณต้องการทำอะไรอย่างรวดเร็ว
บทช่วยสอนนี้จะอธิบายคำสั่งพื้นฐานสองสามคำสั่ง พร้อมด้วยบทช่วยสอนเกี่ยวกับวิธีการทำนาฬิกา
หมายเหตุ: แบทช์ใช้งานได้เฉพาะกับระบบ Windows ตั้งแต่ยุค DOS ไปจนถึง Windows เวอร์ชันล่าสุด ดังนั้นอย่าลองใช้ระบบที่ใช้ Unix (Linux, android…) หรือของ MacOS (iOS, Mackintosh)
สำคัญ:
เมื่อบันทึกไฟล์แบทช์ ตรวจสอบให้แน่ใจว่าไฟล์ลงท้ายด้วย ".bat" หรือ ".cmd" (โดยส่วนตัวแล้ว ฉันชอบ.bat)
นอกจากนี้ หากคุณต้องการแก้ไข คุณสามารถคลิกขวา > แก้ไข เพื่อแก้ไขไฟล์เพื่อเปิดใน Notepad หากคุณใช้อย่างอื่น เช่น Sublime Text หรือ Notepad++ คุณสามารถไปที่ File > Open… และค้นหาไฟล์ที่นั่น หากยังไม่ได้โหลด
(สำหรับผู้ใช้ Notepad++ คุณสามารถคลิกขวา > แก้ไขด้วย Notepad++ เพื่อความสะดวกในการใช้งาน)
(ขออภัยสำหรับภาพความละเอียดต่ำ ต้องการภาพจึงบอกว่า "นี่จะทำ" และวางไว้ที่นั่น)
ขั้นตอนที่ 1: พื้นฐาน | ก้อง
คำสั่งบางอย่างจะคงที่ในทุกสิ่งที่คุณทำ
ตัวแรกจะเป็น "echo"
เอคโค่ทำอะไร?
โดยพื้นฐานแล้วจะถ่ายทอดข้อความทั้งหมดที่คุณป้อน ตัวอย่างเช่น หากคุณใส่ "echo Hello!" ในพรอมต์คำสั่ง คุณจะได้รับ "สวัสดี!" เป็นผลผลิต
สามารถปิดเสียงสะท้อนได้
ทำได้โดยไปที่ "@echo off" สิ่งนี้จะหยุดจากการถ่ายทอดข้อมูลเช่น "C:\windows\System32 (หากคุณใช้งานในโหมดผู้ดูแลระบบ)
ขั้นตอนที่ 2: ขั้นตอนที่ 2: พื้นฐาน | สีและ Cls
สีเป็นตัวอธิบาย ช่วยให้คุณเปลี่ยนสีแบบอักษรและสีพื้นหลังของหน้าต่างเทอร์มินัล สามารถอ่านคำอธิบายโดยละเอียดเพิ่มเติมได้โดยพิมพ์ "color ?" ลงในพรอมต์คำสั่ง (cmd.exe)
Cls เป็นชวเลขสำหรับ "ล้างหน้าจอ" โดยจะเช็ดหน้าจอของข้อมูลที่ป้อนก่อนหน้านี้ทั้งหมด เช่น คำสั่งที่ป้อน ข้อความ และอื่นๆ
ขั้นตอนที่ 3: ขั้นตอนที่ 3: พื้นฐาน | "%%", ":" และไปที่
นี่คือสิ่งที่น่าสนใจ
ด้วย "%%" คุณสามารถบันทึกข้อมูลบางอย่างได้ เช่น ข้อความที่ป้อนหรือสถิติอื่นๆ จนกว่าคอนโซลจะถูกล้าง (ปิด) ซึ่งมีประโยชน์ในบางสคริปต์ (ในเกมแบบข้อความ คุณสามารถใช้สิ่งนี้เพื่อบันทึกชื่อ สถิติ และอื่นๆ ที่สามารถเปลี่ยนแปลงและติดตามได้)
ด้วย ":" และ goto คุณสามารถสร้างลูปและย้ายไปรอบๆ สคริปต์ได้ ดังนั้น คุณสามารถให้ผู้ใช้ป้อนข้อมูลบางอย่าง จากนั้นให้ออกจากสคริปต์หรือกลับไปที่จุดเริ่มต้น
ขั้นตอนที่ 4: ขั้นตอนที่ 4: พื้นฐาน | ตอนจบ
มีสิ่งอื่น ๆ ที่คุณควรทราบก่อนดำเนินการต่อไป
set /p insertsomethinghere=ป้อนข้อความ:
ถ้า %insertsomethinghere%==1 ไปที่ aplacetogo
สามารถใช้เป็นตัวเลือกการเลือกหลายตัวเลือก ป้อนคำตอบบางอย่างและนำไปสู่คำตอบอื่น
อีกทางหนึ่ง
{ set /p insertaname=กรุณาใส่ชื่อ:
ถ้า %insertaname%==%insertaname% ไปที่ขั้นตอนต่อไป }
สิ่งนี้จะดำเนินต่อไปในขั้นตอนต่อไปไม่ว่าจะเกิดอะไรขึ้น
หมายเหตุ: ไม่จำเป็นต้องใช้ทุกอย่างที่เป็นตัวหนาในหน้านี้ ทุกอย่างในสาขานั้นจะแตกต่างกัน คุณสามารถคัดลอกทุกสิ่งที่ขีดเส้นใต้ได้หลายครั้งตามต้องการ
หมายเหตุพิเศษ: ระหว่างวงเล็บ {} นี่คือสิ่งที่คุณต้องการในทางเทคนิค แม้ว่าคุณจะมีชื่อเฉพาะที่ให้ประโยชน์พิเศษแก่คุณได้ แต่ตัวละครก็จำคุณได้ หรือคุณมีทางเลือกอื่น สิ่งที่คุณต้องทำคือเพิ่ม " if %insertaname%==Bob goto nextstepbob" (คุณจะต้องเพิ่มพาธอื่นที่อาจสร้างความรำคาญใจ หรือเพียงแค่ใส่พาธทางเลือกเล็กๆ น้อยๆ ที่จะเชื่อมโยงกลับกับพาธหลัก ในท้ายที่สุด.)
ขั้นตอนที่ 5: ขั้นตอนที่ 5: ความสนุก | นาฬิกา
นี่เป็นสิ่งที่ฉันเรียนรู้ก่อนจริงๆ
@echo ปิด
สี 0a
cls
:นาฬิกา
echo เวลาปัจจุบันคือ %time% และวันที่คือ %date%
ไปที่นาฬิกา
หรือคุณสามารถใส่ "cls" หลัง:clock
แม้ว่าสิ่งนี้จะทำให้สั่นไหวและน่ารำคาญเล็กน้อย
อย่าลืมบันทึกอย่างถูกต้อง!
ขั้นตอนที่ 6: ขั้นตอนที่ 6: ในที่สุด…
ตอนนี้ฉันทำงานเกี่ยวกับเกม ด้านล่างนี้คือสิ่งที่ฉันมี
เป็นพื้นฐานและสามารถเล่นได้บ้างแม้ว่าจะไม่ได้ใกล้เคียงกับสิ่งที่ฉันต้องการจะทำก็ตาม
(เนื่องจากการตัดสินใจจัดรูปแบบข้อความ ฉันจะจัดให้หากมีคำขอ)
ขั้นตอนที่ 7: ความช่วยเหลือพิเศษ
อย่าลังเลที่จะถามว่าคุณติดอะไรบางอย่าง ฉันจะพยายามช่วยโดยเร็วที่สุด
ขอบคุณสำหรับการอ่านและหวังว่านี่จะช่วยได้
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง