看板 EZsoft 關於我們 聯絡資訊
※ 引述《dennisxkimo (Dennis(一上B就糟糕))》之銘言: : 程式同目錄下的temp目錄或是檔案可以這樣用 ./temp : 假設ramdisk是 R: : set TEMP=R:\TEMP : 然後程式指定TEMP到 %TEMP% : 或者用系統預設的TEMP 就直接 %TEMP% 不用再 SET,這樣到哪台電腦都能正常執行 我說的temp算是一個檔案,譬如winrar同步時會出現的那個。 譬如說我在兩台公用電腦中,隨身碟會是E或F,我在batch中可以換到 C,但這樣要呼叫隨身碟的程式時,就會不曉得要怎麼叫。 同樣的想回到隨身碟當工作目錄,也是因為不像linux有"cd -",所以回不來。 所以我寫batch是經常要落落長的指定其他槽的絕對路徑。如果可以回到前一個目錄 會簡潔不少。 -- 起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者; 接著,他們追殺猶太人,我沒有說話,因為我不是猶太人; 後來,他們追殺工會成員,我沒有說話,因為我不是工會成員; 此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒; 最後,他們奔我而來,卻再也沒有人站起來為我說話了。 《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.176.60.105
capitalM:有沒有pushd/popd? 02/11 01:12
laechan:google 固定 隨身碟 代號 02/11 07:55
LIAR:最後我是用"subst n: .","subst/D n:"解決,運作確實快超多。 02/11 18:57
LIAR:這個指令當年因為一直沒需要,結果被我遺忘.....XD 02/11 19:01
LIAR:我記得有個對應的指令,是把磁碟機當成資料夾的,有人知道嗎? 02/11 19:02
hpo14:subst 好酷!! 02/12 00:27
shellmanchen:請愛用 pushd 及 popd 指令 02/12 13:18
shellmanchen:to LIAR 你說的應該是 Sysinternals 的 Junction 吧 02/12 13:25
linshenje:subst 應該可以folder 變 drive ? 02/13 09:03