2012-07-19 2 views
0

Windows 클립 보드에 포함 된 문자열의 길이를 알려주는 빠른 해킹이 필요합니다. (실제로 문자열 인 경우).인쇄 크기/Windows에서 클립 보드의 문자열 길이

어떤 종류의 프로덕션 코드도 아니며 특정 언어와 관련이 없습니다.

TIA 자바에서

+0

당신도 할 수있는 것이 [VB에서/VBA (http://stackoverflow.com/questions/5552299/how-to-copy-to-clipboard-using-access -vba). – assylias

답변

0

:

import ctypes 
ctypes.windll.user32.OpenClipboard(None) 
print len(ctypes.c_char_p(ctypes.windll.user32.GetClipboardData(1)).value) 
ctypes.windll.user32.CloseClipboard() 
1

:

java.awt.datatransfer.Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); 
String content = (String) clipboard.getData(DataFlavor.stringFlavor); 
int size = content.length(); 

필요에 따라 검사를 추가 오류를 추가합니다. 파이썬에서

+0

대단히 감사합니다. – jon