Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autohotkey 自动热键:用图标替换文本_Autohotkey - Fatal编程技术网

Autohotkey 自动热键:用图标替换文本

Autohotkey 自动热键:用图标替换文本,autohotkey,Autohotkey,如何将文本替换为图标,就像初学者将(y)替换为竖起大拇指图标一样(如在FB中) 大概是 (y)::..... 您的问题是缺少有关您工作场景的信息。既然你提到了“Facebook”,我相信你需要的是Javascript而不是自动热键。下面是使用Javascript在HTML页面中通过图标切换字母的两个步骤。我希望它能启发你的想法: 1-在HTML的头部添加一个图标库,如(除了Google的web图标库外,还有其他选项) 2-使用Javascript将每个表达式(如(Y))替换为图标的库代码(如t

如何将文本替换为图标,就像初学者将(y)替换为竖起大拇指图标一样(如在FB中)

大概是

(y)::.....

您的问题是缺少有关您工作场景的信息。既然你提到了“Facebook”,我相信你需要的是Javascript而不是自动热键。下面是使用Javascript在HTML页面中通过图标切换字母的两个步骤。我希望它能启发你的想法:

1-在HTML的头部添加一个图标库,如
(除了Google的web图标库外,还有其他选项)

2-使用Javascript将每个表达式(如
(Y)
)替换为图标的库代码(如
thumb\u up)

工作代码段:

函数替换(){
var-box=document.getElementById('box');
var str=box.value;
var filterok=str.replace(/\(Y\)/gi,“拇指朝上”);
变量filtersmile=filterok.replace(/\=\)/gi,;“”;
var filterhh=filtersmile.replace(/HHH/gi,“收藏夹”);
document.getElementById(“目标”).innerHTML=filterHh;
}
正文{
背景:薰衣草;
}

此处插入的每个(Y)和=)和HHH将被匹配图标替换。


感谢此解决方案,它还启发了其他部分。但实际上,我正在搜索使用Outlook2007中的(y)在邮件中插入一些表情符号,而无需搜索太多内容。点击输入您甚至一次都没有在您的问题中提到“电子邮件”或“Outlook”;甚至在标签上都没有。