作者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)