【问题标题】:Write autohotkey script to go through a text file and add in text after certain other text编写自动热键脚本以浏览文本文件并在某些其他文本之后添加文本
【发布时间】:2013-07-28 12:13:09
【问题描述】:

我必须在工作中完成一项非常繁琐的任务,包括打开代码、将其复制到记事本、在其他特定文本之后添加文本、剪切并粘贴一些其他测试到另一行,然后保存文件。我已经想出了如何将复制过程添加到热键,但我认为我需要一些帮助来编写遍历文本并添加特定字母数字代码的代码。

这是我目前的代码:

F12::
Send ^a 
Send ^c
Run Notepad
Sleep 500
Send ^v
/*
text traversing/modifying code goes here
*/
return

【问题讨论】:

  • 你看到我回答了吗?

标签: autohotkey


【解决方案1】:

您需要查看文档中的fileopenfilereadfileappend

http://www.autohotkey.com/docs/commands/FileRead.htm

我只是posted an example here 如何将文件读入变量并解析它。您可以轻松地将fileappend 添加到循环中。

看起来你已经找到了热键。

fileappend 将在文本文件的末尾写入一行 - 就像日志一样。它不会覆盖文件。实际上,如果您使用fileappend,则不需要send ^v - 这实际上更可靠,因为您不必摆弄任何窗口的GUI。实际上,您根本不需要在记事本中打开文件!只需将文件读入一个变量,解析它,对文本(在变量中)做任何你想做的事情,然后把它写回文件。

【讨论】:

    猜你喜欢
    • 2023-02-22
    • 2014-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多