我有一個函數發送字符串「theData」。我想在此代碼中插入該字符串。請有人告訴我這個正確的語法?事情變得有點多毛了。謝謝!如何將一些數據插入到AppleScript字符串中
NSTask *task;
task = [[NSTask alloc] init];
[task setLaunchPath:@"/usr/bin/osascript"];
[task setArguments:[NSArray arrayWithObjects:@"-e", @"tell application \"System Events\"\n",
@"-e", @" keystroke \"" + theData + "\"",
@"-e", @"end tell", nil]];
[task launch];
可能有更好的方法來模擬Objective-C的擊鍵... – icktoofay 2010-07-02 02:53:13
而事實上,它看起來像是存在的。 (http://stackoverflow.com/questions/2379867/) – icktoofay 2010-07-02 02:56:30
哇。多謝,夥計。 – 2010-07-02 02:58:19