明天都在学习ahk,想通过记日记的方式防止一些知识没记录下来
1.三目运算符的运用
if (InStr(a, ".")<>0) ? 位数:=InStr(a, ".")-1
:位数:=StrLen(a)
这依据虽然是对的但是还是要注意三目运算符在v1里面得写一行才行
send,% InStr(a, ".") ? "整" : "元整"
;send,% RegExMatch(a,"\.") ? "元整" : "整"
然后是这个,要写先send,然后再做一个表达式判断
结论:其实没必要折腾自己,老老实实用if else就可以了
2.关于数字位数的计算,比如1090.2,带小数点用上面那段代码可以计算位数,报销单的项目用到这个案例,下次专门一个文章写一下这个报销单录制的问题
3.go和gosub的问题之前一直看群友们说,我发现用goto的话,loop后面用goto没法继续执行了,但是用gosub可以,这就是老哥说的回来和不回来的区别吧