TA的每日心情 | 郁闷 2016-12-31 01:33 |
---|
签到天数: 6 天 [LV.2]偶尔看看I
星辰大海
- 积分
- 2969739
|
1. 没有输入文件路径:会提示输入文件,如果直接按回车,会显示文件不存在和usage。我觉得这里就不用提示输入文件了,直接显示错误和usage吧。
2. 输入不存在的文件:显示文件不存在。
3. 输入的文件是没有实质内容的:显示 No any font found!
4. 输入的文件是含有实质内容的:不是输出纯文本吗?前面调用的命令历史被刷掉了,会有不同颜色的乱码,CMD的风格也变了。
总结下来,CMD的输入输出变复杂了,统一一下输出格式吧,好让我程序识别情况,比如第一行固定输出文件相关信息,接着第二行开始再输出搜索到的字体列表。至于乱码,跟CMD的默认GBK编码应该也有关系,而程序(utf8)这边运行失败 读取不到实际情况。
輸出是純文本沒錯,顏色你也可以略過,至於 CMD 風格問題,這我也不曉得為什麼
這裡程序只對操作環境作兩件事
1. 清空畫面 2. 設定輸出編碼為 UTF8
輸出格式並沒有什麼複雜情況,就跟視窗版的輸出一模一樣,絲毫未變
亂碼可能你那邊要自行調整一下
建議你自行設定第2個參數,讓程序直接輸出到一個 utf8 純文本文件,你再對該文件作文字處理就好了
不需要自行獲取 CMD 的輸出了
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|