VBプログラマ質問スレ(6.0以前) Part39
■ このスレッドは過去ログ倉庫に格納されています
0004デフォルトの名無しさん
NGNG前スレの846で、VBからバッチファイルを起動したが、バッチファイルから呼び出す
exeがエラーを吐き出してうまく動かないと相談したものです。
レスもらったのに返答できなくて申し訳ありません。
あの後、ご教授通りにやってみたのですがやっぱりこれでも動きませんでした。
エラーの内容から、バッチから呼び出しているexeが、入力ファイルを
うまく認識していないことが判明しました。
実は、この入力ファイルはバッチファイル起動直前にVB内でリネーム処理
(正確には名前を変えてコピーして元ファイルを削除)をかけているのですが
このリネームの処理が何らかの原因を抱えているのではないかと
思います。
Dim o As Object
Dim in As String
Set o = CreateObject("Scripting.FileSystemObject")
o.CopyFile in, "INPUTFILE.dat"
o.DeleteFile in, True
Set o = Nothing
プログラムは大まかにこんな感じですが、これではリネーム処理が確定していないとか
あるのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています