バッチファイルでエラー(Windows9X)

 拡張子が.batのファイルはバッチファイルです.テキストファイルで書かれたスクリプトで,ダブルクリックすると自動的にDOSプロンプト(DOS 窓)を開き,コマンドを実行します.このバッチファイルの仕様が,Windows9Xのものに比べてWindowsNT系列(2000,XP,Vista 含む)では拡張されています.
 xamppliteの設定やコントロールのためにいくつかのバッチファイルを実行する必要があります.直接,問題が発生しない場合もありますが,もしインストールが正常に実行できない場合は,この仕様の違いを調べてみて下さい.

(具体例) C:\xampplitex\setup_xampp.bat

if "%1" == "sfx"(
cd xampplite
)

() をブロックIF文のブロック記号として使用していますが,これはWindows9Xでは無効です.このif文中の"cd xampplite"は今回のインストール作業では実行する必要の無いコマンドですので問題はありませんが,同様の”Windows9Xのことを考慮し忘 れている”箇所が他にもあるかも知れません.

 なお,以上の具体例の場合は,実行する命令が一文だけですので,

if "%1" == "sfx" cd xampplite

のように() を使わないで記述すればエラーが発生しません.(情報提供:あき まつさん)

 他にも同様の問題箇所を発見された方はご一報下さい.


[一つ前のページに戻る] [サイトマップに戻る]