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.

Ảnh chụp màn hình của hành động Mở phiên thiết bị đầu cuối.

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ợ.

Ảnh chụp màn hình của hành động Mở phiên thiết bị đầu cuối với tùy chọn HLLAPI được chọn.

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.

Ảnh chụp màn hình của hành động Đóng phiên cuố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ệ