Trang chủ | Đào tạo | Thư viện | Tuyển sinh | Sinh viên
Trang Chủ Đăng Kí Hỏi/Đáp Thành Viên Lịch Tìm Kiếm Bài Trong Ngày Đánh Dấu Đã Đọc

Quay Lại   Diễn đàn Sinh viên > Tin học thường thức > Thủ thuật từng bước
Ký danh
Mật khẩu

Gởi Chủ Ðề Mới  Gửi trả lời
 
Công Cụ Xếp Bài
Cũ 07-06-2007, 12:12 PM   #1
Hồ sơ Cá nhân
CN04031
Thành viên quen thuộc
 
Avatar của CN04031
 
Thành viên thứ: 84
Nhóm: 2
Gia nhập: Mar 2007
Nơi cư ngụ: Tp.HCM
Tên Thật: Đặng Văn Luân
Công việc: Sinh viên
Sở thích: Mọi thứ
Nơi ở: Tp.HCM
Tiểu sử: Vậy vậy thôi.
CN04031 has a birthday
Bài viết: 280
Cảm ơn: 21
Được cảm ơn 41 lần trong 33 bài viết
HP: 7 / 366
MP: 93 / 8136
EXP: 65%
Gởi tin nhắn qua Yahoo tới CN04031
Đá lông nheo Thủ thuật hay với file *.bat

Mới tìm được một thủ thuật hay với file *.bat không biết có thuộc vào "đồ cổ" không nhưng đưa lên lỡ ai đó quan tâm thì mình tìm hiểu được thêm chút ít

Xử lý với dạng file này đòi hỏi chúng ta biết khá nhiều với command line. Với tất cả các câu lệnh bạn xài trong cmd đều có thể đóng gói lại thành file *.bat, khi nào cần sử dụng chỉ cần double click là có ngay.

Một vài ví dụ cụ thể:

- Tạo tập tin shutdown.bat để shutdown computer chỉ cần double click là máy shutdown:
+ Mở notepad đánh vào dòng lệnh:
"shutdown -s -t 30
exit"
+ Sau đó lưu lại với file shutdown.bat (chú ý chọn filetype ở dưới là all file chứ không file của bạn trở thành file text ngay).
+ Khi double click vào file đó máy sẽ tự động tắt sau 30 giây
+ Chỉ sử dụng với ai lười tắt máy với cách thông thường, còn có đảm bảo yêu cầu sử dụng không thì tui đây hổng dám

- Tương tự bạn có thể tạo ra các file tương tự để sử dụng nhanh. Ví dụ tạo file cài đặt cho một chương trình nào đó. Dùng lệnh start trong cmd bạn sẽ thực hiện ok.
VD:
"start đường dẫn đến file cài đặt
exit"
Chú ý câu lệnh exit chứ không nó sẽ mở liên tục các cửa sổ cmd đó

- Tương tự như trên tui tạo các file để mở nhanh các chương trình của windows sau đó lưu lại ở đâu đó, gửi file shortcut ra màn hình, chọn icon khác cho đẹp thế là xong.

- VD: File để mở control panel nhanh.
"start control panel
exit"
Over
__________________
Gác Kiếm
CN04031 không trực tuyến   Trả lời ngay kèm theo trích dẫn này
Cũ 07-06-2007, 11:18 PM   #2
Hồ sơ Cá nhân
CN04046
Thành viên quen thuộc
 
Avatar của CN04046
 
Thành viên thứ: 72
Nhóm: 2
Gia nhập: Mar 2007
Nơi cư ngụ: Thành phố Hồ Chí Minh
Tên Thật: Anh Quân
Công việc: Sinh viên
Sở thích: Mạng máy tính
Nơi ở: Thành phố Hồ Chí Minh
Tiểu sử: None
Bài viết: 169
Cảm ơn: 11
Được cảm ơn 15 lần trong 15 bài viết
HP: 3 / 276
MP: 56 / 6139
EXP: 5%
rất hay.có ai còn tài liệu về file bat post lên cho mọi người tham khảo nhé.Quân thấy những file này có công dụng rất tốt giúp giảm thời gian phải thực hiện các thao tác thông thuờng.

Luân có thể trình bày thêm quá trình tìm tên chương trình để cho phép chạy như trong vd 2 .Vd bạn cần chạy Norton internet antivirus.Nếu để "start Norton internet antivirus" thì không chạy.Luân có biết thêm lệnh nào để định thời cho phép chạy chương trình không.VD cho chương trình hoạt động lúc 10h.
__________________
Vạn lý độc hành , chinh phục mục tiêu.
CN04046 không trực tuyến   Trả lời ngay kèm theo trích dẫn này
Cũ 08-06-2007, 07:51 PM   #3
Hồ sơ Cá nhân
CN04031
Thành viên quen thuộc
 
