我希望有一个快速的技巧可以告诉我 Windows 剪贴板中包含的字符串的长度。(如果它实际上是一个字符串)。
它不适用于任何类型的生产代码,而且我不依赖于任何特定的语言。
TIA
在 Java 中:
java.awt.datatransfer.Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
String content = (String) clipboard.getData(DataFlavor.stringFlavor);
int size = content.length();
根据需要添加额外的错误检查。
在蟒蛇中:
import ctypes
ctypes.windll.user32.OpenClipboard(None)
print len(ctypes.c_char_p(ctypes.windll.user32.GetClipboardData(1)).value)
ctypes.windll.user32.CloseClipboard()