AutoHotkey 脚本:随机选择并追加文本段落到文件

此脚本演示如何使用 AutoHotkey 从指定文件读取文本内容,随机选择一段落并将其追加到另一个指定文件中。

代码示例:

; 读取指定路径下的 input.txt 文件内容
FileRead, fileContent, 'C:\path\to\input.txt'

; 将文本内容按段落分隔成数组
paragraphs := StrSplit(fileContent, '`n`n')

; 获取随机段落索引
Random, randomIndex, 1, % paragraphs.MaxIndex()

; 获取选取的内容
selectedParagraph := paragraphs[randomIndex]

; 将选取的内容追加写入指定路径下的 output.txt 文件
FileAppend, %selectedParagraph%, 'C:\path\to\output.txt'

使用说明:

  1. 'C:\path\to\input.txt' 替换为实际的 input.txt 文件的完整路径。
  2. 'C:\path\to\output.txt' 替换为实际的 output.txt 文件的完整路径。
  3. 确保输入文件和输出文件的路径正确,并且您的电脑上已安装 AutoHotkey 软件。
  4. 运行脚本后,选取的内容将会追加写入 output.txt 文件中。

功能说明:

  • FileRead 命令读取指定路径下的文件内容并将其存储到 fileContent 变量中。
  • StrSplit 函数将文本内容按段落分隔成数组,每个元素代表一个段落。
  • Random 命令生成一个随机数,表示随机选择的段落索引。
  • FileAppend 命令将选取的内容追加写入指定路径下的文件。

注意:

  • 此脚本仅适用于纯文本文件。
  • 如果输入文件包含多个段落,脚本将随机选择其中一个段落进行追加。
  • 如果输出文件已存在,脚本将追加内容到现有内容之后。
  • 您可以根据需要修改脚本中的路径和变量名称。
AutoHotkey 脚本:随机选择并追加文本段落到文件

原文地址: http://www.cveoy.top/t/topic/bq6k 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录