私は解決策を必要としており、質問に正しく答えるために十分な知識を持っているかどうかは不明です。私は、.NET Framework 4.5をサポートする独自のAPIを使用してCADアプリケーションを開発中です。 VB.NETを使用してアプリケーションのカスタマイズされた機能をいくつか開発したいと思っていましたが、作業制限のためにカスタムプログラムをインストールしたりカスタム実行ファイルを実行することはできません。ただし、CADアプリケーションのスクリプト環境(.NET Frameworkもサポートしています)を利用することはできます。私はスクリプトの中でイベントを聞くことができないことがわかっているので、スクリプトが時間をすばやく終了するので、私はスクリプトで達成できるものが限られています。特定のイベントが発生するまでスクリプトの実行時間を延長する方法はありますか?もし誰かが興味があれば、私が使っているCADアプリケーションはSiemens NXと呼ばれています。何か案は?VB.Netスクリプトのイベントをリッスンしますか?
0
A
答えて
0
この回答があなたにどのくらい役立つか分かりません。
リッスンするイベントがない場合は、リターン変数に依存して、assertステートメント(または少なくともifステートメント)を使用してみてください。
何かが起こった場合は、次のステップに進むだけです。これは非常に伝統的な方法です。
また、スクリプトの実行時間を長くしたい場合は、「スリープ」や「遅延」文のようなものを使用することができます(入力としてミリ秒かもしれません)。
何かが起こっている(変数によって制御されている)場合は、そのアクションが完了するまで "スリープ"します。
または、無限ループ中にアクション完了ステータスをチェックし、終了したら終了します。
単純な言い方をすれば、従来のやり方で自分の状況に役立ちます。
+0
まあ、無限のforループは確かにアイデアです。明らかに理想的な解決策ではありませんが、私がしようとしていることは、とにかくハックのほうが多いことです。私はそれを試してみましょう。ありがとうございました。 – junfanbl
関連する問題
- 1. 端末セッション「クローズ」イベントをリッスンします
- 2. MainThread(UIスレッド)のイベントをリッスンし、イベントをトリガーするビュー
- 3. VB.NETイベントのプライオリティを設定します
- 4. ポップアップマネージャークラスのイベントをリッスンする方法はありますか?
- 5. バックボーンはコレクションのコレクションの変更イベントをリッスンします
- 6. 子コンポーネントの表示リストのイベントをリッスンします
- 7. QMLにC++オブジェクトを公開し、変更イベントをリッスンします
- 8. ページのDOMイベントをリッスンするJavascriptコード
- 9. $ scopeで複数のイベントをリッスンします
- 10. IEがActiveXイベントをリッスンしないのはなぜですか?
- 11. cumulocityのJavaクライアントはどのようにイベントをリッスンしますか?
- 12. HTML要素が1つのイベントをリッスンしてから別のものをリッスンする
- 13. ボットフレームワークでリッスンするendConversationイベントはありますか?
- 14. winformのメソッドは、どのようにApp_Codeのイベント/デリゲートをリッスンし、nullイベントを取得しませんか?
- 15. Ionic InAppBrowserから返されたイベントをリッスンできません
- 16. サーバーからのイベントをリッスンするChrome拡張子
- 17. VB.netの他のイベントとまったく同じイベントを削除します
- 18. KeyUPイベントでハンドラをキャンセルしますか? VB.NET
- 19. vb.netからIronPythonでスローされたイベントを処理します。
- 20. VB.NETコードでのVB.NETイベントの処理
- 21. vb.net keyupイベント
- 22. VB.NETでイベントをサブスクライブする
- 23. EventDispatcherクラスを使用して送信されたイベントをリッスンします
- 24. Firebase3は変更イベントをリッスンし、古いデータ値を取得します
- 25. idを変更した後にリッスンするイベント
- 26. vb.netからAutoITスクリプトを実行する
- 27. VB.Net - ComboboxのTextchangedイベントのKeypressイベント
- 28. Java - システムセーフペーストコマンドをリッスンします
- 29. Pythonスクリプトをリアルタイムで実行し、Python 2.7でリクエストをリッスンします
- 30. イベントがメニューをクリックすると、uiloaderとテキストフィールドからリッスンします。イベントリスナーを削除します。
あなたはこのAPIを書いた人に質問してください。 –
さて、私は会社のテクニカルサポートに連絡してみました。APIには私が望むことをするために利用できるイベントはありません。私は、Worksheet_SelectionChangeイベントなど、Excelでトリガーされたイベントを受け取るまで、スクリプトの実行と実行の一時停止を望んでいました。 – junfanbl