Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Batch file ใน Windows คืออะไร? เทคนิค Batch file ที่สนุกและน่าสนใจ

Batch files ใน Windows คือไฟล์สคริปト (script files) ไฟล์ Batch เป็นไฟล์ข้อความที่ไม่ได้จัดรูปแบบ ไฟล์นี้ประกอบด้วยชุดคำสั่งหลายคำสั่ง และมีนามสกุลไฟล์ .bat หรือ .cmd คำว่า "batch" มาจาก batch processing (การประมวลผลแบบแบทช์) – ซึ่งหมายถึงการดำเนินการแบบไม่โต้ตอบ ด้วย Batch files ใน Windows ผู้ใช้สามารถทำให้งานที่ซ้ำหรือเป็นรูปธรรมดาง่ายขึ้น เมื่อผู้ใช้พิมพ์ชื่อไฟล์ที่พร้อมท้าย command prompt, cmd.exe จะรันคำสั่งตามลำดับ ตามที่ปรากฏในไฟล์ คำสั่งทั่วไปบางอย่างที่ใช้ใน Batch files ใน Windows ได้แก่ – Call, Echo, Endlocal, For, Goto, If, Pause, Rem, Setlocal, และ Shift

วิธีสร้างไฟล์ .bat หรือ Batch files ใน Windows

какที่กล่าวไว้ก่อนหน้านี้ ไฟล์ Batch ประกอบด้วยชุด คำสั่ง DOS และใช้เพื่อทำให้งานที่ทำบ่อยๆ เป็นอัตโนมัติ ดังนั้น คุณจึงไม่ต้องพิมพ์คำสั่งเดิมซ้ำๆ

ไฟล์ Batch ถูกสร้างโดยใช้ Notepad ไฟล์ข้อความประกอบด้วยคำสั่งที่คุณต้องการดำเนินการ เพื่อ สร้าง Batch file คุณต้องเขียนคำสั่งเป็นข้อความใน Notepad และบันทึกไฟล์เป็นไฟล์ .bat เพื่อ ดำเนินการคำสั่ง คุณเพียงแค่ต้องดับเบิลคลิกที่ไฟล์ Batch ดังนั้น Batch file ที่เขียนได้ดีใน Windows สามารถประหยัดเวลาได้มาก

คำสั่งพื้นฐานบางอย่างใน Batch Files:

  • ECHO: เพื่อแสดงข้อความบนหน้าจอ
  • @ECHO OFF: เพื่อซ่อนข้อความ
  • START: เพื่อรันไฟล์ด้วยแอปพลิเคชันเริ่มต้น
  • REM: เพื่อเพิ่มบรรทัดความคิดเห็นในโปรแกรม
  • MKDIR: เพื่อสร้างไดเรกทอรี
  • RMDIR: เพื่อลบไดเรกทอรี
  • DEL: เพื่อลบไฟล์
  • COPY: เพื่อคัดลอกไฟล์
  • XCOPY: เพื่อคัดลอกไฟล์พร้อมตัวเลือกเพิ่มเติม
  • FOR/IN/DO: เพื่อระบุไฟล์
  • TITLE: เพื่อแก้ไขชื่อเรื่องของหน้าต่าง

เทคนิค Batch file ที่สนุกและน่าสนใจ

1. Matrix

Batch file ใน Windows คืออะไร? เทคนิค Batch file ที่สนุกและน่าสนใจ

คุณจำหนัง 'Matrix' ไหม? คุณสามารถทำให้พื้นหลังของคุณคล้ายหน้าจอสีเขียว Matrix ด้วยไฟล์ Batch นี้ มันแน่นอนว่ามันเพื่อลุคที่โคตรโค้ลและไม่มีอะไรเพิ่มเติม ในการสร้าง Batch files แบบนี้ใน Windows ให้ทำตามขั้นตอนเหล่านี้:

ขั้นตอนที่ 1: เปิดเอกสารข้อความและเปลี่ยนชื่อเป็น "matrix.bat" ทันทีที่นามสกุลไฟล์ข้อความเปลี่ยนเป็น .bat ไอคอนของมันจะเปลี่ยนเป็นเกียร์

Batch file ใน Windows คืออะไร? เทคนิค Batch file ที่สนุกและน่าสนใจ

ขั้นตอนที่ 2: ตอนนี้คุณสามารถแก้ไขไฟล์เพื่อเขียนโปรแกรมของคุณ สำหรับเรื่องนี้ ให้คลิกขวาที่ไฟล์และคลิก 'Edit' มันควรเปิดใน Notepad นี่คือบรรทัดคำสั่งที่คุณต้องวางบน Notepad

@echo off

color 2

:start

echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%

goto start

คลิก 'Save' และดับเบิลคลิกที่มัน มันจะให้เอฟเฟกต์ Matrix ในหน้าต่าง เต็มหน้าจอหน้าต่าง CMD และกด F11 เพื่อได้เอฟเฟกต์เต็มหน้าจอที่ดีขึ้น

2. Password Creator (สร้างรหัสผ่าน)

