作者ak77now (ak77now)
看板EzHotKey
标题Re: [AHK-] 一整篇文章
时间Sun Apr 8 09:35:22 2012
※ 引述《markchen ()》之铭言:
: ^1::
: current_clipboard = %Clipboard%
: Clipboard = %文章%
: Send ^v
: Clipboard = %current_clipboard%
: return
: 请问一下 上头 文章的地方 如果要放上千个字的文章 要加上什麽语法呢?
: 我知道 只是一小段句子 是没什麽影响,但如果上千字的话 还有分段的问题
: 请问这怎麽解决呢?
本来我也有一样问题
是要藉着这篇顺便发问
但在不断google看了很多例子以後居然意外找到解决之道!
之前我的作法是这样
::a::
(
Hello
Good morning
What a good day!
)
return
() 里面穿插大篇文章的确可以作用没错
但是速度很慢(会逐字跑出来)
如果要快一点的话存在剪贴簿然後直接Ctrl V一下子整篇文章就跑出来了
可是就存在着整篇文章有换行分段的问题(如同原PO的问题)
另外一种方法如下:
1.先把要的内文存成记事本(.txt)
然後用这个语法
::c1::
FileRead , Clipboard, H:\AutoHotkey\DB\c1.txt
Send ^v
return
这样就解决了
效果如下:
按了c1以後会直接Ctrl V贴出c1.txt这个记事本里面的内文
至於我写的那个位置就看你txt放哪里就改成那个地方就可以了
如果你有常常需要复制贴上数个固定常用的文章的话
用这方法还不错!
後来我又发现有现成的小程式可以用
叫做Texter (这是AHK做成的)
效果跟刚刚我举的例子一样
因为当初我就是研究Texter的原始码才发现这方法的啊!
http://jdev.tw/blog/503/autohotkey-replacement-texter
(原本回文要发问的最後却变成自问自答了)
※ 编辑: ak77now 来自: 111.254.217.59 (04/09 05:50)