如何使用 AutoHotkey 插入格式化文本?

2024-01-29

我创建了一个脚本,可以在任何 Windows 应用程序中插入今天的日期。当我将其粘贴到目标应用程序时,我想控制格式,例如字体和/或颜色。我似乎无法在文档或任何帮助论坛中找到它。


格式化文本可以使用 AutoHotkey 1.1(又名 AutoHotkey_L)和一个名为的脚本存储在剪贴板中WinClip http://www.autohotkey.com/board/topic/74670-class-winclip-direct-clipboard-manipulations/:

#Include WinClipAPI.ahk
#Include WinClip.ahk

; Format the current time.
FormatTime time

; Clear previous clipboard contents.
WinClip.Clear()

; Store time on clipboard, in plain text, RTF and HTML formats.
WinClip.SetText(time)
WinClip.SetRTF("{\rtf{\b " time "}}")
WinClip.SetHTML("<b>" time "</b>")

有些程序只接受特定格式。不允许格式化的程序需要纯文本,而 RTF 在写字板中适用,HTML 在 Word 中适用。 RTF 也适用于 Word,但我发现它将字体更改为 Times New Roman(当 HTML 不存在时)。

一旦它被存储在剪贴板上,WinClip.Paste() or Send ^v将粘贴它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 AutoHotkey 插入格式化文本? 的相关文章

  • 如何设置 highcharts 中 x 轴标签的格式

    I have the following highchart output 我只想在 x 轴标签中看到 Feb 10 而不是 Feb 10 18 00 因此所有 xaxis 标签都将类似于 Feb 10 Feb 12 等 但工具提示将与输出
  • 如何给AutoHotkey脚本添加管理员权限?

    我将其编译为可执行文件 但要打开它 我必须右键单击并按 以管理员身份运行 我希望它每次运行时都请求管理员权限 但该怎么做呢 我不能这样做 因为当我将其复制到第二台计算机时它不起作用 尝试将其添加到自动执行部分 脚本顶部 If the scr
  • 为什么 String 的 format(Object...args) 定义为静态方法?

    我想知道为什么Java5 及以上版本提供了使用 String 类中的静态方法的 printf 样式格式化程序 如下所示 public static String format String format Object args 代替 pub
  • DateTime ParseExact 字符串未被识别为 DateTime C#

    我正在尝试将字符串解析为 DateTime 但出现错误 这是我的代码 return DateTime ParseExact 01 01 0001 12 00 00 AM dd MM yyyy HH mm ss tt CultureInfo
  • 在 Java 中格式化时间戳

    我希望以以下格式生成当前时间戳yyyy MM dd HH mm ss 我编写了以下代码 但它总是给我这种格式yyyy MM dd HH mm ss x 你如何摆脱 x part DateFormat df new SimpleDateFor
  • ffmpeg 保留原始文件日期吗?

    我在Win7中使用这个批处理来截断一堆mp4文件的前6秒 创建新文件 它工作得很好 但输出文件的日期是新的 如何保留原始日期 但我不想重新编码 mp4 文件 因为它们太多了 太慢了 感谢任何回应 对于 mp4 中的 a 执行 ffmpeg
  • 如何在 R 中使用 strptime() 保持午夜(00:00h)?

    我有一个数据框 df 它具有以下格式的日期因子变量 2015 12 15 10 00 00 2015 12 19 12 00 00 2015 12 20 20 00 00 这是每小时的数据 当查看午夜 00 00 00 时就会出现问题 因为
  • 将 pandas 中的数字格式化为以千或百万为单位的货币

    我有一个数据框 pd DataFrame Amount 19000000 9873200 823449242 我需要将数字转换为以百万计的货币 即 19 00MM 9 88MM 和 823 45MM 有谁知道一个快速的方法来做到这一点 Th
  • 使用 python 字符串格式插入制表符

    我正在尝试使用 format 形成一个字符串 但无法弄清楚这一点 lems scaena persona improbus for i in lems print format i t whatever 但拉环并没有像我想象的那样拉紧 实际
  • 如何使用 Python 从 Excel 文件中提取单元格格式(粗体、斜体等)?

    我试图从 Excel 文件中提取单元格的内容 本质上是文本 和文本的格式 我正在处理的 Excel 看起来像下面的屏幕截图 单元格中的文本可能是粗体 斜体或笔划 我需要将文本和格式提取到 python 字符串中 例如 如果单元格包含 lin
  • 可变格式

    我编写了一个程序来计算平方有限差分矩阵 您可以在其中输入行数 等于列数 gt 这存储在变量矩阵中 该程序运行良好 program fin diff matrix implicit none integer dimension allocat
  • Symfony YAML 格式转换

    我有一些服务定义 如下所示 MyService class Some Class Here factory SomeFactoryHere method calls add service AnotherService1 create se
  • 创建 .conll 文件作为斯坦福解析器的输出

    我想使用斯坦福解析器创建一个 conll 文件以进行进一步处理 到目前为止 我设法使用以下命令解析测试句子 stanford parser full 2013 06 20 lexparser sh stanford parser full
  • 如何使用 Autoit / Autohotkey 模仿 Visual Studio 的“Ctrl-K、C”两步宏行为?

    I m trying to set up AutoHotkey http www autohotkey com macros for some common tasks and I want the hotkeys to mimic Vis
  • python string format() 与带有整数键的字典[重复]

    这个问题在这里已经有答案了 我想使用Python字符串format 充当快速而肮脏的模板 但是 那dict我想使用的键是整数 字符串表示形式 一个简化的例子如下 s hello there 5 d 5 you s format d 上面的代
  • 可基于多列格式化

    我正在使用该包formattable生成格式化表格 我发现了一个不错的资源在 R 中设置表格格式 http www r bloggers com formatting table output in r 但这里的箭头格式示例仅基于特定列 我
  • Lisp 格式和强制输出

    我不明白为什么这段代码在不同的实现中表现不同 format t asdf setq var read 在 CLISP 中 它的行为与预期一致 先打印提示 然后读取 但在 SBCL 中 它显示 then输出 我在网上查了一下 修改了一下 fo
  • 文件上传控件仅上传PDF

    我有一个像这样的文件控件 div class form group Html LabelFor m gt m File new class col md 2 control label div class col md 10 Html Te
  • printf 字符串,可变长度项

    define SIZE 9 int number 5 char letters SIZE this wont be null terminated char fmt string 20 sprintf fmt string d ds SIZ
  • C# 导出为 Excel 格式

    行动结果 var strLawTable new StringBuilder strLawTable Append thead strLawTable Append tr strLawTable Append th Dollar th st

随机推荐