要如何寫批次檔??? - 第 2 頁

第 2 頁,共 2 頁 首頁首頁 1 2
顯示結果從第 11 筆 到 14 筆,共計 14 筆
  1. #11
    會員
    註冊日期
    2002-08-27
    所在地區
    難說
    討論區文章
    1,448
    1. if 那幾行的 errorlevel 不需要加 "%"。
    2. 這樣寫法,若 errorlevel 不等於 0、3 或 4,那怎麼辦?
    3. 重複的那幾行 errorlevel 可以收在一起。

    因為你只是要區別成功失敗,亦即 0=成功;其它=失敗,故改成這樣可能比較好:
    語法:
    @echo off
    if %os%==Windows goto 9x
    if %os%==Windows_NT goto NT
    
    :9x
    REM Win95/98
    echo 你的作業系統是 Windows 95/98/98SE
    %windir%\system\regsvr32.exe %windir%\system\msxml4.dll /s
    goto errchk
    
    :NT
    REM WinNT/2K
    echo 你的作業系統是 Windows NT/2K
    %windir%\system32\regsvr32.exe %windir%\system32\msxml4.dll /s
    
    errchk:
    if errorlevel==0 goto ok
    goto err
    
    :ok
    echo 作業成功
    goto end
    
    :err
    echo 作業失敗
    echo ------
    pause
    
    :end
    試試看吧。好久沒寫批次檔了,有錯還請見諒。

  2. #12
    古毛
    註冊日期
    2001-05-15
    所在地區
    光纖
    討論區文章
    339
    最初由 jute 發表
    1. if 那幾行的 errorlevel 不需要加 "%"。
    2. 這樣寫法,若 errorlevel 不等於 0、3 或 4,那怎麼辦?
    3. 重複的那幾行 errorlevel 可以收在一起。

    因為你只是要區別成功失敗,亦即 0=成功;其它=失敗,?..
    ======

    謝謝大師的指導,
    我再試試看,
    有問題在來請教你 ^^"

  3. #13
    會員
    註冊日期
    2002-08-27
    所在地區
    難說
    討論區文章
    1,448
    抱歉...我記錯了
    在 errorlevel 後面不該加 "==" 的。要這樣寫才對:

    if errorlevel 0 goto ok

    以此類推...

  4. #14
    ycl
    ycl 目前未上線
    會員
    註冊日期
    2001-05-05
    討論區文章
    45
    但是我使用 jute 的寫法
    在windows 98 會出現

    Syntax error
    Syntax error

    應該是這兩行有錯誤
    if %os%==Windows goto 9x
    if %os%==Windows_NT goto NT

    如果我直接在 windows 98 的command模式下

    直接下 Echo %OS%
    會出現 ECHO is on

    請問要如何解決呢

    麻煩大家一起集思廣益
    謝謝大家

類似的主題

  1. 【軟體】如何改批次檔
    作者:ramonlin 所在討論版:-- Windows 更新 & 驅 動 程 式 版
    回覆: 5
    最後發表: 2007-10-30, 11:14 PM
  2. windows 2000的批次檔該如何寫?
    作者:kayguay 所在討論版:-- Windows 討 論 版
    回覆: 0
    最後發表: 2005-08-02, 12:59 PM
  3. 【求助】批次檔如何寫
    作者:weedmol 所在討論版:-- Windows 討 論 版
    回覆: 4
    最後發表: 2004-07-06, 07:31 PM
  4. 起問DOS批次檔要如何寫
    作者:napolen2000 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 3
    最後發表: 2003-07-31, 11:01 PM
  5. 如何再編輯一批次檔
    作者:TTDim 所在討論版:-- 網 路 軟 體 討 論 二 版 (網路其他軟體)
    回覆: 4
    最後發表: 2001-09-15, 12:30 AM

 

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

發表文章規則

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