• 締切済み

エクセルなど、種類の違うソフトを連続して立ち上げて

測定データを順番に加工することができるような、自動化ソフトというものはあるのでしょうか? OSはXPです。 キーエンスのLK-G3000(レーザー変位計)から出力される被測定物の変位量に応じた0V~2Vのアナログ信号を、 ローランドのA/D変換器に入力し、A/D変換します。 次に、この変換されたデジタル信号を、USBでパソコンに入力します。 パソコンにインストールしてあるローランドのデジタル音響加工ソフト(Sound it5.0 Noise Reduction Pack)を立ち上げ、このデジタル音響加工ソフトにアドインしてあるノイズリダクションソフトを立ち上げ、ノイズリダクションを実行します。 次に、このノイズリダクションを実行したデータをCSV変換して、 エクセルを立ち上げ、エクセルの新規ページを作って、この新規ページの所定列に入力します。 このような一連の操作を半自動的に連続処理したいのです。 利用者(質問者)の必要に応じて、設定をすることでこのような連続処理を実行するようなソフトはあるのでしょうか?

みんなの回答

  • nerimaok
  • ベストアンサー率34% (1125/3221)
回答No.1

自動操作ツールが沢山出ています。 http://www.vector.co.jp/vpack/filearea/win/util/operate/

chy_farm
質問者

お礼

nerimaok様 エクセルを動かすVBAのように、全体を動かすものもあるのですね。それらもマクロと言うことを知りました。ありがとうございました。

chy_farm
質問者

補足

KM-Macro と言うのを使ってみましたが、read meに書いてあるコマンドを入れる位置や方法について記述を見つけることができないで困っております。例えば、「Delay 5000」と入れて、ソフトが立ち上がる処理中は次のステップに移行するのを5秒間待つ様にしたいのですが・・・。 Lclic xxx,xxx Lclic xxx,xxx Lclic xxx,xxx と続く行の間に挿入すれば良いのでしょうか? VBAを少し学んだので、read meに書いてあるコマンドの意味は理解できるます。しかし、それらを記述する位置が分からず困っております。例えば、If構文を使って条件設定するなら、上記のLclic xxx,xxx と Lclic xxx,xxx の間に入れたらよいのか、あるいは、別の前置詞的なフレーズを用いて、その後に記述するのでしょうか? このKM-Macro についておわかりでしたら、また経験のある方がおられましたら、ご教示お願いいたします。