2013-04-02 19 views
5

私はシリアルポート経由でTera Termを使用して、ボード上で何らかのテストを行っています。最近私はTera Termでいくつかのスクリプティングを行うことができることを知ったので、私はより簡単に自動化してテストを行うための研究を行ってきました。Tera Term Scripting、マクロの開発に手助けが必要です

Tera Termには、マクロの例とコマンドリストが掲載されていますが、私が必要とするのは、Tera Termでの経験のあるスクリプト作成者です。

Tera TermはTera Term Language(TTL)と呼ばれる一種の基本言語を使用していますが、サイトから実際に使用する必要のあるコマンドを特定するのは難しいと感じました。

テラ用語サイト:http://ttssh2.sourceforge.jp/ < - 注:サイトは日本語ですが、私はいつも私が使用して一連のトラックを再生するためのスクリプトを開発しようとしています

...それは、自動翻訳しました」 play x "コマンドを実行します。ここでxはトラックのインデックスです。理想的には、トラックは約3秒間再生され、次のトラックまで増加します。私はそれを記述すべき非常に粗い輪郭アルゴリズムを持っています。

アルゴリズム:誰もがテラの用語と任意の洞察力や経験を持っている場合

;start 

;input to take in number of track to test n tracks 
;input is stored in "n" 
i=0 

do while i < (n+1) 

;play track i for 3 seconds 

i++ 

end while 

;stop 

私は非常に感謝することでしょう。

何か今のところ私は入力ボックスの入力をどのように変数に格納するかを理解する必要があります。私はおそらく...

おかげ

+0

...それは私自身の即時の質問に答えるだけでなく、他の人のためのいくつかの基準を提供すると思います最新のバージョンは今年早く発売されました... あなたによく似たツールがあると分かっていれば、私はそれを公開しています... – gradytrain

+0

ああ、あなたはリンクを更新しています。私はあなたがこのツールについて話していると思った。 http://hp.vector.co.jp/authors/VA002416/teraterm.html – Zoredache

+0

私はリンクを追加するつもりだったが、元の投稿(忘れてしまった)を忘れてしまったので、太字のリクエストを追加するように更新した。質問をもっと簡単にする必要があります... – gradytrain

答えて

5

OKを残りの部分を把握することができ、私はいくつかの掘削を行なったし、適度にアクティブなフォーラムが見つかりました:それは私が呼ばれる素敵なスレッドを見つけたことがありhttp://logmett.com/forum/

を:ダミーのためのTeraTermマクロ言語... http://logmett.com/forum/viewtopic.php?f=3&t=2133

こと、および実際のTeraTermのプロジェクトサイト上のコマンドリストは、私がされている場所がありますトラブルシューティングと私の問題の90%を解決します。

InputBox関数 'というメッセージ' 'タイトル' [デフォルト]

を(ない:あなたは形式を次の "InputBox関数" コマンドを使用するユーザ定義の入力に取るように

どのようなデフォルトが行われているかを完全に確かめる)

EG

InputBox関数 'と入力してください入力' '入力'

ダイアログボックスが表示され、応答を促すメッセージが表示されます。この入力は、私はいくつかのケースで動作するように、この変数を得ているが、私は、問題は、私は伝統的なループを行うことができないので、変数は技術的には文字列型であるということだと思います

inputstrにデフォルトの変数に送信されます。私は式を行うためにstr2intコマンドを使用する方法を理解する必要があります。

私は、私は約13年知らない、それは私がプロジェクトのために使うように言われたツールです

おかげ

関連する問題