2012-08-15 2 views
1

나는 python으로 문장을 생성하는 아주 간단한 스크립트를 가지고있다. 단순 들어
이의 내가 있다고 가정 해 봅시다 :python, mac - "command v"안에 문자열 저장

var = "hello world" 

내가 직접 스크립트를 실행 한 후, (cmd를V) 문자열을 붙여 넣을 수 있어야합니다.

아이디어가 있으십니까?

답변

2

스크립트 내에서 pbcopy 명령을 호출 할 수 있습니다. 예를 들면 :

from subprocess import call 
var = "Hello world!" 
cmd = 'echo "%s" | pbcopy' % var 
call([cmd], shell=True) 
3

당신은

def sendToClipBoard(string): 
    from AppKit import NSPasteboard,NSObject,NSStringPboardType 
    pasteboard = NSPasteboard.generalPasteboard() 
    emptyOwner = NSObject.alloc().init() 
    pasteboard.declareTypes_owner_([NSStringPboardType], emptyOwner) 
    pasteboard.setString_forType_(string, NSStringPboardType) 

AppKit의

에서 NSPasteboard를 사용할 수있는 코드 Notestoself

에서 복사