看板 Programming 關於我們 聯絡資訊
最近在練習cmd底下操作,結果用了 setx path "%path%;%another%"五六次 想當然爾,User Path變得很長一串又很髒 接著我用GUI介面把系統Path複製回去,讓User Path變回來。 可是接著回cmd底下,無論是用set 還是 echo %path%,看到的Path還是被弄髒的那個 簡言之 GUI介面看環境變數 >> 兩個Path都正常 Regedit查Environment >> 兩個Path都正常 cmd底下echo %path% >> 看到的是髒掉的Path 無論重開機還是再用一次setx path "[正常的path]" 都沒有用 請問這是為什麼呢? 又該如何修正呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.198.160 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1445162054.A.467.html
MOONRAKER: windows到底有幾組環境變數 是一個謎218.161.46.90 10/18 18:08
Orz…… 我試過用搜尋功能找機碼, 找我自己設的path,怎麼找都只有兩組,local glo bal的
AntaresStar: 重新setx都不行的話還真詭異... 36.230.240.19 10/18 18:48
ofy: 不知道怎麼救,以後學著用setlocal+endlocal吧 1.172.7.95 10/18 22:38
看來只能重灌了, 現在只要開bat 或cmd file都會因為字串過長不能set local path 囧rz…… ※ 編輯: lovesnake (42.66.226.13), 10/23/2015 21:18:58
MOONRAKER: 太慘了 XD 218.161.46.90 10/23 22:01
yvb: 試試看 setx path ~path~ 203.70.208.214 10/24 00:11
yvb: 或是 setx path "" 203.70.208.214 10/24 00:19