一種非圖形化用戶界面,用戶通過輸入命令與應(yīng)用程序進行交互命令行界面是通過鍵盤驅(qū)動并基于文本的界面。用戶需要輸入一行帶有參數(shù)的命令,然后按下回車鍵執(zhí)行。該界面既是交互式的 ,系統(tǒng)按照一定的序列給用戶更多的命令指示;也是非交互式的,即當(dāng)沒有用戶介入時,程序自動執(zhí)行命令,這在命令行界面進行批處理任務(wù)(需要多次執(zhí)行同一操作)時非常常見。
關(guān)鍵特征和功能需求
-帶有“關(guān)于”信息的歡迎界面。
-給出針對每條命令及參數(shù)的詳細幫助信息。
-帶有鍵盤快捷鍵的菜單。
最佳設(shè)計經(jīng)驗與準(zhǔn)則
-使用標(biāo)準(zhǔn)的“動詞-名詞”方式設(shè)定“命令參數(shù)”。
-通過字母和數(shù)字等鍵盤快捷進入子菜單。
-命令要用單詞全拼,避免使用符號和縮寫。
-為命令使用簡單、易于識別和記憶的詞匯 。
-給予文本形式的確認、反饋以及錯誤信息。
-謹慎使用文本顏色,不要用它修飾界面。
用戶體驗要素
-利用百分比進度條表示后臺的處理進度,并更新界面狀態(tài)。
-針對錯誤,給出詳細、附帶參數(shù)的幫助命令。
-允許批處理任務(wù)帶有多個參數(shù)。
-可通過上下箭頭鍵訪問歷史命令。