मै मैक्स ऐप से आईफोन सिम्युलेटर पर माउस क्लिक को अनुकरण करने की कोशिश कर रहा हूं जिसके लिए मैं सीजीईवींट्स का उपयोग कर रहा हूं।मैक ऐप से अन्य एप्लिकेशन पर माउस क्लिक को अनुकरण कैसे करें
प्रक्रिया आईडी
let point = CGPoint(x: 500 , y:300)
let eventMouseDown = CGEvent(mouseEventSource: nil, mouseType: .leftMouseDown, mouseCursorPosition: point, mouseButton: .left)
let eventMouseUp = CGEvent(mouseEventSource: nil, mouseType: .leftMouseUp, mouseCursorPosition: point, mouseButton: .left)
eventMouseDown?.postToPid(33554)
eventMouseUp?.postToPid(33554)
मैं भी देखा है कि यह माउस क्लिक simulates जब ios सिम्युलेटर खिड़की केंद्रित है iPhone सिम्युलेटर के लिए 33554 है और केवल इस टूलबार के लिए काम करता है लेकिन अगर मैं उदाहरण के बदलाव के लिए सिम्युलेटर के लिए नहीं CGPoint के लिए (0,30) यह सिम्युलेटर विकल्प पर क्लिक करेंगे
लेकिन जब मैं CGPoints दे रहा हूँ आईओएस सिम्युलेटर अंदर क्लिक करने के लिए ऐप अपने काम नहीं कर रहा
हालांकि, मैं कीबोर्ड घटना पोस्ट करने के लिए
let keyboardDown = CGEvent(keyboardEventSource: nil, virtualKey: 6, keyDown: true)
let keyboardUp = CGEvent(keyboardEventSource: nil, virtualKey: 6, keyDown: false)
keyboardDown?.postToPid(33554)
keyboardUp?.postToPid(33554)
क्या आपको याद है, वाई-अक्ष को मैकोज़ पर उलट दिया गया है? – Alistra