mcyber wrote:penguin34 wrote:
有辨法直接在cmd底下編寫文字檔或bat檔嗎?
D:\>copy con: filename.txt
type enter here,
type F6 then enter here.
複製了 1 個檔案。
con: = Console
F6 = (^Z)
我來說清楚一點
在命令提示字元下指令:copy con f.txt
然後輸入第一行的內文。文字是可以修改的,這些修改的歷程不會被記錄到 f.txt。好了就按 Enter。
按了 Enter 以後,該行就不能再修改了,因為該行已經被寫入 f.txt。
現在可輸入第二行的內文。
輸入了最後一行之後,按 Ctrl-Z,緊接著 Enter,會送出 EOF 給 f.txt。
copy 指令結束。
註:在 copy 指令中,con 若放在第一個參數 (作為來源),是為鍵盤;
而 con 若放在第二個參數 (作為目的地),是為螢幕。
copy f.txt con 是將 f.txt 的內容顯示出來。
Stallings wrote:
註:在 copy 指令中,con 若放在第一個參數 (作為來源),是為鍵盤;
而 con 若放在第二個參數 (作為目的地),是為螢幕。
copy f.txt con 是將 f.txt 的內容顯示出來。
這點說得不完整
並不是「在 copy 指令中」才有這樣的意義,而是這些關鍵字都是「裝置名稱」
CON = 主控台,等於鍵盤跟螢幕,以 C 程式來說,就是 STDIN 跟 STDOUT
PRN、LPT1: = 平行埠 1,如果你的印表機是接在 LPT1,copy a.txt prn 或是 type a.txt > prn 就會列印 a.txt
COM1: = 串列埠 1
假如你有一份文件,要列印到特定的印表機,可是這台印表機並不在你手邊,也無法從網路列印時,
你有兩種作法
1. 把文件放到隨身碟裡面,帶到可以列印到那台印表機的電腦上,然後打開文件,列印
==> 優點:操作直覺方便
==> 缺點:如果那台電腦,沒有可以打開這份文件的應用程式,就沒轍
2. 在你的電腦安裝那台印表機的驅動程式,把文件「列印到檔案」,然後把這個檔案(例如:doc.dat)放到隨身碟裡面,帶到可以列印到那台印表機的電腦上,開啟一個 CMD 視窗
假如是接在 LPT1 的印表機,就下 copy doc.dat prn
假如是網路印表機,就下 copy doc.dat (印表機埠名稱)
==> 優點:不需特定應用程式,即可列印
==> 缺點:過程較麻煩
喵~~
滑鼠不能當飯吃,但可以混飯吃
threesecond wrote:
沒這回事。遇到路徑空...(恕刪)
湊一腳


也可以不用雙引號,以dos的標準是8.3,像program files,就可以變成短名稱的progra~1,一樣能成功啦.....
沒注意到還有這個文章.........在xp下,有16位元的command.com和32位元的cmd.com可用,不過我記得我的電腦(檔案總管)那個位址列,也可以用來執行程式的,另外,vista下的開始功能表,那個快速搜尋也不錯,輸入英文的notepad可以找出執行記事本,也能打中文的記事本來執行,有些像launchy的功用在,所以在xp下,用vista start menu,也應該是個不錯的選擇喔........
要用cmd的話,其實真的可以去試試JP Software的軟體,現在除了新版的take command沒有看到快樂版外,舊的版本,其實也是不錯用的,指令更多,更方便。
以前稱command.com為命令處理程式,所以從xp開始,稱cmd為命令提示字元,似乎也沒什麼不好,不過它確實是dos,只是跟以前接觸的不太一樣,但說到這個會讓我想起,現在的freedos,不知32bit版本是否已經完全好了呢.........真是太久沒有好好去用這些東西囉(只剩下久久做一次開機片,與在純dos下執行個ghost就沒有再用其它了)
前面有個提到true launch bar(免費版為free launch bar),其實也可以用用quickrun這一支,在xp下不錯用且現在免費了,也沒在更新了,害我在vista上只好改用objectdock這類的軟體......
內文搜尋
X
(雖然失之偏頗,但無妨)

























































































