盈盈 CloudWad

2006/03/30

個人英文單字小冊製作教學 by maya@cloudwad

個人英文單字小冊製作教學 by maya@cloudwad 2006/03/30

緣由:
Dr.eye 好用是大家都知道的,不過有一天我要做一本自己查過的單字本時,就發現其實沒那麼好用。雖然Dr.eye有提供「查詢歷史」可以讓你回顧你查過哪些字,不過你想要知道那些字的意義時,僅能在視窗裡重新查一次,沒辦法匯出。上Dr.eye官網找解法,官方說法是目前僅提供「生字筆記」,把要回顧的資訊加入生字筆記,之後便可以查閱。不過這個方法實在是一整個囧,單字那麼多,要每個都按一次「加入生字筆記」,還沒開始背單字,手指就已經要抽筋了。
只要是有重複性的動作,交給「按鍵精靈」就是了!!(嗯,不是打廣告,因為這一類軟體我只知道這一個,也只能得到這一個 f^^)

準備工具:
平時有查閱過的Dr.eye 6.0 專業版、按鍵精靈、FinePrint 5.04、印表機一台
說明:軟體版本是記下我所用的,不代表一定要一樣。眼博士平時要有查單字,你的單字本才會有東西。

步驟:
1. Dr.eye 準備動作。
1.1. 打開Dr.eye 即時字典,放至最大。


1.2. 按下「查詢歷史列表」圖示,打開查詢歷史。


1.3. 將查詢歷史視窗拉開,蓋住畫面一半(右半)。


2. 啟動按鍵精靈,輔助加單字到生字筆記。
2.1 開啟按鍵精靈,按下「增加」圖示。


2.2 編輯動作指令。
2.2.1 決定游標移動點
2.2.1.1 使用鼠標動作內的抓點功能


2.2.1.2 將抓點功能的視窗和Dr.eye的視窗重疊成下圖,好方便抓點觀看座標。


2.2.1.3 將游標移至目標點1與2,分別按下Alt+Ctrl+1與Alt+Ctrl+2。


2.2.1.4 然後你會在坐標點區域,看到兩個點座標。

這時候你會需要做一點小小的算數,小學生的減法 XD
我們希望游標在目標點1與目標點2之間切換,所以需要一個位移量。
x位移量=884-355=529
y位移量=23-78=-55
注意都是用 (座標點2 - 座標點1) 來算相對位置。

2.2.1.5 按下坐標點那個視窗的右邊X,關閉抓點功能。

2.2.2 編輯動作。
2.2.2.1 把剛剛計算來的位移量填入「鼠標相對移動 坐標」中,注意x,y不要填反了,y值一定是負數。然後按右方的「插入→」。


右邊編輯區會多一行指令。


2.2.2.2 選擇「左鍵單擊」,按右方的「插入→」。


右邊編輯區會多一行指令。


2.2.2.3 將游標移到鍵盤動作中按鍵下方的空格內閃爍,然後按下鍵盤的End鍵,之後按右方的「插入→」。


右邊編輯區會多一行指令。


2.2.2.4 之後,相信大家都有足夠的智慧讓編輯區多出剩下三行的指令(偷懶ing)注意第二次的滑鼠坐標都是加上一個「負號」。


2.2.2.5 編輯完後,填好「腳本描述」並設定「啟動熱鍵」。將滑鼠移至啟動熱鍵右方空格內,按下你要啟動的熱鍵,此例為按下F7;同理設定中止熱鍵,此例為F8。之後按下「循環」,設定循環方式。


選取「循環到按中止鍵為止」,按確定。


之後按「保存(Ctrl+S)」鈕。

2.2.3 確認此動作在「有效」狀態下。


2.3 將游標移至「目標區1」,按下啟動熱鍵,此例為F7,然後靜待數秒。請注意觀看「查詢歷史」內的單字移動狀況,當發現已有重複單字加入時,按下「結束熱鍵」此例為F8。
此時,生字筆記內將會是滿滿的剛加入的生字。


要刪除所有生字,在「刪除單字」圖示上使用「左鍵單擊」與「按鍵」的循環功能即可,細節不再贅述。

3. 列印
3.1 Dr.eye 生字筆記→檔案→列印。設定如下圖,按確定。


3.2 選FinePrint


設定「小冊子」,即可列印。


若有正反面錯誤,修改印表機選項,如下部分。



之後的完成示意圖,一個顏色表示一張A4紙,一面兩頁且雙面列印,所以一張A4可以容納原本4頁的單字卡。


FinePrint會幫你把頁數整理成翻頁時的狀態,印完後,整疊紙對折,拿釘書機往中間釘一下,就是一本你專屬的單字小冊了。

2006/03/27

BBS自動波文機組裝教學 by maya@cloudwad

BBS自動波文機組裝教學 by maya@cloudwad 2006/03/26

準備工具:
UltraEdit、M$ Excel、按鍵精靈、文章一篇、[M$ Word]
[ ]表可有可無
使用到的功能皆為基本功能,故軟體版本不限制

步驟:
1. 打開UltraEdit,把要波的文章複製到編輯區1中


1.1 去除每一行末多餘的空白字元。


1.2 並計算文章字數。


注意一個中文字要當成兩個英文字元來算,所以此例文中大概有439個字。


