                        【NetTerm】常見問答


1.  我每次在定義按鍵對話方塊內定義完按鍵，好像已經弄好了，可是每當
    我啟動 NetTerm 並登入主機的時候，好像還是沒有用！

    這個情形的問題是，每當你定義按鍵的時候，鍵盤上面的 Num Lock 燈
    還是亮的。NetTerm 會認為要亮 Num Lock 燈時，定義按鍵才有用。請
    嘗試關掉 Num Lock 燈重新定義試試看，並確定對話方塊的右上方，那
    個 Num Lock 燈下面的綠球並沒有出現。

    如果你真想要定義一個按鍵，而同時 Num Lock 也要同時存在，當然你
    可以這樣做。將滑鼠左鍵按在 Num Lock 按鍵上面，這時候綠球就會出
    現，現在你就可以按你要定義的按鍵，就用一般標準的程序定義就行了。
    一般來說，你應該用不到定義一個需要 Num Lock 的按鍵。

2.  我常常在貼文件到 NetTerm 視窗的時候碰到困難。
    我常常在做 ASCII 檔案傳輸的時候碰到困難。

    NetTerm 在使用貼上文件及 ASCII 檔案傳輸的時候使用兩種速度的調節
    ，這可以規定。你選擇選項|設定|綜合設定|檔案傳輸設定，通常延遲-1
    應該是 20，延遲-2 應該是 200。

3.  我無法儲存 NetTerm 到我的位址簿。

    這在你解壓縮並安裝 NetTerm 是在同一個目錄時總會發生。你應該要在
    一個臨時目錄中先將原始檔放在裡面，然後再安裝 NetTerm 到另一個正
    式目錄。

4.  有沒有辦法限制 NetTerm 開的視窗數目？

    可以呀，你只要在 netterm.ini 當中加入 MAXINSTANCE=x 就可以了。其
    中 x = 最大的視窗數目。這一行應該加在 [TERM] 這一個項目的第一行。

5.  我在數據機列表中找不到我數據機的型號。

    如果要測試所有廠牌的數據機，然後購買一一測試，對我而言真的耗資頗
    巨。請參閱第 18 項常見問答，你可以到這個 html 位址找到適合的數據
    機參數。如果你的系統能支援，我們也建議你選擇 TAPI 選項。

6.  有些 BBS 站提供 FTP 功能，請問 FTP 伺服器能支援嗎？

    可以啊，我們在 bbs.execpc.com 測試過，效果很好。


7.  NetTerm 能在 Netscape 上面連結得到嗎？

    是的。你只要在 Netscape 上面設定一下就行。選擇 Options（選項）|
    General Preferences（一般設定）|Apps（應用程式）|Telnet Application
    （Telnet 應用程式），點選 browse（瀏覽）按鈕，把 NetTerm 找到便
    成了。


8.  我要怎樣得到屬於我國家的國際視訊鍵盤對應？

    NetTerm 有能力建構出鍵盤及顯示器的國碼表。國碼表可以被主機所定義，
    在電話目錄中使用國際視訊鍵盤對應按鈕，選擇預先邊好的國碼表，如
    norway.ini，則會複製到 country.ini 檔案中，然後定義這個檔案到你的
    主機，使用選項-設定-國際視訊/鍵盤。底下是 norway.ini 包含的例子：

         Video            KeyBoard Normal  KeyBoard Shifted
         0x7b --> 0xe6     0x1a --> 0x7d    0x1a --> 0x5d
         0x7c --> 0xf8     0x27 --> 0x7c    0x27 --> 0x5c
         0x7d --> 0xe5     0x28 --> 0x7b    0x28 --> 0x5b
         0x5b --> 0xc6
         0x5c --> 0xd8     注意鍵盤對應使用的是 Windows 特定的
         0x5d --> 0xc5     key scan code。

    選項-設定-國際視訊/鍵盤項目也同時包含有顯示鍵盤掃描碼，來控制開/
    關對所有主機的對應。

    InterSoft 公司會接受獨特的國家碼檔案，並收納到 NetTerm，如果你測
    試出來你的國碼表，請 E-mail 到關於對話方塊的電子郵件地址中。

9.  我如何能夠列印含有惠普印表機 escape sequences 的檔案？

    程式 netsend.c 需要被上傳至你的主機中，並組譯。
    這個程式是用來處理含有惠普印表機 escape sequences 的檔案，以及極
    長的一行，通常不能正常執行的標準網路列印巨集檔。

    NetTerm 選項-設定-綜合設定-列印設定中，智慧列印選項的『直接送到
    印表機連接埠』或者『直接送到 Windows 線上待處理列』應該在最後列
    印的時候選擇。

10. 對於 Unix WordPerfect 的使用者，我們一個顧客的建議：

    如果其他 NetTerm 使用者需要用 telnet 使用 WP5.2+ for Unix，當使用
    KEYS-WORDPERFECT一定要要求使用 386CONS 作為環境設定值 WPTERM52。
    即使他們其實使用 vt100 模擬形態，這樣才會保證系統正常。

11. 從 3.2.0 版或以後的版本，已經改為開始支援更多多樣的控制保護模式，
    包括工具列、選單及次選單。一個在 NetTerm 目錄底下的檔案 protect.ini
    可以用來控制保護模式。這個檔案可以藏在任何目錄，而它的路徑是由
    netterm.ini 裡面的 PROTECTFILE 來控制。要啟動保護模式，設 PROTECT =1
    例如，要使用藏在磁碟機 D 的 data 路徑裡面的 protect.ini，則要在
    netterm.ini 加上兩行：

         PROTECT=1
         PROTECTFILE=D:\DATA\PROTECT.INI

    而 protect.ini file 包含三個主要的部分：

         工具列保護 - 控制工具列上的圖示按鈕
         選單保護   - 控制選單上的第一層
         次選單保護 - 控制選單上的次一層

    要取消按鈕、選單及次選單功能，很簡單。只要更改值為 ON 或 OFF 就成
    了。如果你對選單選 OFF，則比它次一級的次選單就不必選了。

12. 我可以使用快速鍵來選擇一個功能表上的功能，如列印螢幕嗎？

    可以的，你只要在傳送訊號內容中放入 ~99999 就行了。~99999 是一個功
    能表上的碼。NetTerm 就會選擇這項功能了。

    至於功能表的碼，你可以參考這篇最下面的列表。

    如果你在傳送訊號內容中放入的第一個字是 ~，NetTerm 會立刻載入在這符
    號後面代表的按鍵設定。例如，在傳送訊號內容中放置 ~EMACS，會立刻載入
    EMACS 鍵盤設定。這個方法可以讓你利用按快速鍵，快速的切換按鍵設定。
    一般來說，你需要設定兩個快速鍵來做這件事，一個切換到你要的按鍵設定
    ，一個切換回來。

    如果你在快速鍵中放置一個有效的 html URL，NetTerm 會自動去呼叫你預設
    的瀏覽器並打開這個超連結。這個指令可以運用在所有 URL 的語法，包括
    ftp:// URL。

    我可以擁有超過 8 個的快速鍵嗎？

    可以的，你可以定義三組快速鍵，每組有 8 個按鈕。要互相切換三組，只要
    在快速鍵的任何一個地方按右鍵就可以了。

13. 我可以利用快速鍵來執行一個登錄巨集檔或是程式嗎？

    可以的。如果你在傳送訊號內容第一個字元放置 @，NetTerm 就會立刻判別
    下面的數值。如果找到 .exe 的字眼，就會立刻執行這檔案，包括執行的參
    數。你要注意一點， .exe 一定要在符號的後面，例如：

         @notepad.exe

    如果找不到 .exe 的字眼，NetTerm 會認為這是一個登錄巨集檔，這時候你
    一定要已經上線，巨集檔的路徑也要完整。例如：

         @\netterm\scripts\runtime.txt

14. 我沒辦法讓數據機在撥號的時候保持靜音，為什麼？

    NetTerm 最近為了配合新出廠的一些數據機，特別是 PCMCIA 數據機，內部
    做了一些修正。如果你現在數據機的設定是像這樣：

         AT %F1 M0 S11=40 S2=128

    就把它改成：

         AT%F1\rATM0\rATS11=40 S2=128

    其中 ATM0 就是控制數據機靜音的參數。

15. 有一個客戶說，如果你使用 Norton 的一個程式 FASSINT，小心！它會破壞
    NetTerm 還有一些程式！


16. NetTerm 可以使用在 netcom 嗎？

    NetTerm 基本的 telnet 功能可以用在 netcom TCP/IP 軟體，但是不能使用
    它的 zmodem 或是 FTP 伺服器。我們還在改進這一點。不過如果你使用任何
    Winsock，如 Trumpet 來代替 netcom 軟體，倒是可以執行得很好。我們有
    放入一個特別的登錄巨集檔叫 netcom.txt 可以使用 Trumpet 進到 netcom。
    我們的測試經驗，如果購買使用 Trumpet，可以順利使用 netcom 也可以讓
    你的 WWW 快一點。你可以參考下列網址得到更多資訊：
    http://www.webster-image.com/iis/PCsHelpPage/index.htm

17. 我可以在沒有支援透明列印特性的主機上面使用透明列印這項功能嗎？

    是的，我們有加入一個新的選項，在『檔案』的下面，叫做『透明列印開啟』
    。這特性允許限制控制及格式化資料，正常的送出如同送到螢幕的訊號一樣到
    印表機，而能正常送出透明列印列印要求。下面是兩個要放在 netterm.ini
    的關鍵字格式：

         FORMATPRINT_START=y^M
         FORMATPRINT_LINES=39

    關鍵字 FORMATPRINT_START 是要送開始列印的訊號到主機。當格式化透明列印
    開啟被選擇了，內部的透明列印邏輯就被變成開，FORMATPRINT_START 字串被
    送到主機，確定印表機已經打開。關鍵字 FORMATPRINT_LINES 規定要送出的每
    頁行數。當設定直到達，一個 form feed 的訊號會加入印表機中，強迫換頁。
    一直到主機完完全全的送出所有的資料，應該選擇『透明列印關閉』。選擇選
    項-設定-綜合設定-列印設定選項，可以規定 NetTerm 怎麼做。

    還要注意的是，既然這兩種控制都是要用到的，你可以利用快速鍵來簡化作業，
    詳情請看第 14 項。

18. 支援 rlogin 的簡介

    簡單的 rlogin 功能，NetTerm 已經支援了。你要使用，就在電話目錄設定
    telnet 連接埠到 513，然後在桌面設定規定你的使用者名稱。

19. 您在尋找解析度 1024 x 768 中，幾乎可以變成全螢幕的字型嗎？試試看
    Courier New，14 級粗體。

20. 以下來自我們一位使用者的經驗。在某些機器上面，位於快速鍵上的字變成希
    臘文了！在幾次尋找過原因之後，發現跟工作站定義的字型有關。NetTerm
    是根據計算快速按鍵可以容納的最大字型以及螢幕解析度來決定快速按鍵上的
    字型的。這時候會根據演算的結果來決定採用 MS Sans Serif 或 Arial Narrow
    字型。然而， Windows 也會試著去選擇最好的字型，此時就不一定是 MS Sans
    Serif 或 Arial Narrow 了。


// NetTerm Menu Items
// File Menu
#define IDM_CONNECT                   10000
#define IDM_DISCONNECT                10001
#define IDM_PHONE                     10002
#define IDM_BBSLIST                   10003
#define IDM_SEPARTOR_10004            10004
#define IDM_PRINT                     10005
#define IDM_SETUP                     10006
#define IDM_SPRINT                    10007
#define IDM_SEPARTOR_10008            10008
#define IDM_LOGPRINT                  10009
#define IDM_LOGFILE                   10010
#define IDM_EJECTP                    10011
#define IDM_SEPARTOR_10012            10012
#define IDM_TPON                      10013
#define IDM_TPOFF                     10014
#define IDM_STPON                     10015
#define IDM_SEPARTOR_10015            10016
#define IDM_EXIT                      10017

