28/05/2018, 15:59

Hẹn giờ mở/ tắt phần mềm bằng lệnh cmd trên Windows ?

Hôm nay mình có nhận được một thủ thuật do một độc giả gửi tới qua email hỗ trợ đó là cách hẹn giờ mở phần mềm bằng lệnh cmd , mình thấy nó khá hay và có thể sẽ hữu ích trong một vài trường hợp nên quyết định viết bài chia sẻ lại với các bạn. Lời đầu tiên là cám ơn bạn nguyentannd đã gửi bài ...

Hôm nay mình có nhận được một thủ thuật do một độc giả gửi tới qua email hỗ trợ đó là cách hẹn giờ mở phần mềm bằng lệnh cmd, mình thấy nó khá hay và có thể sẽ hữu ích trong một vài trường hợp nên quyết định viết bài chia sẻ lại với các bạn. Lời đầu tiên là cám ơn bạn nguyentannd đã gửi bài viết qua email cho mình ! (mình xin được giấu hậu tố phía sau để tránh phiền phức cho bạn ý nhé). Và nếu như các bạn quan tâm và muốn chia sẻ kiến thức cho mọi người cùng sử dụng thì hãy gửi các thủ thuật và bài viết mà các bạn cảm thấy là hữu ích qua hòm thư hotro.blogchiasekienthuc@gmail.com để được đăng tải trên blog nhé. Cám ơn các bạn đã quan tâm và luôn đồng hành cùng với blog trong suốt thời gian qua.


Okey ! trở lại với nội dung chính trong bài viết ngày hôm nay, thực ra các này khá đơn giản và bạn chỉ cần sử dụng mấy dòng lệnh là có thể thực hiện được ngay thôi.

Đọc thêm bài viết: 
3 cách hẹn giờ tắt máy tính nhanh và đơn giản nhất
Tạo nút shortcut shutdown, hibernate, restart…trên Windows

Code hẹn giờ tự động chạy phần mềm

Đây là đoạn code mà các bạn cần:

@echo off
:TOP
@ECHO … Please wait 10 second open …..
@ECHO … 10 giay nua phan mem CCleaner se duoc kich hoat…
@ECHO … viet them nhung gi ban muon vao day …
@ping 127.0.0.1 -n 10 > NUL
@ECHO.
start “CCleaner64.exe” “C:Program FilesCCleanerCCleaner64.exe”

Hướng dẫn sử dụng

Các bạn hãy mở trình soạn thảo notepad của Windows ra và copy đoạn code trên vào. Sửa cho phù hợp với như cầu của bạn, ví dụ như thời gian để mở phần mềm, phần mềm muốn mở, tiêu đề bạn muốn hiển thị….

hen-gio-mo-phan-mem-bang-lenh-cmd-2

+ Tại khung số 1: Bạn có thể thay nội dung mà bạn muốn hiển thị và viết thêm theo cấu trúc đó nếu muốn.

+ Tại dòng @ping 127.0.0.1 -n 10 > NUL : Bạn thay số 10 bằng số giây mà bạn muốn kích hoạt phần mềm.

+ Việc quan trọng tiếp theo là bạn cần viết đúng đường dẫn đến phần mềm mà bạn muốn tự động mở. Đầu tiên mình sẽ hướng dẫn bạn cách lấy đường dẫn nhanh và dễ dàng nhất.

Ví dụ trong trường hợp này mình muốn mở phần mềm dọn rác CClener: Bạn hãy nhấn chuột phải vào icon biểu tượng  của CCleaner ngoài Desktop và chọn Propertis. Tại tab Shortcut bạn sẽ thấy dòng Target, và đây chính là đường dẫn đến thư mục cài đặt của phần mềm CCleaner và cũng chính là đường dẫn mà chúng ta cần lấy.

hen-gio-mo-phan-mem-bang-lenh-cmd-3

