[AHK]将字符转换成莫尔斯电码
这个程序可以在记事本中使用。当用户按下空格键时,程序会获取当前选中的文本,并将其转换为莫尔斯电码播放出来。如果用户选中的文本包含非摩尔斯电码字符,程序会自动忽略它们。
将字符转换成莫尔斯电码
; 这个程序可以在记事本中使用。当用户按下空格键时,程序会获取当前选中的文本,并将其转换为摩尔斯电码播放出来。如果用户选中的文本包含非摩尔斯电码字符,程序会自动忽略它们。
#SingleInstance, Force; 定义摩尔斯电码对应表global morseCode := {"A": ".-", "B": "-...", "C": "-.-.", "D": "-..", "E": ".", "F": "..-.", "G": "--.", "H": "....", "I": "..", "J": ".---", "K": "-.-", "L": ".-..", "M": "--", "N": "-.", "O": "---", "P": ".--.", "Q": "--.-", "R": ".-.", "S": "...", "T": "-", "U": "..-", "V": "...-", "W": ".--", "X": "-..-", "Y": "-.--", "Z": "--..", "0": "-----", "1": ".----", "2": "..---", "3": "...--", "4": "....-", "5": ".....", "6": "-....", "7": "--...", "8": "---..", "9": "----.", ".": ".-.-.-", ",": "--..--", "?": "..--..", "'": ".----.", "/": "-..-.", "(": "-.--.", ")": "-.--.-", "&": ".-...", ":": "---...", ";": "-.-.-.", "=": "-...-", "+": ".-.-.", "-": "-....-", "_": "..--.-", """": ".-..-."}; 定义摩尔斯电码播放函数
PlayMorseCode(code) {; 将电码转换为摩尔斯电码morse := ""loop, Parse, code{; MsgBox % StrUpper(A_LoopField); MsgBox % morseCode["A"]morse .= morseCode[StrUpper(A_LoopField)]}ToolTip %code%`n%morse%; 播放摩尔斯电码loop, Parse, morse{key := A_LoopFieldif (key = ".") {SoundBeep, 500, 100}else if (key = "-"){SoundBeep, 500, 300}else{Sleep, 300}Sleep, 100}
}
StrUpper(ByRef InputVar, T = "") {StringUpper, v, InputVar, %T%return, v
}
; 监听按键
#IfWinActive ahk_exe notepad.exe
$*Space::; 获取当前选中的文本Clipboard := ""Send, ^cClipWaittext := Clipboard; ToolTip %text%; 播放摩尔斯电码PlayMorseCode(text)
return
#IfWinActive
[AHK]将字符转换成莫尔斯电码相关推荐
- mysql将字符转换成数字
在操作mysql时,经常需要将字符转换成数字,这一步虽然简单,但不常用的话也很容易忘记,现将在网上找到的方法记录如下: 1.将字符的数字转成数字,比如'0'转成0可以直接用加法来实现 例如:将pony ...
- 带毫秒的字符转换成时间(DateTime)格式的通用方法
C#自身有更好的方式,Net任意String格式转换为DateTime类型 ====================================================== 原文 ==== ...
- 将扫描字符转换成点阵信息
➤ 00转换字符 在2020年秋季学期人工神经网络课程中,需要将如下扫描的三幅字符转换成点阵信息.后面给出了使用Python程序进行转换后的结果. #========================= ...
- mysql怎么把字符变成数字_mysql将字符转换成数字
在操作mysql时,经常需要将字符转换成数字,这一步虽然简单,但不常用的话也很容易忘记,现将在网上找到的方法记录如下: 1.将字符的数字转成数字,比如'0'转成0可以直接用加法来实现 例如:将pony ...
- js实现全角字符转换成半角字符
在工作中用到将全角字符转换成半角的地方,就找了这个转换函数 //str:要转换的字符串 function DBC2SBC(str) { var result=""; ...
- mysql 将 字符 转换成 数字
在操作MySQL时,经常需要将字符转换成数字,这一步虽然简单,但不常用的话也很容易忘记,现将在网上找到的方法记录如下: 1.将字符的数字转成数字,比如'0'转成0可以直接用加法来实现 例如:将pony ...
- 将字符转换成带有圆圈的字符
将字符转换成带有圆圈的字符 private string Convert(int m) { switch (m) { case 1: return "①"; case 2: ret ...
- c语言中ch1和ch2是什么意思,2020-05-26(C语言)1.将串str中所有值为ch1的字符转换成ch2的字符,如果str为空串,或者串中不含值为ch1的字符,则什么都不做.2.逆转函数...
//1.将串str中所有值为ch1的字符转换成ch2的字符,如果str为空串,或者串中不含值为ch1的字符,则什么都不做.2.逆转函数 include include define MAXLEN 25 ...
- C语言:输入英文句子,将所有单词首字符转换成大写后输出
//输入一英文句子,将其中所有单词首字符转换成大写后输出.(C语言)#include <stdio.h> int main() {char x[100];int i;printf(&quo ...
最新文章
- MPB:扬州大学王梦芝组-​​反刍动物瘤胃原虫的分离培养与形态学分析
- ubutnu16.04安装ros2
- 后台服务系统之dubbo架构
- uni-app开发微信小程序之获取当前地址
- fcn网络训练代码_另辟蹊径,中科院自动化所等首次用图卷积网络解决语义分割难题...
- Mysql8秒级加字段_Mysql8.0秒级加字段
- 单片机实现水位控制C语言,单片机课程设计 水位自动控制.doc
- Linux网络协议栈:中断下半部处理
- LAMP+Varnish缓存详解(一)——Varnish简介
- java小软件_JAVA小应用程序 。。。。。。。。。。。
- day03 爬取京东信息,bs4
- python获取ip所在地详细地址_Python 获取本机 IP 地址
- ⑪(面试篇 3/3)、《史上最全iOS八股文面试题》2022年,金三银四我为你准备了,iOS《1000条》笔试题以及面试题(包含答案)。带面试你过关斩将,(赶紧过来背iOS八股文)
- python 100天 github_GitHub - theroad/Python-100-Days: Python - 100天从新手到大师
- 在线旅游网站盈利模式
- 第十章Tensorflow图像处理
- matlab求一个数的位数字,matlab求一个三位整数各位数字的立方和等于该数本身则称为...
- am5718_TI Cortex-A15 AM5718 AM57x 多核异构开发板免费试用
- Git入门以及提升书籍推荐
- android 死亡阴影,英雄无敌3死亡阴影单机版
热门文章
- pta数据结构130-133
- Django Filter : TypeError: __init__() got an unexpected keyword argument 'name'
- [N1盒子] 利用hostapd启动802.11ac 5G无线AP wifi热点 二级路由 桥接
- 爬取180000条影评,分析电影《八佰》的30亿之路
- Watchman安装错误
- 前端面试html5新特性,前端面试基础-html篇之H5新特性
- whatsapp社群营销
- python利用百度AI进行图片识别与分类
- ACL标准访问控制列表
- android Q launcher 数据加载流程