首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何着色如下字符串:{\ SendInput {SendInput} TO-DO}

如何着色如下字符串:{\ SendInput {SendInput} TO-DO}
EN

Stack Overflow用户
提问于 2012-03-29 00:41:47
回答 3查看 1.7K关注 0票数 2

我希望在AutoHotkey中有一个热串,这样,当我键入字符串ltodo时,会打印出以下文字:{\color{red} TO-DO}

我试着在autohotkey中这样做:

代码语言:javascript
复制
:R*?:ltodo::
SendInput, {\color{red} TO-DO}
return

不走运,因为它只打印待办事项字符串。

怎样才能让它打印文字:{\color{red} TO-DO}

EN

回答 3

Stack Overflow用户

发布于 2012-03-29 02:45:37

代码语言:javascript
复制
:R*?:ltodo::{\color{red} TO-DO}

但是,如果您真的想知道如何使用Sendinput来完成此任务:

代码语言:javascript
复制
:R*?:ltodo::
Sendinput, {raw}{\color{red} TO-DO}
Return

这两个示例的功能基本相同;

因为SI是热串的默认模式。

票数 1
EN

Stack Overflow用户

发布于 2012-04-20 13:24:20

解决方案:

代码语言:javascript
复制
::ltodo::
SendRaw {\color{red} TO-DO}
return
票数 1
EN

Stack Overflow用户

发布于 2012-03-29 01:35:52

像这样把括号放在括号之间。

代码语言:javascript
复制
 *:R*?:ltodo::send, {{}\color{{}red{}} TO-DO{}}*

抱歉,在将3行合并为1的过程中,我将发送command...It保留为:

代码语言:javascript
复制
 :R*?:ltodo::{{}\color{{}red{}} TO-DO{}}

就我个人而言,我可能会使用以下短代码之一:

代码语言:javascript
复制
  td/  or   td\   or even just a double \\
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9912042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档