【求助】cmd/command模式下打內建指令要加完整路徑嗎?

顯示結果從第 1 筆 到 10 筆,共計 10 筆
  1. #1
    Take it easy~ leonchou 的大頭照
    註冊日期
    2001-05-03
    討論區文章
    3,244

    【求助】cmd/command模式下打內建指令要加完整路徑嗎?

    大家好~
    例如 net, xcopy, regedit 這些指令,
    試過很多次, 有的電腦要打 --
    %SYSTEMROOT%\system32\net use p: ...
    %SYSTEMROOT%\regedit /s p:\xxx.reg
    不然會出現 "xx 不是內部或外部指令 ..."
    反正就是 bad command or file name 的意思
    可是有的電腦卻又不用打路徑~

    聽說是有無設系統原則的問題, 不瞭, 可否再清楚一些?
    PS. OS都是Windows2000 (是否也適用 XP?)

    謝謝!!



  2. #2
    會員
    註冊日期
    2002-03-23
    所在地區
    DSL
    討論區文章
    828
    下個 path 的命令就知, 在 path 裡的指令, 前面就不必加路徑.

    path 是可以自已改訂的.

  3. #3
    Take it easy~ leonchou 的大頭照
    註冊日期
    2001-05-03
    討論區文章
    3,244
    謝謝你 , set PATH 我知道..
    這些"內建指令"都是位在 C:\WINNT 或 C:\WINNT\system32
    也就是環境變數 SYSTEMROOT 路徑下面,
    而這兩個路徑都是預設的 PATH (下PATH指令可得知) ~
    就是這樣才奇怪為何有的電腦不能直接打指令...

  4. #4
    會員
    註冊日期
    2002-03-23
    所在地區
    DSL
    討論區文章
    828
    最初由 leonchou 發表
    這些"內建指令"都是位在 C:\WINNT 或 C:\WINNT\system32
    也就是環境變數 SYSTEMROOT 路徑下面,
    內建指令絕對不在 path 內, 他在 command 的 shell 裡面.

    只有外部指令才會在 path 裡面. 找不到就不給玩.

    顯然你不知道什麼叫 "內建指令". net, xcopy, regedit 都不是"內建指令".

  5. #5
    會員
    註冊日期
    2002-07-27
    所在地區
    ADSL 50M/5M
    討論區文章
    1,200
    最初由 ulimie 發表
    內建指令絕對不在 path 內, 他在 command 的 shell 裡面.

    只有外部指令才會在 path 裡面. 找不到就不給玩.

    顯然你不知道什麼叫 "內建指令". net, xcopy, regedit 都不是"內建指令".
    確實如此!
    那些是屬於〔外部指令〕的!
    簡單的說:你可以用 Dir 或〔檔案總管等〕去檢視(看的到)

    而關於 Windows 2000 的 Path 路徑:

    (如果你很常用那些東西)
    你可以考慮在
    〔桌面〕-〔我的電腦〕-滑鼠右鈕
    ->進階-環境變數-系統變數-Path-〔編輯〕裡面去增加即可!
    並不用每次進 CMD 後,打 Path 去宣告!



  6. #6
    Kree linux_xp 的大頭照
    註冊日期
    2002-01-19
    討論區文章
    2,655

    回覆: 【求助】cmd/command模式下打內建指令要加完整路徑嗎?

    最初由 leonchou 發表
    大家好~
    例如 net, xcopy, regedit 這些指令,
    試過很多次, 有的電腦要打 --
    %SYSTEMROOT%\system32\net use p: ...
    %SYSTEMROOT%\regedit /s p:\xxx.reg
    不然會出現 "xx 不是內部或外部指令 ..."
    反正就是 bad command or file name 的意思
    可是有的電腦卻又不用打路徑~

    聽說是有無設系統原則的問題, 不瞭, 可否再清楚一些?
    PS. OS都是Windows2000 (是否也適用 XP?)

    謝謝!!

    那是權限被封掉了

    [系統管理工具] - [本機安全性原則]

    如果能打開這個視窗
    代表現在使用的帳號權限為Administrtors
    那自己改回來就可以了

    如果不能打開這個視窗,那就甭玩了...

  7. #7
    會員
    註冊日期
    2002-03-23
    所在地區
    DSL
    討論區文章
    828

    回覆: 回覆: 【求助】cmd/command模式下打內建指令要加完整路徑嗎?

    最初由 linux_xp 發表
    那是權限被封掉了
    他權限沒被封掉, 因為他只要加路徑就可以跑了.

    如果權限被封掉, 加了路徑也沒用.

  8. #8
    Take it easy~ leonchou 的大頭照
    註冊日期
    2001-05-03
    討論區文章
    3,244
    感謝各位的參與 & 指點~
    首先我所謂 "內建指令" 不是說 "內部指令",
    而是指Windows本身有的指令 (如果net,xcopy這些應該叫"執行檔",那請原諒我措詞不當)
    在描述問題時,我是想強調那些不是其他軟體的執行檔, 而且
    1. 檔案就在 C:\WINNT 及 C:\WINNT\system32 下
    2. 這兩個路徑原本就包含在 PATH 環境變數裡面
    卻為何還要加路徑??

    另一個我之前沒提到的(sorry): 我都是以 Administrator 身份登入的, 應該沒有權限的問題..

    綜合下來, 目前比傾向 linux_xp 兄所提的 [本機安全性原則],
    但裡面項目很多,有點眼花,不知該設那一項就是了...

  9. #9
    Take it easy~ leonchou 的大頭照
    註冊日期
    2001-05-03
    討論區文章
    3,244
    又有相關的問題...
    為何我在家裡Windows2000搜尋檔案時,路徑可以打系統變數 (例 %USERPROFILE%),
    而在公司一樣是2000,一樣 Admin 身份,打 %USERPROFILE% 就出錯 (訊息:不是有效的路徑),系統好像不會自動翻譯變數了?
    PS. 家裡 Win2K SP2, 公司 SP4, 在 cmd 下也都確定 %USERPROFILE% 是有效的變數

    想確定是否真是 本機安全性原則 (或群組原則?) 設定的關係? 要設定哪裡?
    連帶原本的問題也請一併指教,謝謝各位大俠!

  10. #10
    Take it easy~ leonchou 的大頭照
    註冊日期
    2001-05-03
    討論區文章
    3,244
    哈 剛心血來潮測試發現
    搜尋的路徑只要在 %USERPROFILE% 後加一分號「; 」就行了
    真奇怪! 知其然不知所以然...
    有點耍白痴,sorry

    不過原先的問題仍等待高人指教,Thank you~



類似的主題

  1. 【問題】如何取得檔案完整路徑
    作者:ulimie 所在討論版:-- Windows 討 論 版
    回覆: 10
    最後發表: 2007-08-19, 09:55 PM
  2. 【問題】完整路徑的問題
    作者:Ehunt 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 0
    最後發表: 2006-07-28, 09:54 AM
  3. 【安全性警告】【教學】ATU-R TECOM AR4031B 更改密碼 與 CMD模式下設定硬撥
    作者:阿 土 所在討論版:---- ADSL 軟 硬 體 技 術
    回覆: 16
    最後發表: 2005-08-04, 05:43 PM
  4. 【問題】有關DOS模式下的ftp指令,請高手幫忙 !!
    作者:victorinoxs 所在討論版:-- 其 他 軟 體 討 論 版
    回覆: 5
    最後發表: 2002-03-27, 03:51 AM
  5. 在command模式下如何設閘道??
    作者:anson lin 所在討論版:-- FreeBSD & Linux 討 論 版
    回覆: 1
    最後發表: 2002-02-09, 12:20 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •