HMH's Blog

Chạy một tập tin .bat tại background.

Posted by hmha on Tháng Sáu 6, 2009

Trên hệ thống *.nix để thực thi một lệnh tại background chúng ta chỉ cần thêm dấu & vào sao lệnh đó, còn với MS Windows nếu bạn sử dụng cron để chạy một file .bat nào đó, mỗi khi file .bat đó được thực thi thì sẽ bật ra màn hình một MS-DOS prompt, rất khó chịu, để giải quyết vấn đề này có thể cho nó thực thi tại background giống như trên *nix. Hãy tạo một file .vbs trong đó chứa dường dẫn đến file .bat muốn thực thi, dạng như sau:
Dim oWsh, commands
Set oWsh = WScript.CreateObject ( "WScript.Shell")
command = "path\to\file.bat"
oWsh.Run command, 0

sau đó sử dụng cron để chạy file .vbs này như vậy file .bat sẽ được thực thi tại background.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

 
%d bloggers like this: