問題タブ [milestone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
automation - マイルストーン XProtect 自動化
カメラ監視ソフトウェアである Milestone XProtect の自動化コードを作成しようとしていますが、少し助けが必要です。私は当初、バッチ スクリプトと VBScript を使用して目標を達成しようとしていましたが、うまくいかないようです。
現時点では、私のコードはコンピューター上の Milestone へのパスの変数を設定し、if ステートメントはファイルが存在するかどうかをチェックします。存在する場合は、プログラムを実行します。コードの次の行は、プログラムが完全に読み込まれるまで待ってから、2 つのタブ キー、IP アドレスをカメラ サーバーに送信し、Enter キーを送信することになっています。if ステートメントのコードの最後の行は、プログラムを終了する前に、カメラが完全にロードされているかどうかをチェックして確認することになっています。
ヘルプが必要なのは、コード内の[Unknown Variables]というラベルの付いた 2 つのセクションです。
- プログラムがいつサーバー選択画面にロードされるかを知る必要があります
- プログラムを終了する前に、カメラサーバーが完全にロードされたことを知る必要があります
誰でも助けることができますか?
automation - Milestone カメラセレクターソフトウェア
カメラシステムの起動を少し簡単にするために、作業用の AutoIT コードを作成しようとしています。現時点では、GUI を起動し、追加できるカメラ サーバーのリストを表示し、新しいサーバーを内部ディレクトリに追加するためのコードを取得できました。私が少し問題を抱えているのは、プログラムが新しく起動した Milestone ソフトウェアに切り替え、情報を入力して Enter をクリックするセクションです。この問題は、WinWaitActive($handle) が正しいハンドルを使用していないか、使用している関数が正しくない start() 関数の一部に関連していることがわかりました。
私の最終的な目標は、4 秒間待機し、ハンドルまたは PID を使用して、現在選択されているウィンドウから新しく開いたマイルストーン ウィンドウにフォーカスを切り替え、2 つのタブと IP アドレスを送信し、ENTER を送信できるようにすることです。
繰り返しになりますが、私が数か月前に始めたこのプロジェクトを完成させるために、どんな助けも大歓迎です. また、Python や AutoHotkey などの別のプログラミング言語でこれを実現する方が簡単だと思われる場合は、お知らせください。:)