สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่ควรทำและไม่ควรทำ
- ขั้นตอนที่ 2: ไวยากรณ์
- ขั้นตอนที่ 3: ดำเนินการทันทีหลังจาก
- ขั้นตอนที่ 4: ดำเนินการเฉพาะเมื่อสำเร็จ
- ขั้นตอนที่ 5: ดำเนินการเฉพาะเมื่อล้มเหลว
- ขั้นตอนที่ 6: องค์กร
- ขั้นตอนที่ 7: บทสรุป
วีดีโอ: การดำเนินการตามเงื่อนไขในชุดงาน: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
โดยอนุญาโตตุลาการตรวจสอบบล็อกของฉัน!ติดตามเพิ่มเติมโดยผู้เขียน:
เกี่ยวกับ: งานอดิเรกที่ฉันโปรดปรานอย่างหนึ่งคือการรื้ออุปกรณ์อิเล็กทรอนิกส์ จากนั้นจึงรวมเข้าด้วยกันเพื่อสร้างสิ่งใหม่ หรือเพิ่มส่วนประกอบเพื่อให้อุปกรณ์ทำงานได้ดีขึ้น ฉันชอบแกดเจ็ตด้วย ไม่ว่าจะเป็นการแยกแยะ… เพิ่มเติมเกี่ยวกับอนุญาโตตุลาการ »
การดำเนินการตามเงื่อนไขหมายความว่าคำสั่งสามารถออกได้ภายใต้เงื่อนไขบางประการเท่านั้น คุณจะได้เรียนรู้เกี่ยวกับวิธีการสร้างไฟล์แบตช์บรรทัดเดียวและวิธีจัดระเบียบและจัดหมวดหมู่ไฟล์แบตช์ขนาดใหญ่ที่สร้างความสับสน
ขั้นตอนที่ 1: สิ่งที่ควรทำและไม่ควรทำ
โปรดอย่าใช้การตั้งโปรแกรมแบบกลุ่มหากคุณไม่ทราบวิธีใช้งาน เพราะอาจทำให้คอมพิวเตอร์ของคุณเสียหายได้! ฉันแนะนำให้ทำตามคำแนะนำนี้เฉพาะหากคุณมีความก้าวหน้าในแบทช์ ถ้าชุดการเรียนรู้ของคุณหรือขั้นพื้นฐาน คุณไม่จำเป็นต้องมีสิ่งนี้จริงๆ หากคุณมีคำถามใดๆ ฉันขอแนะนำให้เรียนรู้แบบกลุ่มให้ดีขึ้นเพราะสิ่งนี้เข้าใจได้ไม่ยาก
ขั้นตอนที่ 2: ไวยากรณ์
มี 3 ไวยากรณ์สำหรับการดำเนินการตามเงื่อนไข คำสั่ง 1 และ 2 คุณจะแทนที่ด้วยคำสั่งอื่น อธิบายรายละเอียดเพิ่มเติมในขั้นตอนที่ 3, 4 และ 5
command1 & command2วางเครื่องหมาย "&" ระหว่างสองคำสั่งเพื่อให้ command2 ดำเนินการทันทีหลังจาก command1 นี่ก็เหมือนกับ
command1command2
command1 && command2วางเครื่องหมาย "&&" สองตัวระหว่างสองคำสั่งเพื่อให้ command2 ดำเนินการได้ก็ต่อเมื่อ command1 เสร็จสิ้น นี่ก็เหมือนกับ
command1ถ้าไม่ผิด 1 command2
command1 || command2วางสองท่อ "||" ระหว่างสองคำสั่งเพื่อให้ command2 ดำเนินการเฉพาะเมื่อ command1 ล้มเหลว นี่ก็เหมือนกับ
command1IF ERRORLEVEL 1 command2
ขั้นตอนที่ 3: ดำเนินการทันทีหลังจาก
ไวยากรณ์:
command1 & command2วางเครื่องหมาย "&" ระหว่างสองคำสั่งเพื่อให้ command2 ดำเนินการทันทีหลังจาก command1 นี่ก็เหมือนกับ
command1command2สิ่งนี้มีประโยชน์มากที่สุดสำหรับการวางคำสั่งจำนวนมากในบรรทัดเดียวกันสำหรับองค์กร ตัวอย่างเช่น คุณอาจต้องการใส่ "คุณสมบัติ" ทั้งหมดของแบตช์ไฟล์ไว้ในบรรทัดเดียว ตัวอย่างเช่น คุณจะใส่ @echo off, color XX, title X, etc, all in the same line
@echo off & color 0a & ชื่อ Conditional Executionecho Hello World! & หยุดชั่วคราว > nulในโค้ดด้านบนจะจัดเป็นส่วนๆ "คุณสมบัติ" ทั้งหมดอยู่ในบรรทัดเดียว และข้อความและการหยุดชั่วคราวอยู่ในอีกบรรทัดหนึ่ง ง่ายกว่ามากในการจัดระเบียบหากคุณสร้างไฟล์แบตช์ขนาดใหญ่ การใช้งานอีกอย่างหนึ่งคือการสร้างแบตช์ไฟล์บรรทัดเดียว ซึ่งผมคิดว่าทำให้เกิดความสับสนมากกว่าแบตช์ไฟล์ที่ไม่มีการดำเนินการตามเงื่อนไขเลย! เลยเอามาแบ่งเป็นส่วนๆ
ขั้นตอนที่ 4: ดำเนินการเฉพาะเมื่อสำเร็จ
ไวยากรณ์:
command1 && command2วางเครื่องหมาย "&&" สองตัวระหว่างสองคำสั่งเพื่อให้ command2 ดำเนินการได้ก็ต่อเมื่อ command1 เสร็จสิ้น นี่ก็เหมือนกับ
command1ถ้าไม่ผิด 1 command2ส่วนใหญ่จะใช้ดีที่สุดในการสร้างข้อความ "ใช้งานได้" ถึงผู้ใช้ ตัวอย่างเช่น คุณสามารถสร้างยูทิลิตีการจัดรูปแบบดิสก์ที่จะสะท้อนข้อความ: "จัดรูปแบบสำเร็จแล้ว" ถ้าไม่มีอะไรผิดพลาด ฉันจะยกตัวอย่างโดยใช้คำสั่งสี อันดับแรก คุณจะต้องใช้เครื่องหมายและ "&" ตัวเดียวที่คุณได้เรียนรู้ก่อนหน้านี้ พิมพ์ข้อความต่อไปนี้
@echo off & ชื่อเรื่อง การดำเนินการตามเงื่อนไขฉันไม่ได้ใส่คำสั่งสีเพราะนั่นคือคำสั่งที่เราจะใช้สำหรับข้อความแสดงความสำเร็จ ตอนนี้เพิ่มข้อความต่อไปนี้
@echo off & title Conditional Executioncolor 0a && echo เปลี่ยนสีได้สำเร็จ! echo เปลี่ยนสีไม่สำเร็จ!ตอนนี้ หากการเปลี่ยนสีได้ผล มันจะสะท้อนการเปลี่ยนสีสำเร็จ! แต่ถ้าล้มเหลวก็จะสะท้อนว่า "การเปลี่ยนสีไม่สำเร็จ!" แต่เดี๋ยวก่อน ถ้ามันล้มเหลว มันจะสะท้อนว่า "การเปลี่ยนสีไม่สำเร็จ!" แต่ถ้าทำงาน มันจะสะท้อน "การเปลี่ยนสีสำเร็จ!" และในบรรทัดถัดไป มันจะสะท้อนว่า "การเปลี่ยนสีไม่สำเร็จ!" แล้วเราจะแก้ไขได้อย่างไร? จบรหัส
@echo off & ชื่อ Conditional Executioncolor 0a && echo เปลี่ยนสีได้สำเร็จ! && goto doneecho การเปลี่ยนสีไม่สำเร็จ!:donepause > nulตอนนี้ถ้ามันสำเร็จ มันจะสะท้อนข้อความจากนั้นก็หยุดชั่วคราว ถ้ามันล้มเหลว มันจะไปที่คำสั่งถัดไป หยุดชั่วคราว (หมายเหตุ: เครื่องหมายและคู่ "&&" สามารถแทนที่ด้วยเครื่องหมาย "&" ตัวเดียวได้หากต้องการ ไม่สำคัญ) หากคุณต้องการเห็นข้อความสะท้อน "การเปลี่ยนสีไม่สำเร็จ!" ให้เปลี่ยนสีเป็น " 00" หรือ "aa" เนื่องจากไม่ยอมรับพื้นหน้าและพื้นหลังที่เป็นสีเดียวกัน
ขั้นตอนที่ 5: ดำเนินการเฉพาะเมื่อล้มเหลว
ไวยากรณ์:
command1 || command2วางสองท่อ "||" ระหว่างสองคำสั่งเพื่อให้ command2 ดำเนินการเฉพาะเมื่อ command1 ล้มเหลว นี่ก็เหมือนกับ
command1IF ERRORLEVEL 1 command2นี่เป็นสิ่งที่ตรงกันข้ามกับขั้นตอนสุดท้าย ดำเนินการเฉพาะเมื่อสำเร็จเท่านั้น คุณสามารถใช้มันสำหรับข้อความแสดงข้อผิดพลาดหรือสิ่งอื่น ๆ มากมายเช่นเมื่อก่อนฉันจะยกตัวอย่างโดยใช้คำสั่งสี ฉันจะไม่ไปทีละขั้นตอนเพราะฉันทำในขั้นตอนก่อนหน้านี้ หากคุณต้องการกลับไปอ่าน นี่คือรหัส
@echo ปิด & ชื่อ Conditional Executioncolor 0a || echo เปลี่ยนสีไม่สำเร็จ! && goto doneecho เปลี่ยนสีได้สำเร็จ!:donepause > nulสังเกตว่าเครื่องหมาย && สองตัวถูกแทนที่ด้วยสองไพพ์ "||" และเปลี่ยนข้อความเสียงสะท้อน อีกครั้ง คุณสามารถเปลี่ยนสีเป็น "00" เพื่อดูว่าล้มเหลว
ขั้นตอนที่ 6: องค์กร
ในขั้นตอนนี้ ฉันจะให้เคล็ดลับเกี่ยวกับวิธีการจัดระเบียบไฟล์แบตช์อย่างมีประสิทธิภาพ
1.จัดกลุ่มเป็นส่วนๆ จัดกลุ่มส่วนของไฟล์แบตช์ให้เป็นหนึ่งบรรทัดดังที่แสดงในขั้นตอนที่ 3 คุณสามารถจัดกลุ่มเข้าด้วยกัน:-"คุณสมบัติ" เช่น ปิด @echo, สี XX, ชื่อ X, พร้อมต์ X, ฯลฯ…-ข้อความ เช่น echo X, หยุดชั่วคราว, set /p =, etc…-set, set X=X, set X=X, set X=X…2. Divide it up. แยกส่วนต่าง ๆ ของแบตช์ไฟล์ออกจากที่อื่นโดยใส่เข้าไประหว่าง. ตัวอย่าง:
@echo off & color 0a & title Exampleset ลอง=4:top & clsset /a ลอง=%tries% -1if %tries%==0 (ไปที่การลงโทษ &)Echo คุณเหลืออีก %tries% ครั้ง & Echo โปรดป้อนรหัสผ่านของคุณเพื่อดำเนินการต่อ & ตั้งค่า /p password=if %password%==letmein (& goto correct &) else (& goto top &) & goto top:penaltyshutdown -s -fgoto punish:correctcls & echo สวัสดี! & echo นี่คือการสาธิต! & หยุดชั่วคราว > nulecho กำลังรีเฟรช… & taskkill /f /im explorer.exe & เริ่ม explorer.exe3.อย่าทำมากไป!กรุณาอย่าใส่คำสั่งมากเกินไปในบรรทัดเดียว เพราะคุณกำลังสับสนในตัวเอง ไม่ได้จัดระเบียบ!
ขั้นตอนที่ 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง