Python2.3あたりの時はCarbon.Scrap使ってたんだけど、Python2.5とかでこれ使うとbus errorとか出て困ってた。
Carbon.Scrapを使わない別の方法を発見
subprocessを使うコードを見つけた
以下コピペ
import subprocess def getClipboardData(): p = subprocess.Popen(['pbpaste'], stdout=subprocess.PIPE) retcode = p.wait() data = p.stdout.read() return data def setClipboardData(data): p = subprocess.Popen(['pbcopy'], stdin=subprocess.PIPE) p.stdin.write(data) p.stdin.close() retcode = p.wait()
これでいけるかな?
retcode = p.wait()ってなんじゃろ?