1.3 或使用word內之「字數統計」功能


2. 因為波文過程中,每個字輸入的時間間距不同,所以用亂數來模擬。
2.1 打開Excel,在A1格內輸入公式:=RAND()*5000+1000
表示產生1000至6000的任一個亂數。
因為稍後使用的工具以1000表示1秒,故此例表示每個字輸入時距為1至6秒不等


2.2 將儲存格格式調為「數值」,且小數點以下不顯示


2.3 使用儲存格右下角的複製點,拖拉複製,產生足夠之亂數時間間格,多於文章字數即可。


3. 將Excel產生之亂數貼回UltraEdit的編輯區2。
3.1 按下像白紙的圖示來開啟編輯區2,並將亂數資料貼上。


3.2 使用UltraEdit功能,把編輯區2中excel附加的空白拿掉


4. 使用UltraEdit巨集功能,將每個字要輸入時間間距做配對。
4.1 先將編輯區1、編輯區2的游標都移至檔案最前頭(按Home一次、按PageUp數秒),將視窗停留在編輯區1中。
4.2 啟動UltraEdit「快速錄製」巨集功能


此過程較於繁複,請細心體會,或直接取用我編好的巨集亦可。
按鍵說明:
如果按Alt + 下,會在編輯區1 -> 編輯區2 -> 編輯區3間作循環。
如果按Alt + 上,會在編輯區3 -> 編輯區2 -> 編輯區1間做循環。
如果按Shift + 下,會將游標所在行反白選取。

巨集內容:
4.2.1 輸入SayString,輸入空格。此時,原文最前方會被塞入這10個字元。
4.2.2 在鍵盤上按右,跳過一個字。此時,游標會在原文第一個字與第二個字之間。
4.2.3 按Enter鍵,斷行。
4.2.4 輸入Delay,輸入空格。此時,游標會在此行的第6個字元後閃爍,後方為原文第二個字。
4.2.5 按Alt + 下,跳到編輯區2。
4.2.6 按Shift + 下,選取第一個數字。
4.2.7 按Ctrl + x,剪下第一個數字。
4.2.8 按Alt + 上,跳到編輯區1。
4.2.9 按Ctrl +v,將數字貼到游標所在位置。此時,貼上的字元因有包含一換行符號,故原文第二字之後會在下一行出現,此行僅留下Delay xxxx等9個字元。
4.2.10 此時,已完成輸入一個字的巨集動作,將UltraEdit的「快速錄製」停止。


4.3 多次執行巨集,將整篇文章插入時間間距。


4.3.1 設定巨集執行至檔案末端,將編輯區1中所有文字都插入時間間距。
因剛使用快速錄製,故巨集無名稱,此視窗僅需勾選執行至檔案末,按確認即可。


4.3.2 結果如下


4.3.2.1 錄製之巨集內容
InsertMode
ColumnModeOff
HexOff
UnixReOff
"SayString "
Key 右箭頭
"
Delay "
NextDocument
StartSelect
Key 向下鍵
Cut
PreviousDocument
Paste


4.3.3 使用UltraEdit的取代功能,把文章中的「換行符號」以按鍵精靈的語法替換。

尋找內容為:^pDelay ????^pSayString ^p^p
取代為:^pKeyPress 13 1^p
勾選「正規運算式」、「自檔頭全部取代」,按「全部取代」按鈕。


4.3.3.1 多按幾次「全部取代」鈕,直到找不到取代內容為止。因為你的文章中,也許會有連續的斷行出現。
每按下一次「全部取代」,方框下方會顯示多少項目已被取代。

5. 使用按鍵精靈,編輯按鍵對應動作。
5.1. 按下「增加」功能鈕,增加一個按鍵行為。


5.2 將滑鼠游標移至鍵盤動作區塊裡的「按鍵」下方輸入方框,使游標在方框內閃爍。
按一下任一鍵(不重要,故隨意),此例為按一下左方的Ctrl鍵,然後用滑鼠去點「插入→」按鈕。

編輯區會出現對應的動作。


5.3 之後為這個腳本取名字:一指波文大法(隨你高興),並設定啟動熱鍵:點選啟動熱鍵右方輸入方框,按下你想要波文時驅動的按鍵,此例為F7。
按下「保存(Ctrl+S)」鈕,之後按右上方X關閉此編輯視窗。


可以看到已新增此一按鍵行為。


5.4 先關閉按鍵精靈。

5.5 去按鍵精靈程式所在目錄下,尋找剛剛所建立的按鍵行為指令檔。此例即「一指波文大法1.txt」。通常指令檔都位於script目錄底下。

5.6 編輯此指令檔。將[Script]之後的文字選取,以編輯區1中的所有文字取代。

如下:


5.7 存檔。
5.8 重新啟動按鍵精靈,確認剛剛建立的按鍵行為是處於「有效」狀態。

6. 上BBS波文
6.1 依一般波文張行為,進入到輸入文章內容的步驟,途中請注意,不得按到按鍵精靈設定的熱鍵,此例即F7。


6.2 按下按鍵精靈熱鍵,開始自動波文,此例即按下F7。
然後你可以離開電腦,外出喝個下午茶,看場電影後再回來結束波文。