アプリケーションの実行時にいくつかの NirCmds を実行して、プライマリ ディスプレイを拡張モニターに変更し、アプリを実行してから、終了時に元に戻すようにしたいと考えています。理想的には、これをコンテキスト メニュー オプションとして作成したいと考えています。これは複数のコマンドを使用しているため、次のような nircmd のスクリプト機能を使用することを考えました。
script "$folder.desktop/testscript.ncl"
必要な行を含むスクリプトを使用します。
setprimarydisplay(2)
exec max "???.exe"
waitprocess ???.exe setprimarydisplay(1)
ただし、コンテキストメニューからスクリプトにプロセス名を渡す方法、またはこれが可能かどうかはわかりません。誰かがこれを行う方法を知っていますか、それとも私はこれに間違った方法で取り組んでいますか?
コンテキスト メニューからプロセスの場所を %1 として持っているので、問題は実際にはこれをスクリプトに渡すだけです。何かのようなもの:
script "$folder.desktop/testscript.ncl" -%1