• ベストアンサー

操作自動化について

一点教えていただきたいことがあります。 バッチやスクリプトで自動化したい操作があります。 アプリケーションを起動し、予め作成していたテキストファイルの内容を、起動したアプリケーションに出力させるといった動作を自動化させたいと思ってます。 できればバッチファイルで行いたいのですが VBスクリプト等でも結構ですので教えていただけますでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10361)
回答No.3

#1です。 出力じゃなくて、文字列の入力ですか・・・ キーの入力なら、sendkeysがVBSで使えるので、いわゆる半角文字なら入力させることが出来ますが、日本語の場合は、クリップボードに読み込んだ上で、ctrl-V をsendkeysするしかないです。 テキストファイルをクリップボードに読み込むフリーツールはいくつかあります。 Officeがインストールされていれば、VBSでもできます。 http://winscript.s41.xrea.com/wiki/index.php?%5B%5BFAQ%5D%5D それ以上のことは、#2の方が書かれたような、自動処理目的のツールを使います。

その他の回答 (3)

  • thamansa
  • ベストアンサー率40% (95/232)
回答No.4

バッチの「リダイレクト」という機能でできるのでは? リダイレクトについては検索してみてください。

  • tetsumyi
  • ベストアンサー率25% (1960/7602)
回答No.2

VBスクリプトではアプリケーションを自由に操作できませんから無理です。 UWSCを使えば簡単にできます。 アプリケーションを起動 作成していたテキストファイルを読み込む アプリケーションのテキスト領域に貼り付ける といった手順でしょうか。

  • notnot
  • ベストアンサー率47% (4900/10361)
回答No.1

そのアプリケーションプログラムの内容(種類・名称)によります。 なんというアプリケーションですか? どうやればそのアプリケーションはファイルを出力するのですか?

ipconfig68
質問者

補足

特定のアプリケーションはないのですが、 動作として「テスト」と入力されたテキストファイルがあり、 この「テスト」という文字列をほかのプログラムに渡すと いった動作が行いたいんですが・・・説明下手ですいません・・ ReadAllを使用し読み取る事はできたんですが他のプログラムに 渡す事ができません