Avatar của CN04031
 
Thành viên thứ: 84
Nhóm: 2
Gia nhập: Mar 2007
Nơi cư ngụ: Tp.HCM
Tên Thật: Đặng Văn Luân
Công việc: Sinh viên
Sở thích: Mọi thứ
Nơi ở: Tp.HCM
Tiểu sử: Vậy vậy thôi.
CN04031 has a birthday
Bài viết: 280
Cảm ơn: 21
Được cảm ơn 41 lần trong 33 bài viết
HP: 7 / 366
MP: 93 / 8136
EXP: 65%
Gởi tin nhắn qua Yahoo tới CN04031
Đá lông nheo

Trích dẫn:
Nguyên văn bởi CN04046 Xem Bài Gởi
Luân có thể trình bày thêm quá trình tìm tên chương trình để cho phép chạy như trong vd 2 .Vd bạn cần chạy Norton internet antivirus.Nếu để "start Norton internet antivirus" thì không chạy.Luân có biết thêm lệnh nào để định thời cho phép chạy chương trình không.VD cho chương trình hoạt động lúc 10h.
Cái này không có tài liệu đâu (không biết có không nhưng tui chưa thấy). Tui chỉ học được chiêu shutdown máy ở trên mạng rùi tui suy ra một số thủ thuật khác. Thấy thú vị nên share cho anh em vậy thui.

Muốn làm tốt cái này thì nên nghiên cứu các câu lệnh trong command line. Nếu Quân muốn làm "start Norton internet antivirus" thì như làm shorcut bình thường thôi "start đường dẩn đầy đủ đến file thực thi chương trình" nếu file.bat đang nằm cùng thư mục với file cần thực thi thì chỉ cần đánh tên file muốn thực thi.

Mình chưa tìm hiểu được cách truyền tham số vào cho các câu lệnh khi viết command line. Nên định giờ cho chương trình hoạt động là hơi khó. Cái cài đặt tự động mà mình nói chẳng qua là tạo file.bat thự thi file cài đặt rùi khi ghi đĩa chọn file.bat là file thực thi khi đưa đĩa vào thôi.

VD: Mình có một chương trình muốn ghi đĩa và làm tự động chạy file cài đặt khi đưa đĩa vào CD ROM thì mình tạo một file.bat với câu lệnh "start đường dẫn đến file cài đặt" và một số câu lệnh cần thiết rồi khi ghi đĩa mình chọn thực thì file này khi đưa đĩa CD ROM vào

---Đừng thất vọng tìm hiểu kỹ hơn coi, biết đâu có được điều hay---
__________________
Gác Kiếm
CN04031 không trực tuyến   Trả lời ngay kèm theo trích dẫn này
Có Thành viên gửi lời cảm ơn đến CN04031 cho bài viết hữu ích này:
CN04046 (10-06-2007)
Cũ 23-06-2007, 08:04 PM   #4
Hồ sơ Cá nhân
CN04031
Thành viên quen thuộc
 
Avatar của CN04031
 
Thành viên thứ: 84
Nhóm: 2
Gia nhập: Mar 2007
Nơi cư ngụ: Tp.HCM
Tên Thật: Đặng Văn Luân
Công việc: Sinh viên
Sở thích: Mọi thứ
Nơi ở: Tp.HCM
Tiểu sử: Vậy vậy thôi.
CN04031 has a birthday
Bài viết: 280
Cảm ơn: 21
Được cảm ơn 41 lần trong 33 bài viết
HP: 7 / 366
MP: 93 / 8136
EXP: 65%
Gởi tin nhắn qua Yahoo tới CN04031
Đá lông nheo

Có một ý tưởng cho thủ thuật này. Nếu một quán nét nào đó xài 2 line, đang dùng nữa chừng 1 line nào đó bị out vậy là chuyển sang line kia. File *.bat sẽ giải quyết việc đó thay vì thủ công gõ lại IP.

Bằng cách cấu hình IP cho máy trên cửa sổ CMD. Tạo ra 2 file cấu hình máy ứng với 2 line đó. Khi nào line này rớt mạng thì chạy file cấu hình line kia là OK.

(Tui không biết cách cấu hình bằng phương pháp viết dòng lệnh) ai biết share nha.
__________________
Gác Kiếm
CN04031 không trực tuyến   Trả lời ngay kèm theo trích dẫn này
Cũ 29-06-2007, 04:33 PM   #5
Hồ sơ Cá nhân
LaoHac
Lão Hạc
 
Avatar của LaoHac
 
