2017-01-03 28 views
1

コードから録音ファイル(rxrec)を実行する方法を知っている人はいますか(C#を使用しています)? 私は例を探しましたが、何も見つかりませんでした。Ranorexのコードから録音を実行

ありがとうございます!

答えて

2

スタンドアロンレコーダー(Ranorex Studioではなく!!)では、レコーディングを実行可能ファイルとしてエクスポートすることができます。コード内でEXEファイルを呼び出すことができます。

enter image description here

+0

すごいよ!レポートをメインレポートにどのように組み込むのですか?何か案が? – TCS

1

これにはRanorex APIがあります。このコード行を使用してください。

NameOfYourRecording.Run(); 
+0

私はRanorex IDEを使用している場合にのみ、私はIDEにrxrecファイルをインポートし、それがこの方法を含む「rxrec」ファイルから「CS」のファイルを作成することを行うことができます。 私はIDEにロードできるものではなく、実行時に "rxrec"ファイルをどうやって実行するのですか? – TCS

+0

これはまったくできません – RanorexPro

+0

p.s.私はコードを掘り下げ、Ranorexのスタジオが行っていることは、Microsoftコードジェネレータを使用してrxrec.csファイルを生成するrxrecファイル(XML)を使用していることを理解しました。 レコーダーは同じことをしています。 Ranorexは "cs"ファイルを生成するこのコードをエクスポートするだけで、すべての問題が解決されます。 – TCS

1

私はまだ試していないが、あなたは、コマンドラインからテストケースを実行することができます。 run outside ranorex IDE

あなたがC#で似た何かを実行するのであれば、私はそれがトリックを行う必要がありますね。実際にコードからrxrecファイルを実行しているわけではありませんが、結果は同等でなければなりません。

1

別のC#プロジェクトからRanorexレコーディングを実行するとします。 Ranorexプロジェクトを ".dll"としてコンパイルし、他のプロジェクトのこのdllへの参照を追加することができます。 これで、{RecordingName} .Start()で録音を実行できるはずです。

関連する問題