- 161 名前:デフォルトの名無しさん [2008/01/24(木) 18:13:03 ]
- お助けください. 訳が分からなくなってきました.
バッチファイルに 実行型ファイル(EXE)を仕込んで実行させたんですが 自宅マシンでは "IF ... GOTO"文を 受け付けず "ラベルがありません" のようなエラーが出ました. 頭に"cmd /c"を 付けても ダメで EXEファイルを 外すと きちんと 動作する状態です. 音で警告しようと思ってるのですが "IF..GOTO"が 組めず ただの前奏曲と化しています. また バッチのショートカットも 設定を 受け付けず モノクロ画面 でしか 実行しません. そこで 今 出先で 実行したら どちらの症状も出ず しっかり動作しました. 自宅:WinXP SP1改SP2 RAM256M 出先:WinXP SP2 3GHz RAM1G --------- set batchk="c:\program files\IrfanView\i_view32.exe" IF EXIST %batchk% GOTO OPENING_EVENT ← CMD が ここで ラインナンバーを 拾えない! rem General_option sndrec32 /play /close /embedding C:\WINDOWS\Media\chord.wav set /p job= バッチファイル内 ^設定-1.転送先を書替...いったん終了 hit any exit :OPENING_EVENT rem ドロップファイルを拾いに行く: 発見=0 / 不明=1 cd /d %~dp1 set infile=%~nx1 sndrec32 /play /close /embedding %~dp0\event_1.wav 以下略 --------- いったい どう対処すべき なんでしょうか? それと EXEファイル実行には "cmd /c"を付けずに動作してるんですが そのままでも いいもんなんでしょうか?...................よろしく ご教授ください.
|

|