[リストへもどる]
一括表示

投稿時間:2002/10/29(Tue) 11:29
投稿者名:とことこ
URL :
タイトル:
バッチファイルの実行
はじめまして。 とことこと申します。
逆引きヘルプ_他のプロセスとの連携_DOS内部コマンドを実行
を、見てコーディングしてみましたが、うまく出来ません。
アドバイスをお願い致します。

1.ファイルのコピーの実行
    Shell "command.com /c copy c:\OldFile\xxxx.txt c:\NewFile", 1
    の実行結果はc:\NewFile\xxxx.txtが作成されました。
2.バッチファイルを作成して、クリックで実行した結果はOKでした。
    MyBat.bat バッチファイルの内容
    copy C:\oldFile\xxxx.txt C:\NewFile
3.バッチファイルの実行
    Shell "command.com /c MyBat.bat", 1
    実行してもc:\NewFile\xxxx.txtが作成されません。
何がいけないのでしょうか?

投稿時間:2002/10/29(Tue) 12:24
投稿者名:Say
Eメール:
URL :
タイトル:
Re: バッチファイルの実行
MyBat.batはどこにありますか?
パスを通すか、フルパス指定してください。
また、"command.com"のかわりにEnviron("comspec")を使えば、
動作OSの幅がひろがります。

投稿時間:2002/10/29(Tue) 12:36
投稿者名:とことこ
URL :
タイトル:
Re^2: バッチファイルの実行
Sayさんコメントありがとうございます。
MyBat.batはC:の直下に置いてみました。
c:\MyBat.batと指定しても動作しませんでした。

Environ("comspec")は初耳です。
これから試してみます。

投稿時間:2002/10/29(Tue) 12:49
投稿者名:とことこ
URL :
タイトル:
Re^2: バッチファイルの実行
とことこです。

上の記事(NO1196)の訂正です。
MyBat.batをC:\Mybat.batと訂正しましたら
出来ました。
さっき出来なかったのは 記述を間違えていたのかもしれません(-_-;)

大変 お騒がせしました。