Originally posted by Jonry at 2004/1/13 16:00:
在 Windows 底下, 前後夾 % 的都是環境變數, 如
%Systemroot%=C:\WINNT
%Windir%=C:\WINNT 等等
你在 DOS Command 中, 用 SET 看看有沒有別的 PATH 變數取代了系統環境變數,
尤其是 System Partition 裡如果有 autoexec.bat 的話, 很有可能就會把系統的 path 給取代掉。
Originally posted by eric1810 at 2004-1-13 05:56 PM:
感謝Jounry,
我的如下:
C:\Documents and Settings\Administrator>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Administrator\Application Data
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=ERIC
ComSpec=C:\WINNT\system32\cmd.exe
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Administrator
LOGONSERVER=\\ERIC
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Os2LibPath=C:\WINNT\system32\os2\dll;
Path=%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 6, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0806
ProgramFiles=C:\Program Files
PROMPT=$P$G
SystemDrive=C:
SystemRoot=C:\WINNT
TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
USERDOMAIN=ERIC
USERNAME=Administrator
USERPROFILE=C:\Documents and Settings\Administrator
windir=C:\WINNT
Originally posted by Jonry at 2004/1/13 19:11:
我在"系統變數"裡, 看到的值是 "C:\WINT\SYSTEM32;C:\WINNT;.....
可是按編輯後, 變數值裡卻是 "%SystemRoot%\system32;.....", 所以問題應該不是在此。
Originally posted by pwhung at 2004/1/13 18:29:
你的環境變數都沒錯...
只錯在系統沒將你
Path=%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM
中的%SYSTEMROOT%變數替換為C:\WINNT
正常狀況下,打SET指令時...
應該已經替換掉%SYSTEMROOT%,然後show出
Path=C:\WINNT\SYSTEM32;C:\WINNT;C:\WINNT\SYSTEM32\WBEM
反正改回不含變數的絕對路徑就OK了,大家的電腦也是設不含變數的絕對路徑
Originally posted by Jonry at 2004/1/13 18:23:
再問一下, 你從哪裡叫出 DOS 視窗的?
是叫"附屬應用程式"的"命令提示字元"? 還是從"開始"→"執行" 去執行 CMD ?
如果是前者, 那就砍掉自己再建一個; 如果是後者, 那... 我也不曉得了... B)
歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) | Powered by Discuz! X2.5 |