क्या कोई प्रोग्राम या स्क्रिप्ट के बिना ऐसा करने का कोई तरीका है? (शायद osascript के माध्यम से?)मैक टर्मिनल के माध्यम से माउस क्लिक को अनुकरण कैसे करूं?
उत्तर
अरे। मेरे पास यह वही प्रश्न था, और मुझे यकीन नहीं है कि यह वही है जो आप खोज रहे हैं, लेकिन यह आपको माउस पर दिए गए समन्वय में माउस को स्थानांतरित करने और एक क्लिक निष्पादित करने देगा। हालांकि आपको इंटेल की आवश्यकता है, जो मैं नहीं करता, इसलिए मैं इसका उपयोग करने में सक्षम नहीं था, लेकिन मैं आपको कोई भी मदद दूंगा जो आपको चाहिए। लिंक: http://hints.macworld.com/article.php?story=2008051406323031
आप एप्पलस्क्रिप्ट का उपयोग करके माउस क्लिक को स्वचालित कर सकते हैं।
tell application "System Events"
tell application process "Application_Name"
key code 53
delay 1
click (click at {1800, 1200})
end tell
end tell
आप एक ब्राउज़र विंडो से क्लिक करने के लिए जावास्क्रिप्ट
tell application "safari"
activate
do JavaScript "document.getElementById('element').click();"
end tell
शुद्ध रूप से टर्मिनल के माध्यम से की मदद से Apple स्क्रिप्ट का उपयोग कर सकते चाहते हैं, आप के नाम के साथ एक textfile बना सकते हैं click.m
या जो भी नाम आप चाहते हैं, उसे निम्नलिखित कोड
// File:
// click.m
//
// Compile with:
// gcc -o click click.m -framework ApplicationServices -framework Foundation
//
// Usage:
// ./click -x pixels -y pixels
// At the given coordinates it will click and release.
//
// From http://hints.macworld.com/article.php?story=2008051406323031
#import <Foundation/Foundation.h>
#import <ApplicationServices/ApplicationServices.h>
int main(int argc, char *argv[]) {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSUserDefaults *args = [NSUserDefaults standardUserDefaults];
int x = [args integerForKey:@"x"];
int y = [args integerForKey:@"y"];
CGPoint pt;
pt.x = x;
pt.y = y;
CGPostMouseEvent(pt, 1, 1, 1);
CGPostMouseEvent(pt, 1, 1, 0);
[pool release];
return 0;
}
से बचाएं
तो यह संकलन के रूप में निर्देश दिए:
gcc -o click click.m -framework ApplicationServices -framework Foundation
और उचित प्रणाली फ़ोल्डर में सुविधा
sudo mv click /usr/bin
sudo chmod +x /usr/bin/click
के लिए चले जाते हैं और अब आप माउस
click -x [coord] -y [coord]
हेरफेर करने के लिए एक सरल टर्मिनल कमांड चला सकते हैं
नोट: एक और जॉर्डल वीरिच, here द्वारा पूरी तरह से कोड उदाहरण प्रदान किया गया है और जॉन डोरियन ने जावा में लिखा एक अच्छा समाधान प्रदान किया है, here
- 1. माउस नीचे क्लिक करने से मैक
- 2. वास्तविक माउस को अनुकरण करें
- 3. win32: माउस आंदोलन अनुकरण किए बिना एक क्लिक अनुकरण करें?
- 4. अनुकरण माउस jquery
- 5. अनुकरण माउस आंदोलन
- 6. मैक ओएस एक्स 0 टर्मिनल में टर्मिनल के माध्यम से अपाचे 2 को पुनः लोड करना
- 7. मैक टर्मिनल
- 8. मैक टर्मिनल
- 9. मैक टर्मिनल
- 10. ब्लूटूथ माउस/कुंजीपटल अनुकरण
- 11. मैक टर्मिनल से एक विंडो कैसे खोलें
- 12. मैक कोड साइनिंग: टर्मिनल
- 13. हम Xlib/C के साथ माउस क्लिक को अनुकरण कैसे करते हैं?
- 14. मैक ओएस एक्स टर्मिनल
- 15. मैं कोड से माउस इवेंट कैसे अनुकरण कर सकता हूं?
- 16. मैक ओएस एक्स पर माउस क्लिक को सिम्युलेट करना कुछ अनुप्रयोगों के लिए काम नहीं करता
- 17. माउस बटन को साइड बटन के लिए क्लिक करें
- 18. मैं एक क्लिक के माध्यम से ऑन क्लिक ईवेंट कैसे पास करूं?
- 19. मैं JQuery में किसी लिंक पर क्लिक करने वाले उपयोगकर्ता को अनुकरण कैसे करूं?
- 20. मैक टर्मिनल विम केवल
- 21. मैक ओएस एक्स टर्मिनल
- 22. मैं इस फ़ाइल को दो क्लिक के माध्यम से निष्पादन योग्य कैसे बना सकता हूं?
- 23. क्या मै मैक टर्मिनल
- 24. मैं टर्मिनल से टेक्स्ट एडिटर कैसे आमंत्रित करूं?
- 25. अनुकरण पारदर्शी बटन पर क्लिक करें प्रभाव
- 26. पुटी के माध्यम से vim में माउस ईवेंट मैपिंग
- 27. टर्मिनल में मैक के लिए बॉड दर कैसे सेट करें
- 28. रूबी पर मैक OSX मैक बंदरगाहों के माध्यम से
- 29. अनुकरण बटन पर क्लिक करें
- 30. जावास्क्रिप्ट: एक लिंक पर क्लिक अनुकरण
+1 उत्कृष्ट उत्तर! अच्छा काम। –
क्या आप एक जादूगर हैं? – paulwal222