Còn phần đầu start "CCleaner64.exe" thì bạn lấy ở cuối đường dẫn ở trên nhé. Ví dụ “C:Program FilesCCleanerCCleaner64.exe

Okey, như vậy ghép lại là chúng ta đó có một dòng lệnh hoàn chỉnh và rất chính xác rồi đó:

start “CCleaner64.exe” “C:Program FilesCCleanerCCleaner64.exe”

+ Sau khi đã chỉnh sửa ngon lành và ưng ý rồi thì bạn hãy lưu lại. Cách lưu lại như sau:

Nhấn vào File > chọn Save as .. và lưu lại với đuôi .bat như hình bên dưới.

  1. Tên-bất-kỳ.bat (không dấu nhé !)
  2. Chọn kiểu Save as type là All File (*.*)
  3. Nhấn Save để lưu lại.

hen-gio-mo-phan-mem-bang-lenh-cmd-4

Như vậy là bạn đã tạo xong cho mình một file auto chạy phần mềm sau một khoảng thời gian nhất định rồi đó. Bây giờ bạn hãy nhấn chuột phải vào file đó và chọn Open để chạy thử nhé, hoặc một vài máy tính nếu không chạy được thì hãy chạy dưới quyền quản trị (nhấn chuột phải và chọn Run as adminstrator là xong !)

Tips: Để chỉnh sửa lại nội dung file auto.bat đó thì bạn hãy nhấn chuột phải vào file đó và chọn Edit để chỉnh sửa.

Và cách này không chỉ mở được phần mềm không đâu, mà bạn có thể mở bất cứ file gì mà bạn muốn chỉ cần chọn đúng đường dẫn là được.

Ngoài ra, nếu muốn chuyên nghiệp hơn và muốn chuyển file auto.bat đó sang file chạy auto.exe để giấu code thì bạn có thể sử dụng phần mềm Advanced BAT to EXE Convert, bạn có thể tải về tại đây hoặc tại đây.

Tham khảo thêm, nếu bạn muốn_____________________________________________

Sau khi tải về bạn cài đặt nó vào máy tính, sau khi cài đặt xong bạn hãy nhấn chuột phải vào file auto.bat đó và lúc này sẽ có 2 lựa chọn cho bạn đó là:

hen-gio-mo-phan-mem-bang-lenh-cmd-6

  • Lựa chọn 1: Conver nhanh file auto.bat sang auto.exe.
  • Lựa chọn 2: Bạn có thể thiết lập thêm nhiều thứ khác nữa ví dụ như thêm icon, đặt password, thêm thông tin bản quyền cho file exe sẽ tạo ra… sau đó nhấn vào Build EXE là xong.

hen-gio-mo-phan-mem-bang-lenh-cmd-5

Code hẹn giờ tắt phần mềm đang chạy

Bạn hãy sử dụng đoạn code này:

@echo off
@ECHO .
@ECHO Chuong trinh se tat sau 10 phut nữa …
@ping 127.0.0.1 -n 600 > NUL
@ECHO .
TASKKILL /F /IM filefox.exe

Trong đó:

  • @ping 127.0.0.1 -n 600 > NUL: 600 là số giây mà bạn muốn đóng chương trình.
  • TASKKILL /F /IM filefox.exe: filefox.exe là chương trình đang chạy mà bạn muốn đóng.

Lặp lại thời gian mở và tắt ứng dụng/ phần mềm

Tương tự như vậy, bạn hãy sử dụng đoạn code sau:

@echo off
:TOP
start “Firefox.exe” “C:Program FilesMozilla Firefoxfirefox.exe”
@ECHO .
@ECHO Chuong trinh se mo va tat sau thoi gian 6 phut …
@ping 127.0.0.1 -n 360 > NUL
@ECHO .
TASKKILL /F /IM firefox.exe
goto TOP

Các thông số bên trên thì mình đã hướng dẫn bên trên rồi nên không nhắc lại nữa nhé

0