- Tham gia
- 30/5/06
- Bài viết
- 1,798
- Được thích
- 4,706
- Giới tính
- Nam
AutoIt V.3 là một freeware-BASIC. Nó được thiết kế để thực thi một số công việc dạng "automating", tương đối dễ học.
Bạn thử tưởng tượng, hàng tháng các bạn phải thực hiện một số công việc hoàn toàn tự động nhưng tốn thời gian như là:
Có rất nhiều trường hợp cần phải tự động để bớt đi nhàm chán của công việc.
Lúc này AutoIt (miễn phí) là một giải pháp cho bạn.
Các thông tin liên quan đến AutoIt:
Ví dụ về việc mở tập tin Excel và tự động Enable Macro:
Sau ghi lưu lại với tập tin định dạng AutoIt, giả sử EnableMacro.au3, biên dịch nó.
Thế là bạn có thể thực hiện mở tập tin mà không cần phải click để Enable nó.
Giải pháp rất hay, các bạn thử xem.
Lê Văn Duyệt
Bạn thử tưởng tượng, hàng tháng các bạn phải thực hiện một số công việc hoàn toàn tự động nhưng tốn thời gian như là:
- Mở phần mềm ra, đăng nhập vào. Rồi chọn báo cáo, nhập vào các thông số. Xong thực thi. Chờ xong, rồi xuất ra File Excel. Mở File Excel ra, trích rút nếu cần một lần nữa và đưa ra báo cáo.
- Tương tự như khi các bạn thực thi trong SAP. Quá trời bước.
- Hoặc đôi khi bạn với User của bạn, bạn mới có thể lấy dữ liệu ra và share cho các bạn khác được.
- Hoặc bạn phải cài đặt phần mềm nào đó vào rất nhiều máy? Làm sao bây giờ?
Có rất nhiều trường hợp cần phải tự động để bớt đi nhàm chán của công việc.
Lúc này AutoIt (miễn phí) là một giải pháp cho bạn.
Các thông tin liên quan đến AutoIt:
- Trang web: http://www.autoitscript.com/.
- Forum tiếng Anh.
- Forum tiếng Việt.
Ví dụ về việc mở tập tin Excel và tự động Enable Macro:
Mã:
#include <Excel.au3>
#region Excel - Enable Macro
;[COLOR="Blue"]Đường dẫn tập tin[/COLOR]
$FileName = "[COLOR="Blue"]D:\Dunlopillo\Warehouse\Reports\Daily_Delivery_Report.xlsm[/COLOR]"
;[COLOR="Blue"]Tên macro để thực thi sau khi mở[/COLOR]
$Cont="[COLOR="Blue"]Auto_Open[/COLOR]"
$oExcelDoc = ObjCreate("Excel.Application")
$oExcelDoc.AutomationSecurity = 1 ; Explicitly set the macro security level to allow macros
$oExcelDoc.Visible = 1 ; Set the application visible (without it, this instance of Excel is running in the background, invisible)
$oExcelDoc.WorkBooks.Open($FileName)
;[COLOR="Blue"]Thực thi macro[/COLOR]
$oExcelDoc.Run($Cont)
#endregion
Sau ghi lưu lại với tập tin định dạng AutoIt, giả sử EnableMacro.au3, biên dịch nó.
Thế là bạn có thể thực hiện mở tập tin mà không cần phải click để Enable nó.
Giải pháp rất hay, các bạn thử xem.
Lê Văn Duyệt
Lần chỉnh sửa cuối: