PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

  回應
 
主題工具
harrisonlin
Advance Member
 
harrisonlin的大頭照
 

加入日期: Jun 2003
您的住址: Taipei
文章: 442
CMD 就是指 "command line",就是那個"命令提示字元"。

為什麼不能加上 C:\ ?因為 C:\ 下並沒有 shutdown 這個命令啊!你要電腦在這個路徑下找,它當然找不到啦!當你把 C:\ 去掉後,它會在 PATH 環境變數裡的每個路徑去尋找,找著了自然就執行囉!
     
      
__________________
現今世道,自爆文當故事書,站長的話做成語錄,幾百年前的文章嘛沒事就挖出來考古...
舊 2004-10-12, 08:30 AM #11
回應時引用此文章
harrisonlin離線中  
Jummie
Senior Member
 
Jummie的大頭照
 

加入日期: Sep 2001
您的住址: 臺北市
文章: 1,169
引用:
作者wb2000
謝謝xeasys大大,小弟把"C:\"拿掉後,就可以執行
,另外,再請問一個問題,何謂"CMD"模式?
還有在Bat中,為什麼不能加上C:\?小弟記得
以前在Win98時代,寫批次檔都是要加上路徑的。


對呀,你都知道是要加路徑,當然是要給它正確的程式路徑,批次執行檔才找得到該檔案呀
 
__________________


blink Nattie's eyes 眨眨娜緹兒眼睛
The Next Enormous Wave of Taiwan Cinema 臺灣電影後浪潮

我寧願遊蕩在妳身邊做七天的野鬼,跟隨妳,
就算落進最黑暗的地方,
我的愛,也不會讓我成為永遠的孤魂。 -李慕白

故國神遊,多情應笑我,早生華髮。
人生如夢,一樽還酹江月...
舊 2004-10-12, 09:59 AM #12
回應時引用此文章
Jummie離線中  
oScARSr
*停權中*
 
oScARSr的大頭照
 

加入日期: Apr 2004
您的住址: 悪滅
文章: 4,257
引用:
作者wb2000
謝謝xeasys大大,小弟把"C:\"拿掉後,就可以執行
,另外,再請問一個問題,何謂"CMD"模式?
還有在Bat中,為什麼不能加上C:\?小弟記得
以前在Win98時代,寫批次檔都是要加上路徑的。

真的執意要用C:\shutdown.exe 來執行的話,(別說別的,有些人就是堅持)

就這樣子做:

@echo off
path %systemroot%\System32\
c:\shutdown.exe -t 3600 -s

這樣子應該可以吧,我亂說的。



你在command line看到的是C:\> 不是C:\啦,
C:\>代表的是目前在C:\下,因為windows在系統就有先做過path的工作了,所以直接輸入shutdown.exe -t 3600 -s是行得通的,


好久好久沒玩DOS指令了,好懷念啊...
舊 2004-10-12, 05:32 PM #13
回應時引用此文章
oScARSr離線中  
xeasys
Regular Member
 

加入日期: Oct 2003
文章: 73
Q:寫批次檔都是要加上路徑的?
A:看情形而定... (以一般OS預設的環境來說,有時候加了路徑等於限制住某些東西)
例如:
2000 or XP 都可以使用 [shutdown -t 3600 -s] (不加路徑,使用系統預設的SET PATH)
2000 不能使用, XP 可以使用 [C:\WINDOWS\system32\shutdown.exe -t 3600 -s]
2000 可以使用, XP 不能使用 [C:\WINNT\system32\shutdown.exe -t 3600 -s]
因為shutdown.exe程式的目錄,大多都在SET PATH裡,這時加路徑不太好...

Q:真的執意要用C:\shutdown.exe 來執行的話!
A:把%SYSTEMROOT%\system32\shutdown.exe這程式,複製到C:\底下...

P.s CMD模式中打『SET』可以看到系統PATH的環境...
P.s http://toget.pchome.com.tw/index/ut...t/index_t1.html
舊 2004-10-13, 03:32 AM #14
回應時引用此文章
xeasys離線中  
bebo1210
Senior Member
 
bebo1210的大頭照
 

加入日期: May 2002
您的住址: 陣亡者的靈堂
文章: 1,069
小弟使用排定工作來開啟某個程式
結果時間到了,該程式可以開啟,可是還得按START,程式才會動作,請教可以用寫批次檔的方式解決嗎?
舊 2004-10-14, 03:51 PM #15
回應時引用此文章
bebo1210離線中  
wb2000
Major Member
 
wb2000的大頭照
 

加入日期: May 2002
您的住址: 地球的某一端
文章: 263
引用:
作者xeasys
Q:寫批次檔都是要加上路徑的?
A:看情形而定... (以一般OS預設的環境來說,有時候加了路徑等於限制住某些東西)
例如:
2000 or XP 都可以使用 [shutdown -t 3600 -s] (不加路徑,使用系統預設的SET PATH)
2000 不能使用, XP 可以使用 [C:\WINDOWS\system32\shutdown.exe -t 3600 -s]
2000 可以使用, XP 不能使用 [C:\WINNT\system32\shutdown.exe -t 3600 -s]
因為shutdown.exe程式的目錄,大多都在SET PATH裡,這時加路徑不太好...

Q:真的執意要用C:\shutdown.exe 來執行的話!
A:把%SYSTEMROOT%\system32\shutdown.exe這程式,複製到C:\底下...

P.s CMD模式中打『SET』可以看到系統PATH的環境...
P.s http://toget.pchome.com.tw/index/ut...t/index_t1.html


謝謝各位大大的指教,小弟的疑問已經全部解答完畢。
舊 2004-10-14, 11:18 PM #16
回應時引用此文章
wb2000離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是09:47 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。