Thành viên thứ: 13
Nhóm: 2
Gia nhập: Mar 2007
Bài viết: 271
Cảm ơn: 4
Được cảm ơn 373 lần trong 4294967270 bài viết
HP: 7 / 360
MP: 90 / 8034
EXP: 40%
Gởi tin nhắn qua Yahoo tới LaoHac
Trích dẫn:
Nguyên văn bởi CN04031 Xem Bài Gởi
Có một ý tưởng cho thủ thuật này. Nếu một quán nét nào đó xài 2 line, đang dùng nữa chừng 1 line nào đó bị out vậy là chuyển sang line kia. File *.bat sẽ giải quyết việc đó thay vì thủ công gõ lại IP.

Bằng cách cấu hình IP cho máy trên cửa sổ CMD. Tạo ra 2 file cấu hình máy ứng với 2 line đó. Khi nào line này rớt mạng thì chạy file cấu hình line kia là OK.

(Tui không biết cách cấu hình bằng phương pháp viết dòng lệnh) ai biết share nha.
Các bạn có thể dùng file Bat để cấu hình IP bằng dòng lệnh với việc sử dụng lệnh NETSH như sau:

netsh interface ip set address "Local Area Connection" static 192.168.0.10 255.255.255.0 192.168.0.1 1

Với "Local Area Connection" là tên giao tiếp mạng, 192.168.0.10 là IP Address, còn 192.168.0.1 là default gateway.

bạn có thể vào đây để tham khảo thêm hoặc ở đây

Bạn có thể dùng BAT file làm bất cứ việc gì kể cả viết virus sau đó dịch sang EXE vì Bat file hỗ trợ các cấu trúc điều khiển For, IF,...
__________________
How to Stop Worrying and Start Living!
LaoHac không trực tuyến   Trả lời ngay kèm theo trích dẫn này
Có Thành viên gửi lời cảm ơn đến LaoHac cho bài viết hữu ích này:
CN04031 (01-07-2007)
Cũ 01-07-2007, 06:41 PM   #6
Hồ sơ Cá nhân
CN04031
Thành viên quen thuộc
 
Avatar của CN04031
 
Thành viên thứ: 84
Nhóm: 2
Gia nhập: Mar 2007
Nơi cư ngụ: Tp.HCM
Tên Thật: Đặng Văn Luân
Công việc: Sinh viên
Sở thích: Mọi thứ
Nơi ở: Tp.HCM
Tiểu sử: Vậy vậy thôi.
CN04031 has a birthday
Bài viết: 280
Cảm ơn: 21
Được cảm ơn 41 lần trong 33 bài viết
HP: 7 / 366
MP: 93 / 8136
EXP: 65%
Gởi tin nhắn qua Yahoo tới CN04031
Câu hỏi

Trích dẫn:
Nguyên văn bởi LaoHac Xem Bài Gởi
Bạn có thể dùng BAT file làm bất cứ việc gì kể cả viết virus sau đó dịch sang EXE vì Bat file hỗ trợ các cấu trúc điều khiển For, IF,...
Thầy có tài liệu nào liên quan đến dùng file BAT với các cấu trúc điều khiển For, If... hay xử lý tham số không ạh. Hay dùng hợp ngữ để làm điều đó ạh.
__________________
Gác Kiếm
CN04031 không trực tuyến   Trả lời ngay kèm theo trích dẫn này
Cũ 08-07-2007, 04:42 PM   #7
Hồ sơ Cá nhân
LaoHac
Lão Hạc
 
Avatar của LaoHac
 
Thành viên thứ: 13
Nhóm: 2
Gia nhập: Mar 2007
Bài viết: 271
Cảm ơn: 4
Được cảm ơn 373 lần trong 4294967270 bài viết
HP: 7 / 360
MP: 90 / 8034
EXP: 40%
Gởi tin nhắn qua Yahoo tới LaoHac
mấy cái link thầy gửi đó cũng có mà. Có thể mua 1 cuốn tập lệnh DOS hoặc vào trang của microsoft mà tham khảo...
__________________
How to Stop Worrying and Start Living!
LaoHac không trực tuyến   Trả lời ngay kèm theo trích dẫn này
Gởi Chủ Ðề Mới  Gửi trả lời


(Hiện tất cả Thành viên đã đọc bài này từ 23-10-2014, 08:24 PM (Đặt) (Xóa)
Không có tên nào để hiển thị.
Công Cụ
Xếp Bài

Quyền Hạn Của Bạn
Bạn không thể gửi bài mới.
Bạn không thể đăng bài trả lời.
Bạn không thể gửi file đính kèm.
Bạn không thể chỉnh sửa bài viết.

BB code is Mở
Mặt cảm xúc đang Mở
Mã [IMG] đang Mở
Mã HTML đang Tắt

Chuyển đến

Diễn đàn Sinh viên - Trường ĐH GTVT Tp.HCM
:: Trang chủ :: Giới thiệu :: Thư điện tử :: Liên hệ :: Developed by: Trường Đại học GTVT Tp.Hồ Chí Minh.