发表回复 
像计算器一样按下数字和小数点时播放声音
2017-01-21, 11 : 18 (这个帖子最后修改于: 2017-01-21 11 : 19 by 火冷.)
像计算器一样按下数字和小数点时播放声音
有时要录入数据,但是电脑没有播放声音的功能,
按错数字了也不知道,所以写了这个简单的功能。
以下是源码及附件,希望有人能帮忙改进哈。

代码: (全选)
;因为目前只有“数字”和“小数点”的声音,
;所以判断逻辑,非数字按键就直接播放“小数点”声音
;存在不足,希望有人帮忙改进:
;       1、机器差点的话,播放声音延迟有1秒左右
;       2、快速按下123,声音会听不全(主要听到最后一个键的声音)
;       3、增加其他的声音,比如+-*/

#SingleInstance force
Menu, Tray, Icon, SoundNum.ico
~Numpad0::
~Numpad1::
~Numpad2::
~Numpad3::
~Numpad4::
~Numpad5::
~Numpad6::
~Numpad7::
~Numpad8::
~Numpad9::
~NumpadDot::
~0::
~1::
~2::
~3::
~4::
~5::
~6::
~7::
~8::
~9::
~.::
Key_Pressed := SubStr(A_ThisLabel, 0, 1)
SplitPath, A_LineFile, , SoundNum_Dir
If (Key_Pressed ~= "\d")
    SoundPlay, %SoundNum_Dir%\%Key_Pressed%.wav
Else
    SoundPlay, %SoundNum_Dir%\point.wav
Return


附件
.7z  SoundNum.7z (大小: 30 KB / 下载: 10)
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢火冷
2017-01-21, 12 : 39 (这个帖子最后修改于: 2017-01-21 12 : 59 by feiyue.)
RE: 像计算器一样按下数字和小数点时播放声音
可以参考 一个实用的AHK软件【语音数字】。子程序开头添加Critical,末尾添加Sleep, 150会有所改进。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢feiyue
2017-01-21, 22 : 22
RE: 像计算器一样按下数字和小数点时播放声音
谢谢提供的方法,的确解决了快速输入的问题。
更新后的脚本如下:

代码: (全选)
;因为目前只有“数字”和“小数点”的声音,
;所以判断逻辑,非数字按键就直接播放“小数点”声音
;存在不足,希望有人帮忙改进:
;       1、机器差点的话,播放声音延迟有1秒左右
;       2、增加其他的声音,比如+-*/等

#SingleInstance force
Menu, Tray, Icon, SoundNum.ico
~Numpad0::
~Numpad1::
~Numpad2::
~Numpad3::
~Numpad4::
~Numpad5::
~Numpad6::
~Numpad7::
~Numpad8::
~Numpad9::
~NumpadDot::
~0::
~1::
~2::
~3::
~4::
~5::
~6::
~7::
~8::
~9::
~.::
Critical ;使语音文件会继续读完
Key_Pressed := SubStr(A_ThisLabel, 0, 1)
SplitPath, A_LineFile, , SoundNum_Dir
If (Key_Pressed ~= "\d")
    SoundPlay, %SoundNum_Dir%\%Key_Pressed%.wav
Else ;如果增加声音要完善此处判断
    SoundPlay, %SoundNum_Dir%\point.wav
Sleep 150 ;使语音文件有时间读完
Return
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-03-01, 19 : 16
RE: 像计算器一样按下数字和小数点时播放声音
想法不错!赞!
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-09-05, 17 : 37
RE: 像计算器一样按下数字和小数点时播放声音
试了下,这个挺实用的。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-09-07, 18 : 58
RE: 像计算器一样按下数字和小数点时播放声音
(2017-09-05 17 : 37)ddfdc2511 提到:  试了下,这个挺实用的。

喜欢就好Big GrinBig Grin
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合