美文网首页
8、显示键击匹配码表的结果

8、显示键击匹配码表的结果

作者: us_srf | 来源:发表于2019-01-23 22:37 被阅读0次

大妖怪登场啦,继续改代码,保存,reload:

1、先看第1到第5行,这里我们定义了“h、he、hel、hell、hello”五个变量,同时给它赋值,等号右边的那一串,就是对应变量的值。(多说一句,这五个变量都有值了,所以它们的逻辑值就是true)

2、看第54行,我们在原来这行代码中间增加了. "`n" . %srf_all_input%这个部分。(`n是表示换行。)

基于这两点代码变更,运行效果如下:

Autohotkey非常适合用来模拟输入法,除了它本身能简单和轻易模拟键盘的键击外,还源于它相比传统编程语言来说,相对来说不正规的变量赋值方式。(不过,如果你有学过其他语言,然后看到“a=工”这种变量赋值方式,估计有点崩溃。)

我在网上找了一个王码86古董词库,大概3.5万行左右:

王码86古董词库

用gvim替换每行的第一个空格为等号,然后保存到一个utf-8格式的ahk文本文件中

柚子输入法的码表格式

把这个码表文件挂到代码里面,把原来第1到第6行的变量赋值代码删除,改为挂码表的代码(见第1行):

下面是运行效果:

从第3个键击开始,因为码表中没有对应(hel、hell、hello)的定义项目,所以就没得显示。

相关文章

  • 8、显示键击匹配码表的结果

    大妖怪登场啦,继续改代码,保存,reload: 1、先看第1到第5行,这里我们定义了“h、he、hel、hell、...

  • 7、显示你的键击

    现在,再加一行代码(见第48行),保存,reload以后: 先看运行效果:. 1、点击Lshift键,色块显示,表...

  • 骑行APP酷骑,秒杀所有码表

    对于骑行爱好者来说,专业的GPS码表价格昂贵,普通码表数据记录不够详细,又不能显示运动轨迹,那么,在移动智能...

  • 百度搜索-高级搜索指令和参数

    第一种:完全匹配让百度显示的结果和你的关键词完全匹配,你可以在输入关键词的时候加上英文引号。这样出来的结果,就是完...

  • mysql索引的最左匹配原则

    试验环境 mysql版本为5.7,存储引擎为InnoDB. 示例 结果如下: 结果显示,一二条是符合最左匹配原则的...

  • Java之IO(三)转换流:Writer/Reader接口

    1. 编码表 常见编码表:GBK,utf-8 编码:文字字串-》数字字节流:"string text".getBy...

  • 正则表达是中的(pattern)、(?:pattern)、(?=

    (pattern)匹配并获取结果,(?:pattern)匹配但不获取结果,eg: 可以看到使用了?:的匹配结果被忽...

  • grep命令

    选项: --color=auto:着色显示-v: 显示匹配不到的行-i: 忽略大小写-o: 仅显示匹配到的字符-q...

  • grep命令选项

    --color=auto: 对匹配到的文本着色显示.-v: 显示不被pattern匹配到的行(取反).-i: 忽略...

  • 员工信息表(作业)

    员工信息表 员工可以模糊查询员工信息 显示匹配了多少条,匹配字符需要高亮显示

网友评论

      本文标题:8、显示键击匹配码表的结果

      本文链接:https://www.haomeiwen.com/subject/pcwidqtx.html