PyCmd

user-pic
Vote 0 Votes

PyCmd 是比 Windows CMD (命令提示字元) 更優秀的替代工具

把 Linux Console 很多功能都加進去了

a. Tab completion
命令及檔名自動補齊, 若有多個結果, 會列出來

b. Command history
歷史記錄, 按上下鍵可查看, 輸入字串按上下可以過濾歷史記錄

c. Command editing
可使用 Ctrl-C/V/X 複製/貼上/剪下
按 Shift + 左右鍵可標記

d. Other
Shift-PgUp/PgDn 顯示 Buffer 上下頁
按 Alt + 左右鍵可快速切換歷史目錄, Alt-D 可以列出歷史目錄
在空行按 Ctrl-D 結束 PyCmd
提示符號顯示目前的工作目錄

缺點是中文相容性不如 CMD, 在輸入中文時畫面會亂跳
同樣是 CMD 替代工具的 TCC/LE 中文相容性較好, 是我目前使用中的

3 Comments

| Leave a comment

嗯嗯… DOS ~@@|||
原來 TCC/LE 這麼久了,大幅超越我摸 .bat 的年齡 XD
那我還是繼續習慣 Windows 內建的 CMD 好了。
目前也只是用來搭配 7za, UPX, AStyle, UDDU, lame, flac, auCDtect, GraphicsMagick, OptiPNG/PNGOut/AdvDef, ...
等到不夠用再摸 Windows PowerShell.
謝謝心得分享。

TCC/LE 的前身是 4DOS/4NT, 是 DOS 時代就存在的東西,
它提供了比 command.com 更多的內建指令可使用,
例如:
ALIAS (DOS 到後期的版本才有 doskey 可使用)
CDD 可以跨磁碟切換目錄(後來 Windows CMD 的 CD/D 也提供了一樣的功能)
DRAWBOX 可以直接畫出一個文字框
以現在的觀點來看, 繼續使用的原因只是因為用習慣了.
像一些畫線、畫框的指令, 根本都用不到了.
Power Shell 的功能強大, 但我沒有研究.

小弟有個幾問題想請教 pank 兄:

第一、
蠻好奇為何要用第三方的 shell?
目前我自己寫 *.bat 檔時,
是有發現 IF EXIST 跟 FOR /R 蠻 buggy 的,
但尚堪用。
所以就一直用 Windows XP 內建的 CMD.EXE 到現在。

第二、
對於 Microsoft 後來出的 Windows Power Shell,
不知 pank 兄有無心得或研究否?

因為我已經寫了一堆 *.bat 了,
不知道有沒有什麼東西是值得我換個 shell 平台...重新玩。

Leave a comment

About this Entry

This page contains a single entry by Pank published on October 31, 2010 12:44 AM.

Windows Set Default Printer was the previous entry in this blog.

goo.gl is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Monthly Archives