• ベストアンサー

コマンドで通常使うプリンタを切り替えたいのですが、

コマンドで通常使うプリンタを切り替えたいのですが、 プリンタ名の1部の文字だけで切り替えることができるのでしょうか? 例えば、プリンタ名が「ABC」の場合、”BC”の文字を指定してプリンタ名を 切り替えたいのですが・・・。 プリンタ名すべてを指定してなら、下の様なコマンドで切り替えることはできました。 rundll32 printui.dll,PrintUIEntry /y /n "プリンタ名" ご存知の方のアドバイスをお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • sara_dog
  • ベストアンサー率40% (9/22)
回答No.1

切り替えるコマンドを御存じであれば、古典的な方法ですが batファイルに 例えばプリンタが「ABC」「DEF」の2台であれば if "%1" == "BC" set prt="ABC" if "%1" == "EF" set prt="DEF" rundll32 printui.dll,PrintUIEntry /y /n %prt% と書き込んで、このbatファイルを実行するのはいかがでしょう? batファイルが chg.bat であれば、コマンドプロンプトで chg BC あるいは chg EF と入力して切り替えられます ※うちでテストしてみました

wise123
質問者

お礼

ご回答ありがとうございました。 テストまでしていただき、申し訳ありません。 教えていただいた内容を参考にして、 考えてみます^^

関連するQ&A