สารบัญ:

กวดวิชา Windows Batch ขั้นพื้นฐาน: 5 ขั้นตอน
กวดวิชา Windows Batch ขั้นพื้นฐาน: 5 ขั้นตอน

วีดีโอ: กวดวิชา Windows Batch ขั้นพื้นฐาน: 5 ขั้นตอน

วีดีโอ: กวดวิชา Windows Batch ขั้นพื้นฐาน: 5 ขั้นตอน
วีดีโอ: 5 Tips for Passing Values to Macros (VBA) - Beginner to Advanced 2024, กรกฎาคม
Anonim
บทช่วยสอน Windows Batch ขั้นพื้นฐาน
บทช่วยสอน Windows Batch ขั้นพื้นฐาน

สวัสดีทุกคน ในเวลา 24 ชม. ฉันได้เผยแพร่บทช่วยสอนแบบแบตช์ของ Windows ที่ฉันสัญญากับคุณไว้ในคำสั่งสอนครั้งล่าสุดของฉัน หากคุณยังไม่ได้ดูคลิกที่ลิงค์นี้ที่นี่:

นี่เป็นพื้นฐาน (x100) ของการเขียนโปรแกรมแบบแบตช์ นี้สำหรับผู้เริ่มต้นทั้งหมด อย่าลังเลที่จะดูสิ่งนี้หากคุณเป็นมืออาชีพอยู่แล้ว แม้ว่ามันอาจจะดีสำหรับคุณที่จะได้รับมุมมองของฉันขึ้น:p

ดังนั้นหากต้องการค้นหาชุดงาน ให้ค้นหาเมนูค้นหาและพิมพ์ในแผ่นจดบันทึก นี่คือที่ที่คุณจะเขียนสคริปต์ของคุณ ในทางเทคนิค เราสามารถเรียกหน้าต่างนี้ว่าหน้าต่างใหม่ได้ เพราะเช่นเดียวกับในภาษาโปรแกรมอื่น ๆ จะมีหน้าต่างใหม่ให้ผู้ใช้เขียนอยู่เสมอ และพวกเขาดำเนินการคำสั่งในเชลล์ซึ่งฉันกำลังจะแสดงให้คุณเห็น

เพื่อเข้าถึงประเภท 'shell' ในแถบค้นหา 'cmd' ที่ย่อมาจาก command prompt โดยปกติแล้วผู้ใช้จะใช้เพื่อขอให้คอมพิวเตอร์ทำอะไรบางอย่าง เช่น ห้ามผู้ใช้หรือดาวน์โหลดแอปพลิเคชัน แต่วันนี้ เราจะใช้มันเพื่อวัตถุประสงค์ในการเขียนโปรแกรม

ขั้นตอนที่ 1: ลองใช้สิ่งเหล่านี้…

ลองสิ่งเหล่านี้…
ลองสิ่งเหล่านี้…

นี่คือคำสั่งพื้นฐานบางส่วนที่เราจะใช้:

echo *some* - ทำในสิ่งที่ดูเหมือนเป็นเสียงสะท้อน ลองใช้ cmd พิมพ์ echo Hello World สคริปต์เริ่มต้นของโปรแกรมเมอร์ที่เป็นสัญลักษณ์ ไม่ใช่มือใหม่แต่ยังพูดอยู่

cls - ล้างหน้า ทดสอบมัน ใน cmd ให้พิมพ์โหลดของสุ่ม แล้ว enter แล้วทำซ้ำอีกประมาณ 3 ล้านครั้ง แล้วพิมพ์ cls แล้วทุกอย่างจะหายไป

C:\users> ergehoeiboegboieghoimythgiuheuhon4jht4phnn

C:\users> rwiheiuybgviugebvrgvbhgprovuogvihbghbohrbhw

C:\users> ljehfbocubeuohboubgyunrechongrcenogrcho

C:\users> cls

C:\ผู้ใช้>_

@echo off - จะเป็นการปิด C:\users> headcases ที่ฉันพบว่าน่ารำคาญมาก ฉันหวังว่าฉันจะกำจัด '>>>' ใน python ได้เช่นกัน

goto - มีประโยชน์มากในลูป สิ่งนี้จะนำผู้ใช้ไปยังส่วนต่าง ๆ ของจักรวาล (ขออภัยที่ฉันหลงทาง) ฉันหมายถึงสคริปต์

เริ่ม - มันเริ่มต้นบางสิ่งบางอย่าง start cmd จะเริ่ม cmd BTW start และ goto เป็นการผสมผสานที่อันตรายมาก ฉันไม่ได้อยู่ที่นี่เพื่อสอนวิธีคอมมิตคอมพิวเตอร์ แต่อย่าใส่คำสั่ง start ในลูป

หยุดชั่วคราว - สิ่งนี้จะหยุดชั่วคราวและจะเกิดขึ้นพร้อมกับกดปุ่มใดก็ได้เพื่อดำเนินการต่อ…

ยาวหน่อย…

