每次我将文本文件粘贴到某处时,脚本都会自动从文本文件中复制下一行文本

每次我将文本文件粘贴到某处时,脚本都会自动从文本文件中复制下一行文本

我有一个文本文件,每行包含一些信息。我想自动复制文件的第一行,然后将其粘贴到其他地方。粘贴该行后,我想再次自动复制文本文件的第二行。然后我将它粘贴到其他地方并自动复制文本文件的第三行,依此类推。

有什么办法可以做到这一点?我可以使用 Windows 的 Autohotkey 来做到这一点吗?如果可以,请为我编写一个可用于执行此操作的脚本。如果没有,请告诉我一些其他方法...

答案1

每次按 F1 时,此 AutoHotKey 脚本都会复制文本文件的下一行:

F1::
    Index++ ; checks the number in the variable "Index" and increases it by 1 each time you press F1
    FileReadLine, line, C:\My TextFile.txt, %Index%
    clipboard := line
    ; show the copied text for 3 seconds in the upper left corner of the active window: 
    ToolTip, Line%Index%`n%line%`ncopied, 0, 0
    Sleep, 3000
    ToolTip
return

每次按 F2 时都会粘贴文本文件的下一行:

F2::
    Index++ ; checks the number in the variable "Index" and increases it by 1 each time you press F2
    FileReadLine, line, C:\My TextFile.txt, %Index%
    SendInput, %line%
return

相关内容