Re: [請問]請問DOS有辦法回到"前一個"工作目錄嗎?
: 推 hpo14:subst 好酷!! 02/12 00:27
: 推 shellmanchen:請愛用 pushd 及 popd 指令 02/12 13:18
: 推 shellmanchen:to LIAR 你說的應該是 Sysinternals 的 Junction 吧 02/12 13:25
功能上很像,不過DOS時代沒有NTFS,所以不是Junction。好像是R開頭的....
(我DOS指令書早就不曉得扔哪去了。)
關於pushd和popd,我現在弄懂用途了,這根本是進階版的"cd -"嘛!可以記憶
多次的工作目錄,實在太屌了!不過實際使用時我才發現我犯了個大錯,就是我
跳到別的磁碟槽,還是需要呼叫原本隨身碟的程式,換句話說還是要知道原本的代號,
這根本不是"cd -"能解決的,所以我一開始就想錯了,結果還是SUBST安定。
最後說一下subst指令,我當然在指定時會指定一般人用不到的代號,不過我聽說
當磁碟槽用到Z以後,會變成AA:,所以想說指定AA或ZZ看看,結果失敗。
後來無意間想到LASTDRIVE的參數可能只到Z,回去查一下參數設定法,結果看到:
Drive 1: A:
Drive 2: B:
...
Drive 25: Y:
Drive 26: Z:
Drive 27: [:
Drive 28: \:
Drive 29: ]:
Drive 30: ^:
Drive 31: _:
Drive 32: `:
Note: This only works in DR-DOS 7+ & MS-DOS 7+.
咦?27以後是啥鬼?但我用subst一試,還真的可以,只不過檔案總管看不到,
就某方面來說看隱形沒兩樣,而且用explorer n:的方式也叫不出來,可能只能以
command-line來用,不過這樣也不用擔心會和原本的磁碟機衝到。
而且能用的代號不只那些,光鍵盤上的符號我測過下面可用:
~!@#$%*)_+}{`1234567890-'
下面3個在指定時就會失敗:
^|\
下面五個有陷阱,在subst n:時會成功,但卻轉不進去,換去話說還是沒法用。
&(=";
其中小括弧左邊的符號會出現"more?"的提示,有人知道這是幹嘛用的嗎?
該不會是要跑IF...THEN或是FOR之類的吧?
--
起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者;
接著,他們追殺猶太人,我沒有說話,因為我不是猶太人;
後來,他們追殺工會成員,我沒有說話,因為我不是工會成員;
此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒;
最後,他們奔我而來,卻再也沒有人站起來為我說話了。
《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.176.60.105
→
02/13 01:04, , 1F
02/13 01:04, 1F
→
02/13 01:05, , 2F
02/13 01:05, 2F
→
02/13 01:07, , 3F
02/13 01:07, 3F
→
02/13 01:07, , 4F
02/13 01:07, 4F
→
02/13 01:19, , 5F
02/13 01:19, 5F
→
02/13 12:43, , 6F
02/13 12:43, 6F
→
02/13 12:45, , 7F
02/13 12:45, 7F
→
02/13 12:52, , 8F
02/13 12:52, 8F
推
02/13 18:48, , 9F
02/13 18:48, 9F
→
02/13 22:13, , 10F
02/13 22:13, 10F
→
02/15 01:23, , 11F
02/15 01:23, 11F
→
02/15 12:45, , 12F
02/15 12:45, 12F
→
02/15 12:47, , 13F
02/15 12:47, 13F
→
02/15 12:48, , 14F
02/15 12:48, 14F
→
02/15 12:50, , 15F
02/15 12:50, 15F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):