[請問] 命令列在"batch內"和"直接執行"結果不一樣

看板EZsoft (小軟體)作者 (玻璃做的大叔)時間14年前 (2011/07/13 09:45), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
E:\"Program Files"\FastCopy\fastcopy /cmd=diff /error_stop /auto_close /force_start /log=FALSE /filelog="R:\fastcopy.log" "I:\VIRTUAL DISK\vcTemp1.vhd" "I:\VIRTUAL DISK\XP1.vhd" /TO=R:\&&start "" "C:\Program Files\Microsoft Virtual PC\Virtual PC.exe" -singlepc -pc XP1 -launch -window 參數應該無視無所謂,我把主要執行命令標示顏色。 簡單說,我的目標是讓fastcopy把虛擬硬碟丟到ramdisk後就立刻執行virtualPC, 當然virtualPC必須等fastcopy動作完成後才可以行動,不然開機一定失敗。 整串指令我放在vrir.cmd內,點兩下執行是很OK的,但如果我先從XP開 命令提示字元視窗,把整串指令貼上執行,卻會發生virtualPC第一時間就 動作的狀況,當然這時開機就失敗了。 我因為完整的script內還有其他指令要配合,平常直接執行都OK, 不過偶爾會發生單獨只要這行指令的情況,我就會用文書軟體剪下貼上執行, 這時就失敗了。但我又不想放一堆script在那邊(因為不常用)。 請問有人知道為什麼會有這種現象嗎? -- 太初有道,道與耶和華同在,道就是耶和華。這道太初與耶和華同在。 萬物乃藉祂所造,凡被造的沒有一樣不是藉著祂所造的。生命在祂裡頭, 這生命就是人的光。光照在黑暗裡,黑暗卻不接受光。 吾輩乃生於黑暗,行於黑暗。因神之指引,行向光明;又因撒旦誘惑,回歸黑暗。 我不斷地徘徊於光明與黑暗之間,從被造之日至今,又自今直到那審判之日的來臨。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.176.54.135

07/13 21:40, , 1F
雖然不知道為什麼,但多做一個cmd檔,只放這一行應該可以吧
07/13 21:40, 1F

07/14 12:13, , 2F
到WINDOWS版問問看吧
07/14 12:13, 2F

07/16 03:21, , 3F
start /wait E:\"Program Files"…… R:\ && start 試試
07/16 03:21, 3F

07/16 03:22, , 4F
start /wait "" E:\"Program Files"…… R:\ && start 試試
07/16 03:22, 4F
文章代碼(AID): #1E7FYus_ (EZsoft)
文章代碼(AID): #1E7FYus_ (EZsoft)