ขั้นตอนที่ 2: โปรแกรมแรกของคุณ

โปรแกรมแรกของคุณ
โปรแกรมแรกของคุณ

โปรแกรมนี้จะนับถึง 1,000 โปรดลองพิมพ์แทนการคัดลอกและวางเพื่อให้เข้าใจมากขึ้น:

@echo ปิด

กำหนด /a x=1

:สูงสุด

กำหนด /a x=%x%+1

เสียงสะท้อน %x%

ถ้า %x%==1000 ไปออก

ขึ้นไปด้านบน

:ออก

cls

หยุดชั่วคราว

ทางออก

set /p input= - ไม่ใช่ในสคริปต์นี้ แต่ให้ตัวแปรอินพุตจากผู้ใช้

set /a x=1 - ตั้งค่าตัวแปรจำนวนเต็มเพื่อให้ x=1

%x% - หมายถึงตัวแปรที่เราตั้งไว้ก่อนหน้านี้ เมื่อเราเขียนมัน คอมพิวเตอร์จะรู้ว่าเราหมายถึง '1'

== - หมายความว่าไม่เท่ากัน ยืนยันสมการ

มาแล้วจ้า โปรแกรมแรก!

โปรดส่งมาให้ฉันผ่านทางคุณทำโครงการนี้หรือไม่

ขั้นตอนที่ 3: อินพุตและเอาต์พุต

อินพุตและเอาต์พุต
อินพุตและเอาต์พุต

ง่ายมาก. ฉันแสดงคำสั่งในส่วนที่ 2 ให้คุณเขียนโปรแกรมนี้และเรียนรู้จากผลลัพธ์

@echo ปิด

สี2f

:สูงสุด

cls

ก้องวันดี

echo คุณชื่ออะไร

ตั้งค่า /p อินพุต=

cls

echo สวัสดี %input% คุณเป็นอย่างไรบ้าง?

echo คุณต้องการดำเนินการต่อหรือไม่ (ใช่/ไม่ใช่)

set /p ans=

ถ้า %ans%==y เริ่ม www.instructables.com

ถ้า %ans%==n ไปยืนยัน

ถ้า %ans% neq y goto ขอโทษ

ถ้า %ans% neq n ไปขอโทษ

:ยืนยัน

cls

echo คุณแน่ใจหรือว่าต้องการออก (ใช่/ไม่ใช่)

set /p ans=

ถ้า %ans%==y ออก

ถ้า %ans%==n ไปที่ด้านบน

:ขอโทษ

cls

echo ฉันขอโทษ แต่ฉันไม่เข้าใจว่าคุณหมายถึงอะไร

ก้องต่อไป? (ใช่/ไม่ใช่)

set /p ans=

ถ้า %ans%==y ไปที่ด้านบน

ถ้า %ans%==n ไปยืนยัน

neq - ไม่เท่ากับ

ถ้าคุณยังอยู่ที่นี่ ทำได้ดีมากสำหรับการติดตาม

ขั้นตอนที่ 4: เวลาและวันที่

เวลาและวันที่
เวลาและวันที่

ตัวแปรเหล่านี้ถูกกำหนดโดย cmd แล้ว

C:\Users>ก้อง %เวลา%

9:16:25

C:\Users>echo %date%

2018/8/22 วันพุธ

นี่เป็นงานของคุณหากคุณรู้สึกว่าเป็นมือโปร ลองสร้างนาฬิกาที่มีเอาต์พุตเหมือนในภาพ

นี่ไง ! ถ้าคุณเป็นมือใหม่ ตอนนี้คุณไม่ใช่! ยินดีด้วย!

อย่าลืมใส่ภาพของโปรแกรมที่คุณทำโปรเจ็กต์นี้

ขั้นตอนที่ 5: เสร็จสิ้น

เสร็จแล้ว
เสร็จแล้ว

ฉันจะเผยแพร่เนื้อหาเพิ่มเติมในภายหลังอย่างแน่นอน

ถ้าคุณต้องการเรียนรู้แบตช์เพิ่มเติม ผมขอแนะนำการเขียนโปรแกรมแบทช์พื้นฐานโดย seJma

นี่คือบางโปรแกรมที่ฉันทำ ฉันควรแนะนำให้คุณลองทำมันอย่างแน่นอน

เกมคณิตศาสตร์จะไม่มีวันพัง ไม่ว่าคุณจะพิมพ์อะไรลงไป

ปลาตัวหนึ่งเป็นเครื่องทำลายคอมพิวเตอร์ที่อันตรายซึ่งฉันแนะนำให้คุณอย่าวิ่ง คุณสามารถใส่ลงใน usb เพื่อให้คุณสามารถหยุดโปรแกรมได้

ตัวเลือกไซต์นั้นสร้างได้ง่ายอย่างไม่น่าเชื่อ เพียงแค่ติดป้ายกำกับและ URL ของเว็บไซต์ให้ถูกต้อง!

เอาล่ะ แค่นั้นแหละ!

แนะนำ: