我需要將一串文本粘貼到任何應用程序打開的位置,並且我寧願不清除粘貼板,以防萬一有重要的事情發生,而且我寧願不要將每個單獨的字符變成鍵盤事件。在沒有粘貼板或模擬輸入的情況下爲應用程序輸入一個字符串
還有別的辦法嗎?
我需要將一串文本粘貼到任何應用程序打開的位置,並且我寧願不清除粘貼板,以防萬一有重要的事情發生,而且我寧願不要將每個單獨的字符變成鍵盤事件。在沒有粘貼板或模擬輸入的情況下爲應用程序輸入一個字符串
還有別的辦法嗎?
你可以嘗試使用可訪問性:https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Accessibility/cocoaAXIntro/cocoaAXintro.html 雖然它可能是矯枉過正。
另一個選項可能是將粘貼板的當前內容複製到本地變量,用您自己的字符串替換,執行粘貼,然後將原始值恢復到粘貼板。取決於你想要做什麼。
您可以提供一個service來粘貼提供的文本。
謝謝。這也正是我想要複製內容並在之後放回去的原因。 – tsdexter 2012-04-11 04:58:19