プロが教える店舗&オフィスのセキュリティ対策術

コマンドで通常使うプリンタを切り替えたいのですが、
プリンタ名の1部の文字だけで切り替えることができるのでしょうか?

例えば、プリンタ名が「ABC」の場合、”BC”の文字を指定してプリンタ名を
切り替えたいのですが・・・。

プリンタ名すべてを指定してなら、下の様なコマンドで切り替えることはできました。
rundll32 printui.dll,PrintUIEntry /y /n "プリンタ名"

ご存知の方のアドバイスをお願い致します。

A 回答 (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
と入力して切り替えられます
※うちでテストしてみました
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
テストまでしていただき、申し訳ありません。

教えていただいた内容を参考にして、
考えてみます^^

お礼日時:2010/05/21 21:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!