变量名 | 类 型 | 静态 | 数组 | 备 注 |
按键放开 | 文本型 | | |
路径 | 文本型 | | |
按键按下 | 文本型 | | |
数据 | 文本型 | | |
北京时间 | 文本型 | | |
判断 (按键类型 = 256
)调试输出 (“用户按下 ” +
字符 (键代码
) +
“ 键 | ” +
到文本 (键代码
))
键盘_消息 (编辑框窗口句柄, 键代码, 3,
假)判断 (按键类型 = 257
)调试输出 (“用户放开 ” +
字符 (键代码
) +
“ 键 | ” +
到文本 (键代码
))
北京时间 = 到文本 (取现行时间 ())路径 =
取运行目录 () +
“\” +
“按键信息.txt”按键按下 = 北京时间 +
“用户按下 ” +
字符 (键代码
) +
“ 键 | ” +
到文本 (键代码
)按键放开 = 北京时间 +
“用户放开 ” +
字符 (键代码
) +
“ 键 | ” +
到文本 (键代码
)数据 =
到文本 (读入文件 (路径
))
如果 (数据 =
“”)数据 = 按键按下 +
#换行符 + 按键放开
数据 = 数据 +
#换行符 + 按键按下 +
#换行符 + 按键放开
写到文件 (路径, 到字节集 (数据))返回 (键代码
)父句柄 =
窗口_取句柄_模糊 (, 编辑框1.内容
)编辑框窗口句柄 =
窗口_取句柄 (父句柄, , 编辑框2.内容,
)钩子句柄 = 键盘.
安装钩子_键盘 (编辑框窗口句柄, &钩子回调函数,
真)如果 (钩子句柄 > 0
)调试输出 (“钩子安装成功”)调试输出 (“钩子安装失败”)调试输出
[16:11:23
] *
“用户按下 F 键 | 70”[16:11:23
] *
“因为你按下了启动键,所以我出现了”[16:11:23
] *
“用户放开 F 键 | 70”[16:11:24
] *
“用户按下 F 键 | 70”[16:11:24
] *
“用户放开 F 键 | 70”[16:11:24
] *
“因为你按下了启动键,所以我出现了”[16:11:25
] *
“用户按下 F 键 | 70”[16:11:25
] *
“用户放开 F 键 | 70”[16:11:25
] *
“因为你按下了启动键,所以我出现了”[16:11:26
] *
“用户按下 G 键 | 71”[16:11:26
] *
“因为你按下了停止键,所以我出现了”[16:11:26
] *
“用户放开 G 键 | 71”实际写入
2024年3月4日16时11分23秒用户按下 F 键 | 70
2024年3月4日16时11分23秒用户放开 F 键 | 70
2024年3月4日16时11分23秒用户按下 F 键 | 70
2024年3月4日16时11分23秒用户放开 F 键 | 70
2024年3月4日16时11分24秒用户按下 F 键 | 70
2024年3月4日16时11分24秒用户放开 F 键 | 70
2024年3月4日16时11分24秒用户按下 F 键 | 70
2024年3月4日16时11分24秒用户放开 F 键 | 70
2024年3月4日16时11分25秒用户按下 F 键 | 70
2024年3月4日16时11分25秒用户放开 F 键 | 70
2024年3月4日16时11分25秒用户按下 F 键 | 70
2024年3月4日16时11分25秒用户放开 F 键 | 70
2024年3月4日16时11分26秒用户按下 G 键 | 71
2024年3月4日16时11分26秒用户放开 G 键 | 71
2024年3月4日16时11分26秒用户按下 G 键 | 71
2024年3月4日16时11分26秒用户放开 G 键 | 71
问题
1、不加路经 会覆盖掉原有的内容
2、加了路径 就会吧输出每次的操作写入2遍
3、但是我调试输出的却是正确的
想知道 怎么才能让它读入文件内容和调试输出一样 不多不少