DANH MỤC TÀI LIỆU
Tìm hiểu về Batch File và ứng dụng trong thực tế
Tìm hi u v Batch File và ng d ng trong th c t ự ế
File Batch này ch a hàng lo t các l nh và có ph n đuôi m r ng ư ở ộ
.bat ho c .cmd. Thu t ng “batch” đ c l y t batch processing - có ượ ấ
nghĩa là không c n th c thi t ng tác.ầ ự ươ
V i file Batch trên Windows, ng i dùng có th “đ n gi n hóa” các tác v ườ ể ơ
l p đi l p l i ho c đ c s d ng th ng xuyên. Khi ng i dùng nh p tên ượ ử ụ ườ ườ
file vào c a s Command Prompt, cmd.exe ch y các l nh theo tu n t , ầ ự
đúng nh th t các l nh trong file. M t s l nh đi n hình đ c s d ng ư ứ ự ố ệ ượ
trong file Batch trên h đi u hành Windows nh : Call, Echo, Endlocal, For, ệ ề ư
Goto, If, Pause, Rem, Setlocal, và Shift.
Cách T o File .Bat Hay File Batch Trên Windows
Nh đã đ c p trên, file batch ch a m t lo t các l nh DOS và đ c s ư ề ậ ượ
d ng đ “t đ ng hóa” các tác vuh đ c th c hi n th ng xuyên. Vì th ự ộ ượ ườ ế
b n không c n ph i vi t l i các l nh t ng t . ế ạ ươ
T o file batch b ng cách s d ng Notepad. File text bao g m các l nh mà ử ụ
b n mu n th c thi. Đ t o file batch, b n ph i vi t l nh d i d ng text ể ạ ế ướ
trên Notepad và l u file d i d ng file .bat. Đ th c thi m t l nh, b n ch ư ướ ộ ệ
c n kích đúp chu t vào file batch đó. Do đó, th c thi m t file batch trên ự ộ
Windows có th ti t ki m r t nhi u th i gian.ể ế
M t s l nh c b n trên file batch: ố ệ ơ
ECHO: Đ hi n th text trên màn hìnhể ể
@ECHO OFF: Đ n textể ẩ
START: Đ ch y file ng d ng m c đ nhể ạ ặ ị
REM: Đ nh p comment trong ch ng trìnhể ậ ươ
MKDIR: Đ t o th m cể ạ ư
RMDIR: Đ xóa các th m c ư ụ
DEL: Đ xóa các file
COPY: Sao chép m t file ho c nhi u file ặ ề
XCOPY: Đ sao chép file có các tùy ch n b sung ọ ổ
FOR / IN / DO: Đ ch đ nh file ỉ ị
TITLE: Đ ch nh s a tiêu đ c a c a s ề ủ
M t S Th Thu t Thú V V i File Batch ị ớ
Th Thu t 1: Ma Tr n (Matrix)ủ ậ
Ch c h n b n còn nh b phim ma tr n? V i file batch này b n có th ớ ộ
"trang trí" n n background c a mình gi ng nh màn hình xanh trong phim ố ư
ma tr n.
Đ t o màn hình xanh này b ng file batch, b n th c hi n theo các b c ể ạ ướ
d i đây:ướ
B c 1:ướ M m t file Text Document và đ i tên thành matrix.bat. Ngay sau ở ộ
khi ph n đuôi m r ng c a file đ c thay đ i thành .bat, bi u t ng c a ộ ủ ượ ượ ủ
file cũng thay đ i thành hình răng c a.ổ ư
B c 2:ướ Bây gi b n có th ch nh s a file đ vi t ch ng trình. Đ làm ờ ạ ế ươ
đ c đi u này, kích chu t ph i vào file và ch nượ Edit.
Trên màn hình hi n th file Notepad, nhi m v c a b n là dán các dòng ụ ủ
d i đây vào Notepad:ướ
@echo off
color 2
:start
echo %random% %random% %random% %random% %random%
%random% %random% %random% %random% %random%
%random% %random% %random% %random%
goto start
Click ch n Save đ l u file và kích đúp chu t vào file đó đ m màn hình ể ư
hi u ng ma tr n.ệ ứ
M to c a s cmd và nh n phím ử ổ F11 đ hi u ng màn hình t t h n. ệ ứ ơ
Th Thu t 2: Password Creatorủ ậ
Ngoài ra b n có th t o m t m t kh u b o v file và truy c p b ng file ạ ộ ậ ẩ
batch (file .bat). Đây là m t trong nh ng tính năng h u ích c a file batch ữ ủ
trên h đi u hành Windows, ng i dùng có th s d ng đ “gi u” m i th ườ ể ử
trên máy tính c a mình kh i “t m m t” c a nh ng ng i dùng khác. ỏ ầ ườ
Th c hi n theo các b c d i đây đ t o file batch Password Creator trên ướ ướ ể ạ
Windows:
B c 1:ướ M m t file Notepad.ở ộ
B c 2:ướ Sao chép và dán đo n code d i đây vào file Notepad:ạ ướ
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
B c 3:ướ Thi t l p m t kh uế ậ
M t kh u đ c thi t l p m c đ nh là 1234. Tuy nhiên b n cũng có th thayậ ẩ ượ ế ậ ặ
đ i m t kh u này. Đ thay đ i m t kh u, b n tìm dòng code d i đây:ổ ậ ổ ậ ướ
if NOT %pass%== 1234 goto
thông tin tài liệu
Tài liệu cung cấp những kiến thức cơ bản về Batch File cho bạn
Mở rộng để xem thêm
từ khóa liên quan
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×