2012-07-19 48 views
0

我希望存在一個快速的黑客,它會告訴我在Windows剪貼板中包含的字符串的長度。 (如果它實際上是一個字符串)。打印大小/窗口上的剪貼板中的字符串的長度

這不適用於任何類型的生產代碼,我也沒有綁定到任何特定的語言。

TIA

+0

你也可以做[在VB/VBA(http://stackoverflow.com/questions/5552299/how-to-copy-to-clipboard-using-access -vba)。 – assylias 2012-07-19 13:59:03

回答

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:

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

添加額外的誤差要求檢查。

+0

非常感謝。 – jon 2012-07-19 15:02:10

相關問題