如何选择任何文本并将该文本直接保存在预先指定的文件夹中的 .txt 文件中?

如何选择任何文本并将该文本直接保存在预先指定的文件夹中的 .txt 文件中?

按下键盘快捷键后应询问如何选择任何文本并将该文本直接保存在指定文件夹(在脚本中,如 D:/backup/)中的 .txt 文件中以及文件名(filename.txt)。

答案1

有很多方法可以做到这一点。最简单的方法可能是发送Ctrl+c将其存储在剪贴板中,然后将剪贴板内容写入文本文件:

^!p::
path= C:\
ClipSaved := ClipboardAll
Send ^c
clipwait
InputBox, location, save, Enter a filename:
FormatTime, TimeString,,MMM-dd-yyyy
FileAppend, %clipboard%, %path%\%location%-%TimeString%.txt
Clipboard := ClipSaved
ClipSaved=
return

Ctrl+ Alt+p将触发此操作。让我知道它是如何工作的,我只是快速地将它拼凑起来。

相关内容