掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SHELL関数でコマンドの実行結果をファイルへ吐き出したいのですが (ID:107752)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ご指摘ありがとうございました! Shell("command.com /c dir > C:\aaa",6) と書き直したら、ちゃんとログファイルをとることができました。 初歩的なミスで大変申し訳ありませんでしたm(__)m ------------------------------------------------------------------ 同じ質問を続けてしてしまいます。 上記のことを確認しながら、 次はFTP転送のファイルを動かそうとしたのですが また、同じような状況に陥ってしまいました。 Shell("ftp -s:"C:\aaa\bbb\ftpsend.bat" > "C:\aaa\bbb\ftpsend.log"",6) と、書いたのですが転送先のファイルには送信できておらず、 ログファイルも作成されませんでした。 同じ事を何度も聞いてしまって本当に申し訳ありませんが、 ご教授宜しくお願いいたします。 ftp -s:"C:\aaa\bbb\ftpsend.bat" > "C:\aaa\bbb\ftpsend.log" ↑は、文字列変数に格納しています。 プログラム WaitAppFullName="ftp -s:" & Chr(34) & "C:\aaa\bbb\ftpsend.bat" & Chr(34) _ & " > " & Chr(34) & "C:\aaa\bbb\ftpsend.log" & Chr(34) IDProcess = Shell(WaitAppFullName, 6) C:\aaa\bbb\ftpsend.batの内容 ***************************************** OPEN abcdef test test TYPE ascii CD /tmp/ PUT "C:\aaa\bbb\20030605.zem" PUT "C:\aaa\bbb\20030701.mee" PUT "C:\aaa\bbb\20030701.mel" GET 20030605.zem C:\aaa\bbb\20030605.zemg GET 20030701.mee C:\aaa\bbb\20030701.meeg GET 20030701.mel C:\aaa\bbb\20030701.melg BYE ******************************************* Win2000 Excel97 VBA
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.