Các function có thể có tham số và giá trị trả về. Đã thêm các action "Get Function Parameter" và "Return".
Bạn có thể chỉ định một danh sách các tham số và mô tả của chúng trong trình quản lý function.
Cùng một function có thể được gọi với các tham số khác nhau, điều này sẽ giúp tái sử dụng mã.
Các action mới chứa tài liệu tương tác, có thể tìm thấy thêm chi tiết ở đó.
Trình quản lý Function. Giờ đây bạn có thể làm việc với các function trong một cửa sổ riêng gọi là trình quản lý function.
Tất cả các control, cụ thể là: tạo, chỉnh sửa, xóa function, đã được chuyển đến đó.
Đã thêm khả năng tìm kiếm function và đặt tham số.
Cửa sổ chính:
Đặt tham số function:
Các action "Get Function Parameter" và "Return" được thêm vào trình chỉnh sửa script tự động. Mở rộng API cho giao diện web. Đã thêm rất nhiều phương thức có thể được gọi từ giao diện web.
Các phương thức để tương tác với cửa sổ hệ thống:
Có thể tìm thấy thêm chi tiết ở đây:
https://wiki.bablosoft.com/web-interface/#/interactingnativewindow
Tất cả các hộp thoại được tạo để chọn file đã được thay thế bằng các hộp thoại gốc.
Đã thêm API đồng bộ để làm việc với hệ thống file. Điều này bao gồm: đọc / ghi file, làm việc với thư mục.
Có thể tìm thấy thêm chi tiết ở đây:
https://wiki.bablosoft.com/web-interface/#/filesystem
Kích thước cửa sổ ban đầu có thể được đặt trực tiếp trên trang cài đặt giao diện:
Bạn có thể tạo giao diện bot từ đầu. Điều này có thể đã được làm trước đây, nhưng giờ đây có các cải tiến bổ sung cho phương pháp này.
Khi tạo và tạo một giao diện, bạn có thể chọn kiểu của nó:
Giờ đây bạn có thể lưu các thay đổi trực tiếp từ trình chỉnh sửa mã và không dùng trình chỉnh sửa giao diện trực quan chút nào.
Kiểu giao diện mới làm cho BAS hoạt động theo một cách hoàn toàn mới, thay vì khởi chạy một script ngay lập tức, như trước đây, giờ đây bạn có thể phản hồi các sự kiện trên trang (ví dụ, nhấp nút) bằng cách gọi các function BAS, và các tham số cho các function này có thể được lấy trực tiếp từ giao diện web. Gọi các function BAS và tạo luồng từ giao diện web. Sau khi cập nhật, một số lượng không giới hạn luồng có thể được tạo trực tiếp từ giao diện web, và bạn cũng có thể gọi các function với các tham số chỉ định trong một luồng.
Bạn có thể dùng đối tượng Promise hoặc từ khóa await để lấy kết quả.
// Create a thread var Thread = new BASThread() // Set proxy await Thread.RunFunction("SetProxy", "ProxyLine": "socks5://127.0.0.1:11185") // Call the function for parsing var LinksList = await Thread.RunFunction("MakeGoogleQuery", "Query": "cats") // Stop thread Thread.StopThread() API này có thể xử lý lỗi và có một phần mở rộng đặc biệt cho đối tượng Promise, dừng luồng.
Có sẵn thêm chi tiết ở đây:
Có thể gỡ lỗi việc thực thi các function trực tiếp trong BAS:
Ứng dụng ParseGoogle. Trình diễn chức năng mới. Một ứng dụng ParseGoogle mới đã được tạo. Nó phân tích kết quả cho một truy vấn nhất định.
Ứng dụng khá đơn giản về mặt chức năng, nhưng nó có giao diện đẹp và trình diễn các tính năng mới rất tốt.
Tất nhiên, tất cả điều này được làm bằng BAS.
Ứng dụng đã biên dịch
Dự án BAS
Giao diện web
https://bablosoft.com/distr/ParseGoogleDistr/ParseGoogle.main.interface.txt Gọi các function BAS và tạo luồng từ node.js. Các function BAS có thể được gọi từ node.js.
Và giống như đối với giao diện web, có thể chờ kết quả và xử lý lỗi.
var Result = await BAS_FUNCTION( "FunctionName", ParamName1: "ParamValue1", ParamName2: "ParamValue2" ) Thêm chi tiết ở đây:
Phương pháp này đơn giản hóa đáng kể việc tương tác với trình duyệt và với BAS từ node.js Cải tiến giao diện Giao diện của trình chỉnh sửa script đã được thiết kế lại.
Đã thêm việc trực quan hóa nhãn, nhãn có thể được tạo bằng cách kéo và thả một control đặc biệt:
Trung tâm trợ giúp đã được thêm vào, nó bao gồm các tính năng chính của BAS:
Bạn có thể mở nó bằng cách nhấp vào nút ở giữa-phải của trình chỉnh sửa script.
Trung tâm trợ giúp chứa mô tả cho mỗi nhóm (vòng lặp, điều kiện, phân tích, v.v.), với một số điều cơ bản cụ thể cho nhóm đó.
Cũng có danh sách các action được dùng nhiều nhất và các ví dụ sử dụng.
Trình kiểm tra biến đã được cập nhật - giờ đây nó trực quan hóa các resource, kích thước của nó cũng có thể được thay đổi bằng cách kéo và thả.
"Call Function" chứa liên kết, mở function khi nhấp vào.
Vị trí chèn action đang hoạt động không thay đổi khi chỉnh sửa script.
Mô tả action được lưu cùng với dữ liệu action.
Bảng trên cùng trong trình chỉnh sửa script đã được thay thế bằng một menu.
Thay vì đặt số lần thực thi thành công và thất bại, giờ đây bạn có thể chọn 'Repeat'. Điều đó rất khó hiểu đối với nhiều người dùng. Sửa lỗi Trình lập lịch không dừng trên laptop đang chạy ở chế độ pin. Sửa việc chèn recaptcha với function dưới dạng chuỗi. Sửa sập khi hiển thị tooltip từ giao diện web trên Windows 10. Sửa một số vấn đề với việc phân tích mail. Sửa việc trộn lẫn resource khi các tác vụ với cùng dự án bắt đầu đồng thời từ trình lập lịch.