การดำเนินการเมาส์และคีย์บอร์ด
จำลองกิจกรรมคีย์บอร์ดด้วยการดำเนินการ ส่งคีย์ หากต้องการแทรกแป้นพิเศษ เช่น ปุ่มลูกศรและ Caps Lock และแก้ไข เช่น Shift และ Control ให้เลือก แทรกแป้นพิเศษ
ตัวอย่างต่อไปนี้จะเพิ่มลงในข้อความอีเมล โดยเริ่มจากการขึ้นบรรทัดใหม่สองครั้ง จากนั้น การดำเนินการจะส่ง Ctrl + A และ Ctrl + C เพื่อเลือกและคัดลอกข้อความไปยังคลิปบอร์ด
หมายเหตุ
หากต้องการใช้คีย์เป็นตัวปรับแต่ง ให้ใช้สัญกรณ์วงเล็บปีกกาสำหรับทั้งสองปุ่ม
ในการจำลองการเลื่อนเมาส์ ให้ใช้การดำเนินการ เลื่อนเมาส์ ตัวอย่างต่อไปนี้เป็นการเลื่อนเมาส์ด้วยตนเองไปยังพิกัดเฉพาะด้วยความเร็วปกติ
เลื่อนเมาส์ไปที่ภาพที่ต้องการบนหน้าจอด้วยการดำเนินการ เลื่อนเมาส์ไปที่ภาพ ตัวอย่างต่อไปนี้เป็นการย้ายเคอร์เซอร์ไปที่ไอคอนค้นหาตำแหน่งแรกและคลิกซ้ายที่ไอคอนนั้น
ในส่วน ขั้นสูง ของการดำเนินการ คุณจะเห็นการดำเนินการรอ 30 วินาทีเพื่อให้รูปภาพปรากฏในหน้าต่างเบื้องหน้า และตำแหน่งของเมาส์จะต้องอยู่ตรงกลางของรูปภาพ
บล็อกข้อมูลป้อนเข้า
บล็อกข้อมูลป้อนเข้าจากเมาส์และคีย์บอร์ดของผู้ใช้ เพื่อให้โฟลว์สามารถทำการดำเนินการของเมาส์และคีย์บอร์ดได้โดยไม่มีการรบกวนจากผู้ใช้
สำคัญ
เนื่องจากเป็นฟังก์ชันที่สำคัญ การดำเนินการ บล็อกอินพุต ต้องใช้สิทธิ์ที่มีระดับสูงขึ้นในการเรียกใช้ ดังนั้นก่อนใช้การดำเนินการ ตรวจสอบให้แน่ใจว่า Power Automate ทำงานด้วยสิทธิ์ของผู้ดูแลระบบ ในการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้ Power Automate ในฐานะผู้ดูแลระบบ ให้ไปที่ เรียกใช้ Power Automate ด้วยสิทธิ์ที่มีระดับสูงขึ้น
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
Block it | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | จริง | ระบุว่าจะบล็อกหรือยกเลิกการบล็อกข้อมูลป้อนเข้าของเมาส์และคีย์บอร์ด |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
ไม่สามารถบล็อก/ยกเลิกการบล็อกข้อมูลป้อนเข้าของผู้ใช้ในโหมดแบบไม่โต้ตอบ | แสดงถึงปัญหาในการบล็อก/ยกเลิกการบล็อกข้อมูลป้อนเข้าในโหมดแบบไม่โต้ตอบ |
ไม่สามารถบล็อก/ยกเลิกการบล็อกข้อมูลป้อนเข้า | ระบุปัญหาในการบล็อก/ยกเลิกการบล็อกข้อมูลป้อนเข้า |
รับตำแหน่งเมาส์
ดึงตำแหน่งปัจจุบันของเคอร์เซอร์เมาส์บนหน้าจอในพิกัดพิกเซล
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
Relative to | ไม่พร้อมใช้งาน | หน้าจอ หน้าต่างเบื้องหน้า | หน้าจอ | ระบุว่าจะดึงตำแหน่งเมาส์ในพิกัดหน้าจอ หรือสัมพันธ์กับมุมบนซ้ายของหน้าต่างที่ใช้งานอยู่ |
ตัวแปรที่สร้าง
อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
---|---|---|
MousePosX | ค่าตัวเลข | ค่าแนวนอน (X) ของตำแหน่งเมาส์ |
MousePosY | ค่าตัวเลข | ค่าแนวตั้ง (Y) ของตำแหน่งเมาส์ |
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
ไม่สามารถดึงตำแหน่งเมาส์ในโหมดแบบไม่โต้ตอบ | ระบุปัญหาในการดึงตำแหน่งเคอร์เซอร์ของเมาส์ในโหมดแบบไม่โต้ตอบ |
เลื่อนเมาส์
เลื่อนเมาส์ไปยังตำแหน่งเฉพาะ
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
Position X | ไม่ | ค่าตัวเลข | ค่าแนวนอน (X) ของตำแหน่งที่จะส่งเมาส์ไป | |
Position Y | ไม่ | ค่าตัวเลข | ค่าแนวตั้ง (X) ของตำแหน่งที่จะส่งเมาส์ไป | |
Relative to | ไม่พร้อมใช้งาน | หน้าจอ หน้าต่างที่ใช้งานอยู่ ตำแหน่งเมาส์ปัจจุบัน | หน้าจอ | ระบุว่าตำแหน่งเมาส์ใหม่จะสัมพันธ์กับมุมบนซ้ายของหน้าจอ หน้าต่างด้านบนสุด หรือตำแหน่งเมาส์ปัจจุบัน |
Move mouse from previous position | ไม่พร้อมใช้งาน | ทันที ด้วยภาพเคลื่อนไหว (ความเร็วต่ำ) ด้วยภาพเคลื่อนไหว (ความเร็วปกติ) พร้อมภาพเคลื่อนไหว (ความเร็วสูง) | แบบทันที | ระบุวิธีการเลื่อนเมาส์ |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
ไม่สามารถย้ายเมาส์ในโหมดแบบไม่โต้ตอบ | แสดงถึงปัญหาในการย้ายเมาส์ในโหมดแบบไม่โต้ตอบ |
ไม่สามารถย้ายเมาส์ได้ | ระบุปัญหาในการย้ายเมาส์ |
ย้ายเมาส์ไปยังรูปภาพ
ย้ายเมาส์เหนือภาพที่พบบนหน้าจอหรือบนหน้าต่างเบื้องหน้า
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
รูปภาพที่ย้ายเมาส์ไป | ไม่ | รายการ ของ รูปภาพ | รายการของรูปภาพที่จะย้ายเมาส์ไป | |
รูปแบบการเคลื่อนไหวของเมาส์ | ไม่ระบุ | ทันที ด้วยภาพเคลื่อนไหว (ความเร็วต่ำ) ด้วยภาพเคลื่อนไหว (ความเร็วปกติ) พร้อมภาพเคลื่อนไหว (ความเร็วสูง) | แบบทันที | ระบุรูปแบบการเคลื่อนไหวที่เมาส์จะย้ายจากตำแหน่งก่อนหน้าไปยังจุดเริ่มต้นของเส้นทางที่บันทึกไว้ (หรือไปยังตำแหน่งสุดท้าย) |
การเกิดขึ้น | ใช่ | ค่าตัวเลข | 1 | การเกิดขึ้นของรูปภาพที่พบที่จะเลื่อนเมาส์ไป |
ส่งการคลิกหลังจากเลื่อนเมาส์ | ไม่ระบุ | ค่าแบบบูลีน | เท็จ | ระบุว่าจะส่งการคลิกหลังจากวางเมาส์ไว้เหนือรูปภาพหรือไม่ |
Click type | ไม่พร้อมใช้งาน | คลิกซ้าย คลิกขวา ดับเบิลคลิก คลิกกลาง ปุ่มซ้ายลง ปุ่มซ้ายขึ้น ปุ่มขวาลง ปุ่มขวาขึ้น | คลิกซ้าย | การคลิกเมาส์เพื่อส่งไปยังรูปภาพ |
รอให้ภาพปรากฏ | ไม่ระบุ | ค่าแบบบูลีน | จริง | เลือกว่าคุณต้องการให้การดำเนินการรอ หากไม่พบภาพบนหน้าจอหรือหน้าต่างเบื้องหน้า |
การหมดเวลาของความล้มเหลว | ใช่ | ค่าตัวเลข | 0 | การหมดเวลาของความล้มเหลวเป็นวินาที |
วินาทีก่อนคลิก | ใช่ | ค่าตัวเลข | 0 | จำนวนวินาทีที่ต้องรอก่อนส่งการคลิก |
อัลกอริทึมการจับคู่รูปภาพ | ไม่ระบุ | พื้นฐาน ขั้นสูง | พื้นฐาน | อัลกอริทึมรูปภาพใดที่จะใช้ในการค้นหารูปภาพ |
ตำแหน่งเมาส์สัมพันธ์กับรูปภาพ | ไม่ระบุ | มุมซ้ายบน ตรงกลางด้านบน มุมขวาบน ส่วนกลางซ้าย ตรงกลาง ส่วนกลางขวา มุมซ้ายล่าง ตรงกลางล่าง มุมขวาล่าง | กึ่งกลาง | ส่วนของภาพที่เมาส์จะถูกย้ายไป |
ออฟเซ็ต X | ไม่ | ค่าข้อความ | 0 | พิกเซลที่จะออฟเซ็ตเมาส์จากตำแหน่งไปทางขวา |
ออฟเซ็ต Y | ไม่ | ค่าข้อความ | 0 | พิกเซลที่จะออฟเซ็ตเมาส์จากตำแหน่งลง |
Tolerance | ใช่ | ค่าตัวเลข | 10 | ระบุว่ารูปภาพที่ระบุอาจแตกต่างจากรูปภาพที่เลือกไว้ในตอนแรกมากเพียงใด |
ค้นหาภาพบน | ไม่ระบุ | ทั้งหน้าจอ หน้าต่างเบื้องหน้าเท่านั้น | หน้าจอทั้งหมด | กำหนดว่าจะค้นหารูปภาพที่ระบุเพียงแค่หน้าต่างเบื้องหน้า หรือบนหน้าจอที่มองเห็นทั้งหมด ทั้งสองตัวเลือกจะไม่พบภาพหากไม่สามารถมองเห็นได้ชัดเจนบนหน้าจอ |
Search mode | ไม่พร้อมใช้งาน | ค้นหาทั้งหน้าจอหรือหน้าต่างเบื้องหน้า ค้นหาในภูมิภาคย่อยที่ระบุของหน้าจอหรือหน้าต่างเบื้องหน้า | ค้นหาทั้งหน้าจอหรือหน้าต่างเบื้องหน้า | ระบุว่าจะสแกนทั้งหน้าจอ (หรือหน้าต่าง) เพื่อค้นหาภาพที่ให้มา หรือเฉพาะขอบเขตย่อย |
X1 | ใช่ | ค่าตัวเลข | X ที่เริ่มต้นของขอบเขตย่อยที่จะค้นหา | |
Y1 | ใช่ | ค่าตัวเลข | Y ที่เริ่มต้นของขอบเขตย่อยที่จะค้นหา | |
X2 | ใช่ | ค่าตัวเลข | X ที่สิ้นสุดของขอบเขตย่อยที่จะค้นหา | |
Y2 | ใช่ | ค่าตัวเลข | Y ที่สิ้นสุดของขอบเขตย่อยที่จะค้นหา |
ตัวแปรที่สร้าง
อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
---|---|---|
X | ค่าตัวเลข | พิกัด X ของจุดที่รูปภาพปรากฏบนหน้าจอ หากดำเนินการค้นหารูปภาพในหน้าต่างเบื้องหน้า พิกัดที่ส่งคืนจะสัมพันธ์กับมุมบนซ้ายของหน้าต่าง |
Y | ค่าตัวเลข | พิกัด Y ของจุดที่รูปภาพปรากฏบนหน้าจอ หากดำเนินการค้นหารูปภาพในหน้าต่างเบื้องหน้า พิกัดที่ส่งคืนจะสัมพันธ์กับมุมบนซ้ายของหน้าต่าง |
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
ไม่พบรูปภาพบนหน้าจอ | ระบุว่าไม่พบภาพที่ระบุบนหน้าจอ |
ไม่สามารถย้ายเมาส์ในโหมดแบบไม่โต้ตอบ | แสดงถึงปัญหาในการย้ายเมาส์ในโหมดแบบไม่โต้ตอบ |
ไม่สามารถย้ายเมาส์ได้ | ระบุปัญหาในการย้ายเมาส์ |
พิกัดของขอบเขตย่อยไม่ถูกต้อง | ระบุว่าพิกัดของขอบเขตย่อยที่ระบุไม่ถูกต้อง |
พบการเกิดขึ้นของรูปภาพที่ไม่เพียงพอบนหน้าจอ | ระบุว่าพบการเกิดขึ้นของภาพที่ระบุไม่เพียงพอบนหน้าจอ |
เลื่อนเมาส์ไปที่ข้อความบนหน้าจอ (OCR)
เลื่อนเมาส์ไปเหนือข้อความที่พบบนหน้าจอหรือบนหน้าต่างเบื้องหน้าโดยใช้ OCR
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
OCR engine type | ไม่ | ตัวแปรโปรแกรม OCR โปรแกรม Tesseract | OCR engine variable | ชนิดโปรแกรม OCR ที่จะใช้ เลือกโปรแกรม OCR ที่กำหนดค่าไว้หรือตั้งค่าใหม่ |
ตัวแปรเอ็นจิน OCR | ไม่ | OCREngineObject | โปรแกรม OCR ที่จะค้นหาข้อความ | |
Text to find | ไม่ | ค่าข้อความ | ข้อความที่จะเลื่อนเมาส์ไป | |
Is regular expression | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | เท็จ | กำหนดว่าจะใช้นิพจน์ทั่วไปเพื่อค้นหาข้อความบนหน้าจอหรือไม่ |
การเกิดขึ้น | ใช่ | ค่าตัวเลข | 1 | จำนวนบวกที่จะใช้เป็นการเกิดขึ้นของข้อความที่ป้อนบนหน้าจอ |
Search for text on | ไม่ระบุ | ทั้งหน้าจอ หน้าต่างเบื้องหน้าเท่านั้น | หน้าจอทั้งหมด | กำหนดว่าจะค้นหาข้อความที่ระบุเพียงแค่หน้าต่างเบื้องหน้าหรือบนหน้าจอที่มองเห็นทั้งหมด ทั้งสองตัวเลือกจะไม่พบข้อความหากไม่สามารถมองเห็นได้ชัดเจนบนหน้าจอ |
Search mode | ไม่พร้อมใช้งาน | แหล่งที่มาที่ระบุทั้งหมด ภูมิภาคย่อยเฉพาะ ภูมิภาคย่อยที่สัมพันธ์กับรูปภาพ | แหล่งที่มาที่ระบุทั้งหมด | กำหนดว่าจะสแกนทั้งหน้าจอ (หรือหน้าต่าง) เพื่อค้นหาข้อความที่ให้มา หรือทำให้ขอบเขตย่อยแคบลงเท่านั้น |
รูปภาพ | ไม่ | รายการ ของ รูปภาพ | ภาพที่ระบุขอบเขตย่อย (สัมพันธ์กับมุมบนซ้ายของภาพ) ที่จะสแกนหาข้อความที่ให้มา | |
X1 | ใช่ | ค่าตัวเลข | พิกัด X เริ่มต้นของขอบเขตย่อยที่จะสแกนสำหรับข้อความที่ให้มา | |
Tolerance | ใช่ | ค่าตัวเลข | 10 | ระบุว่ารูปภาพที่ค้นหาอาจแตกต่างจากรูปภาพที่เลือกไว้ในตอนแรกมากเพียงใด |
Y1 | ใช่ | ค่าตัวเลข | พิกัด Y เริ่มต้นของขอบเขตย่อยที่จะสแกนสำหรับข้อความที่ให้มา | |
X1 | ใช่ | ค่าตัวเลข | พิกัด X เริ่มต้นของขอบเขตย่อยซึ่งสัมพันธ์กับภาพที่ระบุที่จะสแกนหาข้อความที่ให้มา | |
X2 | ใช่ | ค่าตัวเลข | พิกัด X สิ้นสุดของขอบเขตย่อยที่จะสแกนสำหรับข้อความที่ให้มา | |
Y1 | ใช่ | ค่าตัวเลข | พิกัด Y เริ่มต้นของขอบเขตย่อยซึ่งสัมพันธ์กับภาพที่ระบุที่จะสแกนหาข้อความที่ให้มา | |
Y2 | ใช่ | ค่าตัวเลข | พิกัด Y สิ้นสุดของขอบเขตย่อยที่จะสแกนสำหรับข้อความที่ให้มา | |
X2 | ใช่ | ค่าตัวเลข | พิกัด X สิ้นสุดของขอบเขตย่อยซึ่งสัมพันธ์กับภาพที่ระบุที่จะสแกนหาข้อความที่ให้มา | |
Y2 | ใช่ | ค่าตัวเลข | พิกัด Y สิ้นสุดของขอบเขตย่อยซึ่งสัมพันธ์กับภาพที่ระบุที่จะสแกนหาข้อความที่ให้มา | |
Move mouse from previous position | ไม่พร้อมใช้งาน | ทันที ด้วยภาพเคลื่อนไหว (ความเร็วต่ำ) ด้วยภาพเคลื่อนไหว (ความเร็วปกติ) พร้อมภาพเคลื่อนไหว (ความเร็วสูง) | แบบทันที | รูปแบบของการเคลื่อนไหวที่เมาส์จะเคลื่อนจากตำแหน่งก่อนหน้าไปยังตำแหน่งสุดท้าย |
ภาษา Windows OCR | ไม่ระบุ | ภาษาจีน (ตัวย่อ) จีน (เต็ม) เช็ก เดนมาร์ก ดัตช์ อังกฤษ ฟินแลนด์ ฝรั่งเศส เยอรมัน กรีก ฮังการี อิตาลี ญี่ปุ่น เกาหลี นอร์เวย์ โปแลนด์ โปรตุเกส โรมาเนีย รัสเซีย เซอร์เบีย (ซิริลลิก) เซอร์เบีย (ละติน) สโลวัก สเปน สวีเดน และตุรกี | อังกฤษ | ภาษาของข้อความที่โปรแกรม Windows OCR ตรวจพบ |
ใช้ภาษาอื่น | ไม่ระบุ | ค่าแบบบูลีน | เท็จ | ระบุว่าจะใช้ภาษาที่ไม่ได้กำหนดไว้ในฟิลด์ 'ภาษา Tesseract' หรือไม่ |
ภาษา Tesseract | ไม่ระบุ | อังกฤษ เยอรมัน สเปน ฝรั่งเศส อิตาลี | อังกฤษ | ภาษาของข้อความที่โปรแกรม Tesseract ตรวจพบ |
ตัวย่อภาษา | ไม่ | ค่าข้อความ | ตัวย่อของ Tesseract ของภาษาที่ใช้: ตัวอย่างเช่น หากข้อมูลเป็น 'eng.traineddata' ให้ตั้งค่าพารามิเตอร์นี้เป็น 'eng' | |
พาธข้อมูลภาษา | ไม่ | ค่าข้อความ | พาธของโฟลเดอร์ที่เก็บข้อมูล Tesseract ของภาษาที่ระบุ | |
ตัวคูณความกว้างของภาพ | ไม่ | ค่าตัวเลข | 1 | ตัวคูณความกว้างของรูปภาพ |
ตัวคูณความสูงของรูปภาพ | ไม่ | ค่าตัวเลข | 1 | ตัวคูณความสูงของรูปภาพ |
รอให้ข้อความปรากฏ | ไม่ระบุ | ค่าแบบบูลีน | เท็จ | ระบุว่าจะรอหรือไม่ หากไม่พบข้อความบนหน้าจอหรือหน้าต่างเบื้องหน้า |
Fail if text doesn't appear within | ใช่ | ค่าตัวเลข | 10 | จำนวนวินาทีที่ต้องรอให้ข้อความที่ให้มาปรากฏ |
Send a click after moving mouse | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | เท็จ | ระบุว่าจะส่งการคลิกหลังจากที่มีการวางเมาส์ไว้เหนือข้อความหรือไม่ |
Click type | ไม่พร้อมใช้งาน | คลิกซ้าย, คลิกขวา, ดับเบิลคลิก, คลิกกลาง, ปุ่มซ้ายลง, ปุ่มซ้ายขึ้น, ปุ่มขวาลง, ปุ่มขวาขึ้น | คลิกซ้าย | ชนิดการคลิกเมาส์ที่จะส่งไปยังข้อความ |
Wait before clicking for | ใช่ | ค่าตัวเลข | 1 | จำนวนวินาทีที่ต้องรอก่อนการคลิก |
Mouse position relative to text | ไม่พร้อมใช้งาน | ซ้ายบน ตรงกลางด้านบน ขวาบน กลางซ้าย ตรงกลางกลาง กลางขวา ซ้ายล่าง ตรงกลางล่าง ขวาล่าง | ตรงกลางกึ่งกลาง | ระบุส่วนของข้อความที่เมาส์จะถูกย้ายไป |
ออฟเซ็ต X | ไม่ | ค่าข้อความ | 0 | ออฟเซ็ตเมาส์จากตำแหน่งตามจำนวนพิกเซลนี้ไปทางขวา |
ออฟเซ็ต Y | ไม่ | ค่าข้อความ | 0 | ออฟเซ็ตเมาส์จากตำแหน่งตามจำนวนพิกเซลนี้ลง |
อัลกอริทึมการจับคู่รูปภาพ | ไม่ระบุ | พื้นฐาน ขั้นสูง | พื้นฐาน | อัลกอริทึมรูปภาพใดที่จะใช้ในการค้นหารูปภาพ |
หมายเหตุ
โปรแกรมนิพจน์ทั่วไปของ Power Automate คือ .NET ในการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับนิพจน์ทั่วไป ให้ไปที่ ภาษานิพจน์ทั่วไป - ข้อมูลอ้างอิงด่วน
ตัวแปรที่สร้าง
อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
---|---|---|
LocationOfTextFoundX | ค่าตัวเลข | พิกัด X ของจุดที่ข้อความปรากฏบนหน้าจอ หากดำเนินการค้นหาข้อความในหน้าต่างเบื้องหน้า พิกัดนี้จะสัมพันธ์กับมุมบนซ้ายของหน้าต่าง |
LocationOfTextFoundY | ค่าตัวเลข | พิกัด Y ของจุดที่ข้อความปรากฏบนหน้าจอ หากดำเนินการค้นหาข้อความในหน้าต่างเบื้องหน้า พิกัดนี้จะสัมพันธ์กับมุมบนซ้ายของหน้าต่าง |
WidthOfTextFound | ค่าตัวเลข | ความกว้างของพื้นที่ที่พบข้อความ |
HeightOfTextFound | ค่าตัวเลข | ความกว้างของพื้นที่ที่พบข้อความ |
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
ไม่พบข้อความบนหน้าจอ | ระบุว่าไม่พบข้อความที่ระบุบนหน้าจอ |
ไม่สามารถย้ายเมาส์ในโหมดแบบไม่โต้ตอบ | แสดงถึงปัญหาในการย้ายเมาส์ในโหมดแบบไม่โต้ตอบ |
ไม่สามารถย้ายเมาส์ได้ | ระบุปัญหาในการย้ายเมาส์ |
พิกัดของขอบเขตย่อยไม่ถูกต้อง | ระบุว่าพิกัดของขอบเขตย่อยที่ระบุไม่ถูกต้อง |
ไม่สามารถสร้างเอ็นจิน OCR ได้ | ระบุข้อผิดพลาดที่เกิดขึ้นขณะที่พยายามสร้างเอ็นจิน OCR |
ไม่มีโฟลเดอร์พาธข้อมูลอยู่ | ระบุว่าไม่มีโฟลเดอร์ที่ระบุสำหรับข้อมูลภาษา |
ไม่ได้ติดตั้งชุดภาษา Windows ที่เลือกบนเครื่อง | ระบุว่าไม่ได้ติดตั้งชุดภาษา Windows ที่เลือกบนเครื่อง |
เอ็นจิน OCR ไม่ได้ทำงานอยู่ | ระบุว่าโปรแกรม OCR ไม่ได้ทำงานอยู่ |
ส่งการคลิกเมาส์
ส่งเหตุการณ์คลิกเมาส์
สำคัญ
เพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต Power Automate ต้องเรียกใช้ด้วยสิทธิ์เดียวกันหรือที่สูงกว่าเป็นแอปพลิเคชันที่ทำงานอัตโนมัติ การใช้การดำเนินการ ส่งการคลิกเมาส์ เพื่อโต้ตอบกับแอปพลิเคชันที่ทำงานด้วยสิทธิ์ที่มีระดับสูงขึ้น ให้เรียกใช้ Power Automate ในฐานะผู้ดูแลระบบ คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้ Power Automate ในฐานะผู้ดูแลระบบใน เรียกใช้ Power Automate ด้วยสิทธิ์ที่มีระดับสูงขึ้น
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
Mouse event to send | ไม่พร้อมใช้งาน | คลิกซ้าย, คลิกขวา, ดับเบิลคลิก, คลิกกลาง, ปุ่มซ้ายลง, ปุ่มซ้ายขึ้น, ปุ่มขวาลง, ปุ่มขวาขึ้น | คลิกซ้าย | ระบุฟอร์มของเหตุการณ์เมาส์ที่จะส่ง |
Wait | ใช่ | ค่าตัวเลข | 0 | เวลาในการหน่วงเวลาก่อนที่จะส่งเหตุการณ์เมาส์ใน 1/1000 ของวินาที |
Move mouse | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | เท็จ | เลื่อนเมาส์ |
X | ไม่ | ค่าตัวเลข | ตำแหน่งแนวนอน (X) ของเมาส์ในพิกัดพิกเซล | |
Y | ไม่ | ค่าตัวเลข | ตำแหน่งแนวตั้ง (Y) ของเมาส์ในพิกัดพิกเซล | |
Relative to | ไม่พร้อมใช้งาน | หน้าจอ หน้าต่างที่ใช้งานอยู่ ตำแหน่งเมาส์ปัจจุบัน | หน้าจอ | ระบุว่าตำแหน่งเมาส์ใหม่จะสัมพันธ์กับมุมบนซ้ายของหน้าจอ หน้าต่างด้านบนสุด หรือตำแหน่งเมาส์ปัจจุบัน |
Mouse movement style | ไม่พร้อมใช้งาน | ทันที ด้วยภาพเคลื่อนไหว (ความเร็วต่ำ) ด้วยภาพเคลื่อนไหว (ความเร็วปกติ) พร้อมภาพเคลื่อนไหว (ความเร็วสูง) | แบบทันที | รูปแบบของการเคลื่อนไหวที่เมาส์จะย้ายจากตำแหน่งก่อนหน้าไปยังจุดเริ่มต้นของเส้นทางที่บันทึกไว้ (หรือไปยังตำแหน่งสุดท้าย) |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
ไม่สามารถส่งการคลิกเมาส์ในโหมดแบบไม่โต้ตอบ | แสดงถึงปัญหาในการส่งการคลิกเมาส์ในโหมดแบบไม่โต้ตอบ |
คลิกเมาส์นอกขอบเขตหน้าจอ | แสดงว่าการคลิกเมาส์อยู่นอกขอบเขตหน้าจอ |
ไม่สามารถส่งการคลิกเมาส์ | ระบุปัญหาในการส่งการคลิกเมาส์ |
ส่งคีย์
ส่งคีย์ไปยังแอปพลิเคชันที่ใช้งานอยู่ในปัจจุบัน
สำคัญ
เพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต Power Automate ต้องเรียกใช้ด้วยสิทธิ์เดียวกันหรือที่สูงกว่าเป็นแอปพลิเคชันที่ทำงานอัตโนมัติ การใช้การดำเนินการ ส่งคีย์ เพื่อโต้ตอบกับแอปพลิเคชันที่ทำงานด้วยสิทธิ์ระดับสูง ให้เรียกใช้ Power Automate ในฐานะผู้ดูแลระบบ ในการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้ Power Automate ในฐานะผู้ดูแลระบบ ให้ไปที่ เรียกใช้ Power Automate ด้วยสิทธิ์ที่มีระดับสูงขึ้น
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
ส่งคีย์ไปที่ | ไม่ระบุ | หน้าต่างเบื้องหน้า, ตามองค์ประกอบ UI, ตามอินสแตนซ์/จัดการหน้าต่าง, ตามชื่อและ/หรือคลาส | หน้าต่างเบื้องหน้า | ระบุว่าจะส่งคีย์ไปยังหน้าต่างเบื้องหน้าหรือไปยังองค์ประกอบ UI หรือไปยังอินสแตนซ์หน้าต่างหรือชุดของชื่อ/คลาสของหน้าต่าง |
ข้อความที่จะส่ง | ไม่ | ป้อนอินพุตที่เข้ารหัสโดยตรงหรือ ค่าข้อความ | ข้อความที่จะส่งในแอปพลิเคชัน | |
การหน่วงเวลาระหว่างการกดแป้นพิมพ์ | ใช่ | ค่าตัวเลข | 10 | ระบุการหน่วงเวลาเป็นมิลลิวินาทีระหว่างการส่งการกดแป้นพิมพ์เพื่อหลีกเลี่ยงข้อผิดพลาดในการป้อนข้อมูล |
Send Text as hardware keys | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | เท็จ | จำลองการกดแป้นพิมพ์จริงบนแป้นพิมพ์ เมื่อส่งข้อความทั้งหมด |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
ไม่สามารถส่งการกดแป้นพิมพ์ในโหมดแบบไม่โต้ตอบ | แสดงถึงปัญหาในการส่งการกดแป้นพิมพ์ในโหมดแบบไม่โต้ตอบ |
ข้อความที่จะส่งไม่ได้แสดงถึงการกดแป้นพิมพ์ที่ถูกต้อง | ระบุว่าข้อความที่ระบุไม่ได้แสดงถึงการกดแป้นพิมพ์ที่ถูกต้อง |
ไม่มีแอปพลิเคชันที่ใช้งานอยู่ที่จะส่งการกดแป้นพิมพ์ไป | แสดงว่าไม่มีแอปพลิเคชันที่ใช้งานอยู่ที่จะส่งการกดแป้นพิมพ์ไป |
ส่งการกดแป้นพิมพ์ไม่สำเร็จ | ระบุปัญหาในการส่งการกดแป้นพิมพ์ |
หมายเหตุ
ในการจำลองคีย์ทางกายภาพที่ถูกกดภายในการดำเนินการ ส่งแป้น ให้ใช้สัญกรณ์วงเล็บปีกกา {} หากต้องการใช้แป้นเป็นตัวปรับแต่ง ให้ใช้สัญกรณ์วงเล็บปีกกา {} สำหรับทั้งสองแป้น การดำเนินการ ส่งคีย์ จะยอมรับ รหัสคีย์เสมือน
คีย์ที่ถูกต้อง
หมวดหมู่ | คีย์ |
---|---|
ปุ่ม | LButton, RButton, Cancel, MButton, XButton1, XButton2 |
การควบคุมแป้นพิมพ์ | Back, Tab, LineFeed, Clear, Enter, Return, ShiftKey, ControlKey,Menu, Pause, CapsLock, Capital, Escape, Space, Prior, PageUp, PageDown, Next, End, Home, Left, Up, Right, Down, Select, Print, Execute, Snapshot, PrintScreen, Insert, Delete, Help |
ปุ่ม | HangulMode, HanguelMode, KanaMode, JunjaMode, FinalMode, KanjiMode, HanjaMode |
คีย์ IME | IMEConvert, IMENonconvert, IMEAccept, IMEAceept, IMEModeChange |
ปุ่มเบราว์เซอร์ | BrowserSearch, BrowserFavorites, BrowserHome |
ปุ่มปรับระดับเสียง | VolumeMute, VolumeDown, VolumeUp |
ปุ่มสื่อ | MediaNextTrack, MediaPreviousTrack, MediaStop, MediaPlayPause |
ปุ่ม | LaunchMail, SelectMedia, LaunchApplication1, LaunchApplication2 |
คีย์ OEM | OemSemicolon, Oem1, Oemplus, Oemcomma, OemMinus, OemPeriod, Oem2, OemQuestion, Oem3, Oemtilde, Oem4, OemOpenBrackets, OemPipe, Oem5, OemCloseBrackets, Oem6, OemQuotes, Oem7, Oem8, Oem102, OemBackslash, OemClear |
ปุ่ม | ProcessKey, Packet, Attn, Crsel, Exsel, EraseEof, Play, Zoom, NoName, Pa1 |
ปุ่ม | KeyCodem, Shift, Control, Alt, Modifiers |
คีย์ D | D0, D1, D2, D3, D4, D5, D6, D7, D8, D9 |
ตัวอักษร | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
ปุ่ม Windows | LWin, RWin, Apps, Sleep |
ปุ่ม NumPad | NumPad0, NumPad1, NumPad2, NumPad3, NumPad4, NumPad5, NumPad6, NumPad7, NumPad8, NumPad9 |
คีย์การคำนวณ | Multiply, Add, Separator, Subtract, Decimal, Divide |
ปุ่มฟังก์ชัน | F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24 |
ปุ่ม | NumLock, Scroll, LShiftKey, RShiftKey, LControlKey, RControlKey, LMenu, RMenu, BrowserBack, BrowserForward, BrowserRefresh, BrowserStop |
คีย์กด/ปล่อย
กด (และค้างไว้) หรือปล่อยคีย์ตัวแก้ไขอย่างน้อยหนึ่งคีย์ (Alt, Control หรือ Shift)
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
Action to perform | ไม่พร้อมใช้งาน | กด ปล่อย | กด | ระบุว่าจะกดหรือปล่อยคีย์ด้วยการดำเนินการนี้ |
Control | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | เท็จ | ระบุว่าจะกด/ปล่อยคีย์ Ctrl หรือไม่ |
Alt | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | เท็จ | ระบุว่าจะกด/ปล่อยคีย์ Alt หรือไม่ |
Shift | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | เท็จ | ระบุว่าจะกด/ปล่อยคีย์ Shift หรือไม่ |
Win | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | เท็จ | ระบุว่าจะกด/ปล่อยคีย์ Windows หรือไม่ |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
ไม่สามารถกดหรือปล่อยคีย์ในโหมดแบบไม่โต้ตอบได้ | ระบุปัญหาในการกดหรือปล่อยคีย์ในโหมดแบบไม่โต้ตอบ |
ตั้งค่าสถานะคีย์
ตั้งค่าสถานะ (เปิดหรือปิด) สำหรับคีย์ Caps Lock, Num Lock หรือ Scroll Lock
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
Key | ไม่พร้อมใช้งาน | Caps Lock, Num Lock, Scroll Lock | Caps Lock | ระบุคีย์ที่จะตั้งค่า |
State | ไม่ระบุ | ปิด เปิด | เปิด | กำหนดว่าจะตั้งค่าสถานะคีย์เป็นเปิดหรือปิด |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
ไม่สามารถตั้งค่าสถานะคีย์ในโหมดแบบไม่โต้ตอบ | แสดงถึงปัญหาในการตั้งค่าสถานะคีย์ในโหมดแบบไม่โต้ตอบ |
รอเมาส์
ระงับการดำเนินการของโฟลว์จนกว่าตัวชี้เมาส์จะเปลี่ยนแปลง โดยปกติจะเปลี่ยนเป็นหรือเปลี่ยนจาก 'เคอร์เซอร์รอ' หรือรูปนาฬิกาทราย
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
Wait for mouse pointer to | ไม่พร้อมใช้งาน | กลายเป็น ไม่กลายเป็น | กลายเป็น | เลือกการดำเนินการของเคอร์เซอร์ของเมาส์ที่จะรอ |
Mouse pointer | ไม่พร้อมใช้งาน | ลูกศร แอปเริ่มต้น ข้าม มือ ช่วยเหลือ IBeam รอเคอร์เซอร์ | ลูกศร | ระบุสถานะตัวชี้เมาส์ |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
การดำเนินการนี้ไม่รวมถึงข้อยกเว้นใดๆ
รับตัวระบุแป้นพิมพ์
ดึงข้อมูลตัวระบุแป้นพิมพ์ที่ใช้งานอยู่จากรีจิสทรีของเครื่อง
พารามิเตอร์อินพุต
การดำเนินการนี้ไม่ต้องการอินพุตใด ๆ
ตัวแปรที่สร้าง
อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
---|---|---|
KeyboardLayoutId | ค่าตัวเลข | คีย์รีจิสทรีของตัวระบุแป้นพิมพ์ที่ใช้งานอยู่ |
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
ไม่พบตัวระบุแป้นพิมพ์ | ระบุข้อผิดพลาดขณะที่เรียกข้อมูลตัวระบุแป้นพิมพ์ |
รอคีย์ลัด
หยุดการทำงานของโฟลว์ชั่วคราวจนกว่าจะมีการกดปุ่มลัดเฉพาะ คีย์ลัดต้องมีอย่างน้อยหนึ่งคีย์ หรือคีย์และหนึ่งใน (ctrl, alt, shift) สามารถกำหนดแป้นพิมพ์ลัดได้หลายแป้น
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
แป้นพิมพ์ลัด | ไม่ระบุ | การกดแป้นพิมพ์พร้อมกัน | Ctrl + A | ระบุแป้นพิมพ์ลัดที่จะรอ คีย์ลัดต้องมีเพียงคีย์เดียว หรือคีย์และชุดข้อมูลของ (ctrl, alt, shift) หากต้องการเพิ่มแป้นพิมพ์ลัดมากกว่าหนึ่งปุ่ม ให้เลือก 'แป้นพิมพ์ลัดใหม่' |
การเรียกใช้โฟลว์ต่อเมื่อหมดเวลา | ไม่ระบุ | ค่าแบบบูลีน | เท็จ | ระบุว่าการเรียกใช้โฟลว์จะดำเนินต่อไปหรือไม่ เมื่อระยะเวลาที่ตั้งไว้ในการรอแป้นพิมพ์ลัดหมดอายุ |
Continue after | ใช่ | ค่าตัวเลข | 10 | เวลาเป็นวินาทีก่อนดำเนินการโฟลว์ต่อไป |
ตัวแปรที่สร้าง
อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
---|---|---|
IndexOfShortcutKeyPressed | ค่าตัวเลข | ดัชนีของคีย์ลัด หากปุ่มลัดอยู่ในรูปแบบรายการ |
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
คีย์ลัดลงทะเบียนไม่สำเร็จ | ระบุว่าคีย์ลัดไม่สามารถลงทะเบียนได้ |