2

アプリケーションの実行時にいくつかの NirCmds を実行して、プライマリ ディスプレイを拡張モニターに変更し、アプリを実行してから、終了時に元に戻すようにしたいと考えています。理想的には、これをコンテキスト メニュー オプションとして作成したいと考えています。これは複数のコマンドを使用しているため、次のような nircmd のスクリプト機能を使用することを考えました。

script "$folder.desktop/testscript.ncl" 

必要な行を含むスクリプトを使用します。

setprimarydisplay(2)
exec max "???.exe"
waitprocess ???.exe setprimarydisplay(1)

ただし、コンテキストメニューからスクリプトにプロセス名を渡す方法、またはこれが可能かどうかはわかりません。誰かがこれを行う方法を知っていますか、それとも私はこれに間違った方法で取り組んでいますか?

コンテキスト メニューからプロセスの場所を %1 として持っているので、問題は実際にはこれをスクリプトに渡すだけです。何かのようなもの:

script "$folder.desktop/testscript.ncl" -%1
4

0 に答える 0