1. Trang chủ
  2. » Công Nghệ Thông Tin

học về batch file cái cơ bản để hack win

5 1,1K 2

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 96,62 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

học về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack winhọc về batch file cái cơ bản để hack win

Trang 1

[ Chia sẻ] Tạo và sửa file *.Bat *.cmd nhanh chóng với Dr.Batcher 2.0.2

08/12/11, 09:18 PM

Vào thời điểm này khi nhắc tới hệ điều hành MS DOS có lẽ không ít người sẽ nói đó là một thứ cũ kỹ, lạc hậu và đáng nhẽ Microsoft nên loại bỏ nó khỏi các

hệ điều hành tân thời hiện nay Và mình có thể chắc chắn rằng rất nhiều

Newbie luôn có ý nghĩ đó trong đầu Bởi vì rất nhiều bạn đã quên rằng các hệ điều hành Windows của Microsoft hiện nay đều được xây dựng trên nền tảng của DOS và có vô khối việc nếu dùng Windows sẽ vất vả mới thực hiện được trong khi đó chỉ với vài câu lệnh DOS đơn giản mọi chuyện sẽ hoàn toàn theo ý bạn.

Dr.Batcher là 1 công cụ hữu hiệu để tạo và chỉnh sửa những file batch của Windows

Sử dụng Dr.Batcher bạn có thể thực sự đơn giản hóa việc tạo file batch, và sử dụng

những file batch bạn có thể tự động chạy các tiện ích Vì vậy, Dr.Batcher sẽ tiết kiệm

thời gian của bạn

Dr.Batcher tập hợp nhiều lệnh "MS DOS" chỉ cần click chọn lệnh cần sử dụng, rất

nhanh và tiện lợi không cần phải nhớ cú pháp câu lệnh Sau khi viết các lệnh xong, có

thể xuất ra định dạng file batch (*.bat , *.cmd) để sử dụng

I Các kiến thức cơ bản về BATCH FILE:

1 Batch File là gì?

Với khái niệm cũ thì người ta cho rằng Batch File là một tệp xử lý lệnh theo lô Nghĩa là các bạn có thể đặt một chuỗi lệnh mà bạn muốn thực hiện nhiều lần vào đó và mỗi lần cần bạn chỉ việc gọi file này ra mà không phải đánh hàng loạt lệnh đó nữa Đến bây giờ thì Batch File được cho là 1 loại ngôn ngữ script

Trang 2

Bạn nên biết rằng dạng file có phần mở rộng là BAT có đôi chút khác với dạng CMD Với định dạng BAT thì nó được thực thi bởi command.com (16 bit), nếu phần mở rộng

là CMD thì nó được thực thi bởi cmd.exe (32bit) Chắc bạn cũng biết rằng trong

Windows hiện nay tất các dạng file này đều được thực thi bởi cmd.exe còn

command.com là thành phần của hệ điều hành DOS Vì thế bạn nên sử dụng phần mở rộng cho thích hợp

2 Các lệnh cơ bản dùng trong Batch File.

2.1 Lệnh tạm nghỉ (PAUSE):

Khi gặp lệnh này chương trình dịch sẽ tạm nghỉ cho tới khi bạn bấm phím bất kỳ Nó thường được dùng để kiểm tra tiến trình chạy của Batch File

Ví dụ:

ECHO OFF

ECHO:

ECHO File BAtch duoc xem la thanh phan khong the thieu cua HĐH DOS

ECHO:

Echo Hy vong bai viet se co ich voi cac ban

ECHO:

ECHO vi du

ECHO:

PAUSE

2.2 Lệnh gọi một tệp BAT (CALL):

Lệnh này giúp bạn gọi ra một File Batch khác mà không kết thúc File Batch dang thực thi Lưu ý: File có phần mở rộng là BAT chỉ gọi được file có phần mở rộng là BAT chứ không thể gọi file có phần mở rộng là CMD Và ngược lại

Tất nhiên là file BATCH được gọi sẽ tuân theo định dạng mà file BATCH đang thực thi đã định dạng trước đó

Ví dụ:

ECHO OFF

ECHO:

ECHO File BAtch duoc xem la thanh phan khong the thieu cua HĐH DOS

ECHO:

Echo Hy vong bai viet se co ich voi cac ban

ECHO:

PAUSE

ECHO:

CALL vidu.cmd

ECHO:

ECHO vi du

ECHO:

PAUSE

2.3 Lệnh hiển thị các lệnh (ECHO):

Với 2 chế độ ON/OFF giúp bạn điều chỉnh việc cho phép hiển thị các dòng lệnh thực thi hoặc ẩn nó đi

Trang 3

Khi gặp lệnh ECHO OFF DOS sẽ thực hiện các lệnh ở dòng tiếp theo mà không hiển thị

cả câu lệnh lên cho tới khi gặp lệnh ECHO ON.

Thông thường người ta dùng lệnh ECHO để đưa ra một thông báo nào đó và sử dụng mẫu ECHO: để DOS cho ra một dòng trống

