盈盈 CloudWad

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。
然後你可以離開電腦,外出喝個下午茶,看場電影後再回來結束波文。

0 Comments:

張貼留言

<< Home