คุณสามารถสร้างไฟล์ที่ป้องกันด้วยรหัสผ่านที่ถูกสร้างและเข้าถึงได้โดยใช้ Batch (.bat) file นี่คือหนึ่งใน Batch files ใน Windows ที่มีประโยชน์เล็กน้อยและควรทำงานได้ดีสำหรับการซ่อนสิ่งต่างๆ จากผู้ที่มีความรู้คอมพิวเตอร์หรือ Batch file น้อยหรือไม่มีเลย

ทำตามขั้นตอนเหล่านี้เพื่อสร้าง Batch files Password Creator ใน Windows:

ขั้นตอนที่ 1: เปิด Notepad

ขั้นตอนที่ 2: คัดลอกและวางโค้ดต่อไปนี้

cls

@ECHO OFF

title Cyber Attack Weapon System

if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK

if NOT EXIST Hidden goto MDHidden

:CONFIRM

echo Are you sure to lock this folder? (Y/N)

set/p "cho=>"

if %cho%==Y goto LOCK

if %cho%==y goto LOCK

if %cho%==n goto END

if %cho%==N goto END

echo Invalid choice.

goto CONFIRM

:LOCK

ren Hidden "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

echo Folder locked

goto End

:UNLOCK

echo Enter password to Unlock Your Secure Folder

set/p "pass=>"

if NOT %pass%== 1234 goto FAIL

goto UNLOCK2

:UNLOCK2

CLS

echo Enter password to Unlock Your Secure Folder

set/p "pass=>"

if NOT %pass%== 1234 goto FAIL

attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Hidden

echo Folder Unlocked successfully

goto End

:Fail

@echo off

color 02

echo Warning-Virus Initiated total hardrive corruption imminent

timeout /t 5 /nobreak >nul

set count= 0

:tricks

if %count% == 200 goto shutdown

echo %random%%random%%random%%random%%random%%random%%random%%random%

set /a count=%count%+1

goto tricks

:shutdown

cls

:shutdown

shutdown -s -t 45 /c "You have tried to acces a file that is not yours.
Good-Bye."

echo Enter password Start Abort Sequence

set/p "pass=>"

if NOT %pass%== 1234 goto shutdown

echo Abort Inittiated

goto Abort

:Abort

C:\Windows\System32\shutdown.exe -a

Abort Successful

timeout /t 3 /nobreak >nul

CLS

goto unlock

goto end

:MDHidden

md Hidden

echo Hidden created successfully

ขั้นตอนที่ 3: ตั้งค่ารหัสผ่าน

รหัสผ่านถูกตั้งค่าเริ่มต้นเป็น 1234 สามารถเปลี่ยนได้ด้วย เพื่อเปลี่ยนรหัสผ่าน ให้ค้นหาในโค้ดที่ระบุว่า:

if NOT %pass%== 1234 goto

และแทนที่ 1234 ด้วยรหัสผ่านที่คุณต้องการ บันทึกไฟล์ด้วยนามสกุล .bat

เมื่อคุณเปิดไฟล์ครั้งแรก มันจะกระพริบ และไฟล์อีกตัวจะปรากฏชื่อ "Hidden" เพื่อซ่อนไฟล์นี้ ให้คลิกที่ไฟล์ต้นฉบับอีกครั้ง และมันจะถามว่าคุณต้องการซ่อนไฟล์หรือไม่ หากคุณพิมพ์ Y มันจะซ่อน แต่ถ้าพิมพ์ N ไม่มีอะไรเกิดขึ้น หลังจากซ่อนแล้วและต้องการเข้าถึงภายหลัง คุณต้องคลิกไฟล์ต้นฉบับอีกครั้ง และมันจะขอรหัสผ่าน

อย่างไรก็ตาม คุณต้องจำไว้ว่าวิธีนี้ไม่ได้ปลอดภัยแบบสมบูรณ์ ใครก็ตามที่มีความรู้หรือประสบการณ์น้อยๆ ในระบบคอมพิวเตอร์และ Batch files น่าจะสามารถ繞过ได้ค่อนข้างเร็ว

3. Color Tester (ทดสอบสี)

Batch file ใน Windows คืออะไร? เทคนิค Batch file ที่สนุกและน่าสนใจ

หากคุณต้องการลองทดสอบสีโดยใช้ Batch files ใน Windows นี่คือโค้ดสำหรับมัน มันง่าย และอาจมีประโยชน์ค่อนข้างมาก

เปิด Notepad และคัดลอกวางโค้ดต่อไปนี้

@echo off
:test
help color
echo ----------------------------------------------------------
echo.
echo Type a color code to test colors.
echo To exit, just press the X.
set/p color=
color %color%
goto test

บันทึกไฟล์ด้วยนามสกุล .bat

หากคุณต้องการทราบเพิ่มเติมเกี่ยวกับเทคนิค Batch file แบบนี้ใน Windows คุณสามารถไปที่ Instructable.com

Batch file ใน Windows คืออะไร? เทคนิค Batch file ที่สนุกและน่าสนใจ