// Edit Menu
#define IDM_SCB                       11001
#define IDM_RCB                       11002
#define IDM_SEPARTOR_11003            11003
#define IDM_RESET                     11004
#define IDM_ERESET                    11005
#define IDM_SBREAK                    11006
#define IDM_LBREAK                    11007
#define IDM_AP                        11008
#define IDM_SEPARTOR_11009            11009
#define IDM_SAVESCREEN                11010
#define IDM_CLEAR                     11011
#define IDM_CLEARS                    11012
#define IDM_SAVEAS                    11013
#define IDM_SEPARTOR_11014            11014
#define IDM_PASTEIPA                  11015
#define IDM_PASTEIP                   11016

// Options Menu
// Setup Main
#define IDM_FONT                      12000
#define IDM_SETTINGS                  12001
#define IDM_ANSIC                     12002
#define IDM_KB1                       12003
#define IDM_DESKTOP                   12004
#define IDM_DBBAR                     12005
#define IDM_PIN                       12006
#define IDM_SETTELNET                 12007
#define IDM_SEPARTOR_12008            12008
// International Video/Keyboard
#define IDM_SS                        12300
#define IDM_AM                        12301
#define IDM_VM                        12302
#define IDM_KM                        12303
#define IDM_KO                        12304
#define IDM_LCD                       12305

// Options Tools
#define IDM_FINGER                    12400
#define IDM_RESOLVE                   12401
#define IDM_MYIP                      12402
#define IDM_FTPD                      12403
#define IDM_PRINTER                   12404
#define IDM_FTPC                      12405
// Options Trace
#define IDM_TRACE1                    12501
#define IDM_TRACE2                    12502

// Send Menu
#define IDM_SASCII                    906
#define IDM_SKERMIT                   905
#define IDM_SZMODEM                   900

// Receive Menu
#define IDM_RASCII                    916
#define IDM_RKERMIT                   915
#define IDM_RZMODEM                   917

// Window Menu
#define IDM_NEWWINDOW                 15000
#define IDM_QUICK                     15001
#define IDM_EDITOR                    15002
#define IDM_TITLE                     15003
#define IDM_SAVEXY                    15004
#define IDM_SEPARTOR_15004            15005
#define IDM_HOSTSTART                 15500
#define IDM_HOSTEND                   15549

// Help Menu
#define IDM_HELP                      16000
#define IDM_SEPARTOR_16001            16001
#define IDM_ORDERING                  16002
#define IDM_REGISTER                  16003
#define IDM_LEGAL                     16004
#define IDM_SEPARTOR_16005            16005
#define IDM_ABOUT                     16006

// Mouse Menu
#define IDM_URL                       17000
#define IDM_PSTRING1                  17001
#define IDM_PSTRING2                  17002
#define IDM_BBSDOOR                   17003
#define IDM_SKEY                      17004
#define IDM_SEPARTOR_17005            17005
#define IDM_MSCB                      17006
#define IDM_MRCB                      17007
#define IDM_MRSCB                     17008
#define IDM_MCLEAR                    17009
#define IDM_MPRINT                    17010
#define IDM_MRESET                    17016
#define IDM_ESCROLL                   17011
#define IDM_MCLEARS                   17017
#define IDM_PSCROLL                   17012
#define IDM_MSAVEAS                   17018
#define IDM_PRINTH                    17013
#define IDM_SHOWCLIP                  17014
#define IDM_SEPARTOR_17019            17019
#define IDM_MPASTEIPA                 17020
#define IDM_MPASTEIP                  17021
#define IDM_SEPARTOR_17022            17022
#define IDM_MSFONT                    17023
#define IDM_MMFONT                    17024
#define IDM_MLFONT                    17025
#define IDM_SEPARTOR_17026            17026
#define IDM_MSSFONT                   17027
#define IDM_MSMFONT                   17028
#define IDM_MSLFONT                   17029
#define IDM_NOOP                      17031
