Windows XPでプログラムごとにプリンターを変更する


1

特定のプログラムについてのみ、Windows XPの他のプログラムとは別のデフォルトプリンターを設定します。

私の考えは、プログラム専用のデフォルトプリンターを変更し、その後プログラムを開始するバッチスクリプトを書くことです。

私は試した

RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "myprinter"

テスト用のコマンドラインで、同時にプリンタ設定ウィンドウを監視しました。上記のコマンドを実行すると、デフォルトのプリンターのチェックマークが1秒間だけ変更され、その後切り替えられます。

また、http://www.chip.de/downloads/Automatic-Printer-Switcher-APS_43118387.htmlを試しましたが、プログラムの進行状況を認識しませんでした。

アイデアを機能させるにはどうすればよいですか?私が望むものを達成する他の方法はありますか?


RUNDLL32を実行した後は、設定したままにしておく必要があります。それは確かに私のPCでそうです-しかし、私はXPではなくWin10を実行しています。また、アクセス許可に問題がある場合は、一瞬でも変わらないはずです。考えは次のとおりです。バッチファイルで試してみて、次の行にPAUSEを入れます。キーを押すまでスティックが続くかどうかを確認します。
hdhondt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.