ahk日记2.23

明天都在学习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可以,这就是老哥说的回来和不回来的区别吧

 

 

 

给TA捐赠
共{{data.count}}人
人已捐赠
其他

[第1000关]ZigZag遍历二维数组

2022-2-22 22:52:55

其他

设置激活或者隐藏 Everything 主窗口的快捷键为 F8 2022年2月24日

2022-2-24 15:52:50

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索