Ví dụ: file vidu.cmd mà mình gọi ra ở ví dụ trên:

ECHO vi du

ECHO:

Echo Share is Love

ECHO:

PAUSE

2.4 Ghi chú thích trong file BATCH (REM):

Để ghi chú thích trong file BATCH bạn dùng lệnh REM Các chú thích đặt sau lệnh này sẽ không được thực thi và hiển thị

3 Lập trình đơn giản trong BatCh File:

3.1 Lệnh điều khiển vòng lặp (For):

FOR %%Biến IN (Tập_hợp) DO Lệnh_cần_làm

Lệnh này có nghĩa là một Biến sẽ lần lượt nhận các giá trị trong Tập_hợp để thực hiện các Lệnh_cần_làm

FOR %%i IN (D,E,F) DO COPY vidu.cmd %%i

Với lệnh này biến i sẽ lần lượt nhận các giá trị D, E , F từ dó sẽ thực hiện lệnh copy tệp vidu.cmd sang thư mục gốc của các phân vùng C, D, F

Trang 4

3.2 Phép kiểm tra điều kiện hay phép rẽ nhánh (If):

Đây là lệnh giúp bạn thực hiện từng lệnh khác nhau tùy vào từng điều kiện khác nhau Phép thử có 3 kiểu:

If [not] exist: Kiểm tra sự tồn tại

If [not] Chuỗi1 = = Chuỗi2 : So sánh 2 chuỗi để tiến hành công việc

If [not] errorlevel # : Nếu có lỗi ở mức # thì thực hiện công việc

+) Với errorlevel 0 là không có lỗi trong quá trình thực hiện

+) Với errorlevel 1 là có lỗi xảy ra

[not] là thành phần tùy chọn giúp bạn phủ định điều kiện đứng sau nó Tương tự như

bằng một giá trị nào đó hoặc không bằng

Ví dụ: Ở đây mình sẽ lấy một ví dụ về trường hợp 1 và 3, còn trường hợp bạn có thể xem thêm ứng dụng ở dưới

@echo of

echo

FOR %%i IN (D,E,F) DO COPY vidu.cmd %%i:

echo

rem Kiểm tra xem có lỗi hay không Nếu có sẽ đưa ra thông báo

IF errorlevel 1 Echo Co loi xay ra o buoc nay

echo

echo Noi dung file vidu.cmd:

echo

rem Kiểm tra xem có tồn tại tệp tin vidu.cmd trên phân vùng D không? Nếu có thì thực hiện chạy nó

IF exist D:\vidu.cmd CALL D:\vidu.cmd

PAUSE

3.3 Lệnh bước nhảy (GoTo):

Lệnh này giúp chúng ta bỏ qua một đoạn lệnh nào đó để di chuyển tới vị trí mới Thông thường người ta kết hợp lệnh này với cấu trúc rẽ nhánh đã đề cập phía trên (If) để thực hiện các việc khác nhau cho các điều kiện khác nhau

ECHO Chon Y - Neu dong y

ECHO Chon N - Neu ko dong y

set /p chon= Lua chon cua ban la:

if %chon% == Y goto ok

if %chon% == N goto exit

goto exit

:ok

call vidu.cmd

ECHO

:exit

ECHO Cam on ban da su dung chuong trinh

Với cấu trúc này nếu bạn nhập vào Y thì Batch File sẽ chuyển tới đoạn lệnh bắt đầu bằng

Trang 5

:ok và và ngược lại.

3.4 Tham số hình thức (%0 %1 …):

Nó chỉ có giá trị khi bạn truyền giá trị cho nó Hãy lấy một ví dụ đơn giản để các bạn dễ hiểu

Với Batch File có tên vidu.bat với nội dung như ví dụ ở phần 3.1:

FOR %%i IN (D,E,F) DO COPY %0 %%i:

Khi chúng ta nhập lệnh trên cửa sổ DOS: vidu vidu.cmd thì Batch File trên sẽ tự động nhận giá trị vidu.cmd thay vào tham số hình thức của nó Lúc này file vidu.bat sẽ chạy với nội dung:

FOR %%i IN (D,E,F) DO COPY vidu.cmd %%i

II) Tính Năng của Dr.Batcher:

* Giao diện người dùng hiện đại và thân thiện

* Công cụ viết với câu lệnh được đánh dấu, đánh số dòng và những bookmark

* Công cụ hỗ trợ mã cho những câu lệnh đơn giản

* Chú giải mã nhanh

* In với mục đánh dấu và xem trước bản in

* Thể hiện nhiều biến và copy giá trị của biến

* Giao diện đa ngôn ngữ

* Nhiều mẫu và ví dụ

* Hỗ trợ Windows Vista, Wondows 7

Link : http://www.mediafire.com/?a0odo5j7mzjaq00

nguồn : http://blog.goccntt.com

Ngày đăng: 27/03/2017, 22:14

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w