2012-07-19 45 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

相关问题