Hành động mô phỏng thiết bị đầu cuối
Power Automate cung cấp khả năng tích hợp với trình mô phỏng thiết bị đầu cuối thông qua các hành động mô phỏng thiết bị đầu cuối . Những hành động này cho phép bạn xử lý các thiết bị đầu cuối và máy tính lớn, đồng thời thực hiện các thao tác như di chuyển con trỏ, cài đặt và nhận văn bản cũng như gửi phím.
Trước khi triển khai bất kỳ hành động đầu cuối nào, hãy sử dụng hành động Mở phiên cuối để mở kết nối mới với nhà cung cấp đã cài đặt.
Quan trọng
Trước khi thử kết nối với phiên cuối, hãy đảm bảo rằng phiên cuối thực tế đã được mở trên máy của bạn.
Nếu bạn đã cài đặt Micro Focus Reflection trên máy của mình, hãy chọn tùy chọn tương ứng trong thông số Nhà cung cấp của hành động và điền cấu hình được yêu cầu.
Nếu bạn đã cài đặt một nhà cung cấp khác, hãy chọn HLLAPI hoạt động với hầu hết các nhà cung cấp mô phỏng thiết bị đầu cuối.
Tùy thuộc vào nhà cung cấp bạn đang sử dụng, hãy chọn tệp DLL HLLAPI thích hợp nằm trong thư mục cài đặt của nó. Trong danh sách sau đây, bạn có thể xem tên tệp DLL HLLAPI của một số nhà cung cấp mô phỏng thiết bị đầu cuối phổ biến:
- RocketSoftware BlueZone: ehlapi64.dll
- Truyền thông cá nhân của IBM: EHLAPI32.dll
- MicroFocus Rumba: System/ehlapi32.Dll
- Cybelesoft zScope: zHllap32.dll
Lưu ý
Windows HLLAPI DLL (WinHLLAPI) hiện không được hỗ trợ.
Sau khi mở phiên cuối và hoàn thành tất cả các thao tác mong muốn, hãy chấm dứt kết nối bằng hành động Đóng phiên cuối . Nếu bạn không đóng kết nối, một số nhà cung cấp sẽ không cho phép bạn kết nối lại với phiên đã mở mà không khởi động lại phần mềm hoặc kết nối.
Mở phiên đầu cuối
Mở một phiên đầu cuối mới.
Tham số đầu vào
Đối số | Không bắt buộc | Chấp nhận | Giá trị mặc định | Description |
---|---|---|---|---|
Nhà cung cấp | Không có | Phản xạ tiêu điểm vi mô, HLLAPI | Phản xạ tiêu điểm vi mô | Giả lập thiết bị đầu cuối sẽ sử dụng |
Đường dẫn HLLAPI DLL | No | Tài liệu | DLL HLLAPI của nhà cung cấp. RocketSoftware BlueZone tên mặc định: 'ehlapi64.dll'. Tên mặc định của Truyền thông Cá nhân IBM: 'EHLAPI32.dll'. Đường dẫn mặc định của MicroFocus Rumba: 'System/ehlapi32.Dll'. Tên mặc định của Cybelesoft zScope: 'zHllap32.dll'. Bất kỳ nhà cung cấp nào khác cung cấp HLLAPI DLL trong thư mục cài đặt của nó. | |
Đường dẫn cài đặt | No | Thư mục | Đường dẫn cài đặt ứng dụng của nhà cung cấp trên hệ thống tệp của người dùng | |
Cấu hình | Không có | Hồ sơ hiện có, Chỉ định kết nối | Hồ sơ hiện có | Chọn 'Hồ sơ hiện có' để chọn tệp chứa kết nối mô phỏng thiết bị đầu cuối được cấu hình sẵn. Chọn 'Chỉ định kết nối' để chỉ định loại kết nối, địa chỉ máy chủ và cổng. |
Tên phiên | No | Giá trị văn bản | Tên phiên để kết nối. Tên viết tắt HLLAPI và là mã định danh duy nhất cho phiên lưu trữ. Nó có thể được tìm thấy trong cài đặt cấu hình của trình mô phỏng Terminal. | |
Loại máy chủ lưu trữ | Không có | IBM3270, IBM5250 | IBM 3270 | Loại máy chủ lưu trữ của kết nối |
Hồ sơ | No | Tài liệu | Tệp có chứa kết nối được đặt cấu hình trước | |
Địa chỉ máy chủ lưu trữ | No | Giá trị văn bản | Địa chỉ của máy chủ lưu trữ sẽ kết nối đến | |
Cổng | No | Giá trị số | Cổng được sử dụng cho kết nối này | |
Đính kèm với phiên đang chạy | Không có | Giá trị Boolean | Sai | Chỉ định xem có đính kèm vào phiên đầu cuối hiện đang mở/đang chạy hay không |
Đã tạo biến
Đối số | Loại | Description |
---|---|---|
Phiên đầu cuối | Phiên cuối | Phiên đầu cuối cụ thể để sử dụng với các lệnh giả lập thiết bị đầu cuối sau này |
Ngoại lệ
Ngoại lệ | Description |
---|---|
Lỗi khi giao tiếp với trình giả lập | Cho biết một sự cố khi kết nối với trình giả lập |
Lỗi cấu hình | Lỗi cấu hình |
Đóng phiên đầu cuối
Đóng một phiên đầu cuối đang mở.
Tham số đầu vào
Đối số | Không bắt buộc | Chấp nhận | Giá trị mặc định | Description |
---|---|---|---|---|
Phiên đầu cuối cần đóng | No | Phiên cuối | Phiên đầu cuối đã mở trước đó |
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ | Description |
---|---|
Lỗi khi giao tiếp với trình giả lập | Cho biết một sự cố khi kết nối với trình giả lập |
Di chuyển con trỏ trên phiên đầu cuối
Di chuyển con trỏ của thiết bị đầu cuối lên vị trí được chỉ định.
Tham số đầu vào
Đối số | Không bắt buộc | Chấp nhận | Giá trị mặc định | Description |
---|---|---|---|---|
Phiên đầu cuối | No | Phiên cuối | Phiên đầu cuối sẽ làm việc với | |
Hàng | No | Giá trị số | Vị trí theo phương thẳng đứng của con trỏ trên màn hình | |
Column | No | Giá trị số | Vị trí theo phương ngang của con trỏ trên màn hình |
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ | Description |
---|---|
Vị trí màn hình nằm ngoài giới hạn | Cho biết rằng vị trí màn hình nằm ngoài giới hạn |
Trình giả lập không hỗ trợ các lệnh vị trí | Cho biết các lệnh vị trí được sử dụng không được trình mô phỏng hỗ trợ |
Thao tác không khả dụng cho loại phiên này | Cho biết rằng thao tác không khả dụng cho loại phiên này |
Lỗi khi giao tiếp với trình giả lập | Cho biết một sự cố khi kết nối với trình giả lập |
Lấy văn bản từ phiên đầu cuối
Lấy văn bản từ một phiên đầu cuối.
Tham số đầu vào
Đối số | Không bắt buộc | Chấp nhận | Giá trị mặc định | Description |
---|---|---|---|---|
Phiên đầu cuối | No | Phiên cuối | Phiên đầu cuối sẽ làm việc với | |
Lấy văn bản từ | Không có | Trường, Toàn bộ màn hình, Vị trí con trỏ, Vị trí cụ thể | Trường | Vị trí sẽ lấy văn bản từ đó |
Lấy trường theo | Không có | Nhãn, Chỉ mục, Vị trí | Label | Chỉ định cách tìm kiếm trường |
Label | No | Giá trị văn bản | Nhãn của trường cần tìm kiếm | |
Chỉ mục | No | Giá trị số | Chỉ mục của trường cần tìm kiếm | |
Độ dài văn bản | No | Giá trị số | Độ dài của văn bản cần truy xuất | |
Hàng | No | Giá trị số | Vị trí theo phương thẳng đứng của trường trên màn hình | |
Column | No | Giá trị số | Vị trí theo phương ngang của trường trên màn hình |
Đã tạo biến
Đối số | Loại | Description |
---|---|---|
Văn bản đầu cuối | Giá trị văn bản | Văn bản truy xuất từ phiên đầu cuối |
Ngoại lệ
Ngoại lệ | Description |
---|---|
Lỗi khi giao tiếp với trình giả lập | Cho biết một sự cố khi kết nối với trình giả lập |
Chỉ mục trường nằm ngoài giới hạn | Cho biết rằng chỉ mục trường nằm ngoài giới hạn |
Không tìm thấy nhãn của trường | Cho biết rằng nhãn của trường không tồn tại |
Vị trí màn hình nằm ngoài giới hạn | Cho biết rằng vị trí màn hình nằm ngoài giới hạn |
Không tìm thấy trường nào ở vị trí đã cho | Cho biết rằng không có trường nào tồn tại ở vị trí đã cho |
Màn hình đầu cuối chưa được định dạng | Cho biết rằng màn hình đầu cuối chưa được định dạng |
Trình giả lập không hỗ trợ các lệnh vị trí | Cho biết các lệnh vị trí được sử dụng không được trình mô phỏng hỗ trợ |
Thao tác không khả dụng cho loại phiên này | Cho biết rằng thao tác không khả dụng cho loại phiên này |
Đặt văn bản lên phiên đầu cuối
Đặt văn bản lên một phiên đầu cuối.
Tham số đầu vào
Đối số | Không bắt buộc | Chấp nhận | Giá trị mặc định | Description |
---|---|---|---|---|
Phiên đầu cuối | No | Phiên cuối | Phiên đầu cuối sẽ làm việc với | |
Văn bản | No | Dữ liệu nhập được mã hóa trực tiếp hoặc Giá trị văn bản | Văn bản sẽ đặt lên vị trí được chỉ định | |
Đặt văn bản | Không có | Vị trí con trỏ, Trường | Trường | Vị trí sẽ đặt văn bản vào đó |
Lấy trường theo | Không có | Nhãn, Chỉ mục, Vị trí | Label | Chỉ định cách tìm kiếm trường |
Label | No | Giá trị văn bản | Nhãn của trường cần tìm kiếm | |
Chỉ mục | No | Giá trị số | Chỉ mục của trường trên màn hình | |
Hàng | No | Giá trị số | Vị trí theo phương thẳng đứng của trường trên màn hình | |
Column | No | Giá trị số | Vị trí theo phương ngang của trường trên màn hình | |
Coi ký tự @ là chữ | Không có | Giá trị Boolean | Sai | Chọn hộp này để gửi ký tự '@' theo đúng nghĩa đen. Tắt tùy chọn này để gửi nó dưới dạng ký tự đặc biệt |
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ | Description |
---|---|
Lỗi khi giao tiếp với trình giả lập | Cho biết một sự cố khi kết nối với trình giả lập |
Chỉ mục trường nằm ngoài giới hạn | Cho biết rằng chỉ mục trường nằm ngoài giới hạn |
Không tìm thấy nhãn của trường | Cho biết rằng nhãn của trường không tồn tại |
Vị trí màn hình nằm ngoài giới hạn | Cho biết rằng vị trí màn hình nằm ngoài giới hạn |
Không tìm thấy trường nào ở vị trí đã cho | Cho biết rằng không có trường nào tồn tại ở vị trí đã cho |
Màn hình đầu cuối chưa được định dạng | Cho biết rằng màn hình đầu cuối chưa được định dạng |
Trình giả lập không hỗ trợ các lệnh vị trí | Cho biết các lệnh vị trí được sử dụng không được trình mô phỏng hỗ trợ |
Thao tác không khả dụng cho loại phiên này | Cho biết rằng thao tác không khả dụng cho loại phiên này |
Văn bản nhập đã bị từ chối | Cho biết rằng văn bản nhập đã bị từ chối |
Gửi phím đến phiên đầu cuối
Gửi một phím điều khiển đến một phiên đầu cuối.
Tham số đầu vào
Đối số | Không bắt buộc | Chấp nhận | Giá trị mặc định | Description |
---|---|---|---|---|
Phiên đầu cuối | No | Phiên cuối | Phiên đầu cuối sẽ làm việc với | |
Phím điều khiển | Không có | Truyền, Con trỏ Alt, Chú ý, Phím lùi, Tab lùi, Chuyển đổi khối, Ngắt, Hủy, Giữa, Xóa, Xóa dấu phẩy, Xóa hiển thị, Xóa dòng, Xóa trang, Xóa phân vùng, Dấu phẩy, Dòng lệnh, Cửa sổ lệnh, Soạn thư, Ctrl+ F1, Ctrl+F2, Ctrl+F3, Ctrl+F4, Ctrl+F5, Ctrl+F6, Ctrl+F7, Ctrl+F8, Ctrl+F9, Ctrl+F10, Ctrl+F11, Ctrl+F12, Ctrl+Shift+ F1, Ctrl+Shift+F2, Ctrl+Shift+F3, Ctrl+Shift+F4, Ctrl+Shift+F5, Ctrl+Shift+F6, Ctrl+Shift+F7, Ctrl+Shift+F8, Ctrl+Shift+F9, Ctrl+Shift+F10, Ctrl+Shift+F11, Ctrl+Shift+F12, Nhấp nháy con trỏ, Chọn con trỏ, Số thập phân, Xóa, Xóa ký tự, Xóa dòng, Xóa từ, Dấu cách lùi về phía sau, Ngắt kết nối, Làm, Xuống, Xuống đôi, Sao chép, Sao chép, Chỉnh sửa tập lệnh, Kết thúc khóa, Kết thúc trường, Xóa EOF, Xóa EOL, Xóa EOP, Xóa đầu vào, Escape, ExtGr, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, F25, F26, F27, F28, F29, F30, F31, F32, F33, F34, F35, F36, F37, F38, F39, F40, F41, F42, F43, F44, F45, F46, F47, F48, Dấu phân cách trường, Thoát trường, Dấu trường, Trường trừ, Trường cộng, Tìm, Đặt lại cứng, Trợ giúp, Hex, Hex 00, Hex 01, Hex 02, Hex 03, Hex 04, Hex 05, Hex 06, Hex 07, Hex 08, Hex 09, Hex 0A, Hex 0B, Hex 0C, Hex 0D, Hex 0E, Hex 0F, Hex 10, Hex 11, Hex 12, Hex 13, Hex 14, Hex 15, Hex 16, Hex 17, Hex 18, Hex 19, Hex 1A, Hex 1B, Hex 1C, Hex 1D, Hex 1E, Hex 1F, Hex 7F, Giữ, Giữ xóa, Giữ bộ, Home, Home down, Home up, Insert, Insert char, Chèn vào đây, Chèn dòng, Chế độ chèn, Phím không hợp lệ, KeyPad0, KeyPad1, KeyPad2, KeyPad3, KeyPad4, KeyPad5, KeyPad6, KeyPad7, KeyPad8, KeyPad9, Bên trái, Bên trái đôi, Nguồn cấp dòng, Dấu trừ, Chuyển đổi màn hình, Dòng mới, Trang tiếp theo, Màn hình tiếp theo, Từ tiếp theo, Nul, NumLock, PA1, PA2, PA3, Trang, Xuống trang, Lên trang, Xoay sang trái, Xoay sang phải, Nhảy phân vùng, PF1, PF2, PF3, PF4, Plus Cr, Từ trước, Trang trước, Màn hình trước, In, Dòng in, In tin nhắn, Màn hình trước, Xóa, Thay thế, Đặt lại, Trả về, Trường dự trữ, Phải, Gấp đôi bên phải, Cuộn xuống, Cuộn lên, Dòng Rile, Chạy script, Cuộn xuống, Cuộn sang trái, Cuộn sang phải, Cuộn lên, Chọn, Gửi, Gửi lại câu trả lời, Gửi xóa, Gửi dòng, Gửi tin nhắn, Shift+Backspace, Shift+Delete, Shift+ Xuống, Shift+F1, Shift+F2, Shift+F3, Shift+F4, Shift+F5, Shift+F6, Shift+F7, Shift+F8, Shift+F9, Shift+F10, Shift+F11, Shift+F12, Shift+F13, Shift+F14, Shift+F15, Shift F16, Shift+F17, Shift+F18, Shift+F19, Shift+F20, Shift+Home, Shift+Chèn, Shift+Trái, Shift+In màn hình, Shift+ Phải, Shift+Up, Đặt lại mềm, Yêu cầu hệ thống, Tab, Thu phóng Tek, Trang tiếp theo thuật ngữ, Trang trước thuật ngữ, Kiểm tra, Hỗ trợ văn bản bắt đầu in đậm, Hỗ trợ văn bản bắt đầu gạch chân, Hỗ trợ văn bản ở cuối trang, Văn bản hỗ trợ nhà cung cấp dịch vụ quay lại, Trung tâm hỗ trợ văn bản, Hỗ trợ văn bản in đậm cuối dòng, Hỗ trợ văn bản cuối dòng, Hỗ trợ văn bản xuống một nửa chỉ mục, Hỗ trợ văn bản một nửa chỉ mục, Biểu tượng chèn hỗ trợ văn bản, Điểm dừng tiếp theo hỗ trợ văn bản, Cột văn bản tiếp theo hỗ trợ văn bản, Trang hỗ trợ văn bản cuối, Khoảng trống cần hỗ trợ văn bản, Tab yêu cầu hỗ trợ văn bản, Dừng hỗ trợ văn bản, Nâng cao tab văn bản hỗ trợ văn bản, Hỗ trợ văn bản ở đầu trang, Gạch dưới từ hỗ trợ văn bản, Chuyển đổi dấu vết, Udk 10, Udk 6, Udk 7, Udk 8, Udk 9, Udk 11, Udk 12, Udk 13, Udk 14, Udk 15, Udk 16, Udk 17, Udk 18, Udk 19, Udk 20, Lên, Lên gấp đôi | Truyền | Phím sẽ gửi đến phiên |
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ | Description |
---|---|
Lỗi khi giao tiếp với trình giả lập | Cho biết một sự cố khi kết nối với trình giả lập |
Phím không được hỗ trợ | Cho biết rằng phím không được hỗ trợ |
Đợi văn bản trên phiên đầu cuối
Đợi một văn bản cụ thể xuất hiện trên một phiên đầu cuối.
Tham số đầu vào
Đối số | Không bắt buộc | Chấp nhận | Giá trị mặc định | Description |
---|---|---|---|---|
Phiên đầu cuối | No | Phiên cuối | Phiên đầu cuối đã mở trước đó | |
Văn bản sẽ đợi | No | Giá trị văn bản | Văn bản hoặc biểu thức chính quy sẽ chờ xuất hiện trên màn hình đầu cuối hoặc trên một trường được chỉ định | |
Biểu thức chính quy | Không có | Giá trị Boolean | Sai | Chỉ định xem có chờ một biểu thức chính quy thay vì văn bản thuần hay không |
Vị trí đợi văn bản | Không có | Màn hình, trường | Màn hình | Vị trí sẽ đợi văn bản xuất hiện trên đó |
Lấy trường theo | Không có | Nhãn, Chỉ mục, Vị trí | Label | Chỉ định cách tìm kiếm trường |
Label | No | Giá trị văn bản | Nhãn của trường cần tìm kiếm | |
Chỉ mục | No | Giá trị số | Chỉ mục của trường cần tìm kiếm | |
Hàng | No | Giá trị số | Vị trí theo phương thẳng đứng của trường trên màn hình | |
Column | No | Giá trị số | Vị trí theo phương ngang của trường trên màn hình | |
Thời gian chờ | Có | Giá trị số | 0 | Khoảng thời gian chờ đợi tối đa |
Lưu ý
Power AutomateCông cụ biểu thức chính quy của nó là .NET. Để tìm thêm thông tin về biểu thức chính quy, hãy truy cập Ngôn ngữ biểu thức chính quy - Tham chiếu nhanh.
Đã tạo biến
Hành động này không tạo ra bất kỳ biến nào.
Ngoại lệ
Ngoại lệ | Description |
---|---|
Lỗi khi giao tiếp với trình giả lập | Cho biết một sự cố khi kết nối với trình giả lập |
Chỉ mục trường nằm ngoài giới hạn | Cho biết rằng chỉ mục trường nằm ngoài giới hạn |
Không tìm thấy nhãn của trường | Cho biết rằng nhãn của trường không tồn tại |
Vị trí màn hình nằm ngoài giới hạn | Cho biết rằng vị trí màn hình nằm ngoài giới hạn |
Không tìm thấy trường nào ở vị trí đã cho | Cho biết rằng không có trường nào tồn tại ở vị trí đã cho |
Màn hình đầu cuối chưa được định dạng | Cho biết rằng màn hình đầu cuối chưa được định dạng |
Trình giả lập không hỗ trợ các lệnh vị trí | Cho biết các lệnh vị trí được sử dụng không được trình mô phỏng hỗ trợ |
Thao tác không khả dụng cho loại phiên này | Cho biết rằng thao tác không khả dụng cho loại phiên này |
Đã hết thời gian chờ | Cho biết rằng đã hết thời gian chờ |
Tìm kiếm văn bản trên phiên đầu cuối
Tìm kiếm tất cả các lần xuất hiện của văn bản cụ thể trên một phiên đầu cuối
Tham số đầu vào
Đối số | Không bắt buộc | Chấp nhận | Giá trị mặc định | Description |
---|---|---|---|---|
Phiên đầu cuối | No | Phiên cuối | Phiên đầu cuối đã mở trước đó | |
Văn bản cần tìm kiếm | No | Giá trị văn bản | Văn bản hoặc biểu thức chính quy cần tìm kiếm trên màn hình thiết bị đầu cuối | |
Biểu thức chính quy | Không có | Giá trị Boolean | Sai | Chỉ định xem có tìm kiếm một biểu thức chính quy thay cho văn bản thuần hay không |
Kích thước cột | No | Giá trị số | 80 | Số cột trên màn hình thiết bị đầu cuối |
Lưu ý
Power AutomateCông cụ biểu thức chính quy của nó là .NET. Để tìm thêm thông tin về biểu thức chính quy, hãy truy cập Ngôn ngữ biểu thức chính quy - Tham chiếu nhanh.
Đã tạo biến
Đối số | Loại | Description |
---|---|---|
Tìm Kết Quả | Bảng dữ liệu | Kết quả tìm kiếm được truy xuất từ màn hình phiên đầu cuối |
Ngoại lệ
Ngoại lệ | Description |
---|---|
Lỗi khi giao tiếp với trình giả lập | Cho biết một sự cố khi kết nối với trình giả lập |
Không tìm thấy văn bản | Cho biết rằng văn bản tìm kiếm không được tìm thấy |
Biểu thức chính quy không hợp lệ | Cho biết rằng Biểu thức chính quy được sử dụng không hợp lệ |