質問: pc上で設定されているプリンタ一覧をバッチファイルを利用してテキストフ pc上で設定されているプリンタ一覧をバッチファイルを利用してテキストファイルに出力したいです。 どなたかご存知の方がいらっしゃいましたらご教授ください。 【要件詳細】 ○目的 pc端末(os:windowsxp)上でバッチファイルを使い、設定されているプリンタ一覧をテキストで出力したい。 数台程度であれば手動で確認するが数十台の為、手間をかけずに情報取得したい (端末利用者が専門知識を有しないため極力手動作業の負担はなくしたいのです) ○プリンタの接続形式 lan シリアル ○試したこと 「rundll32 printui.dll,printuientry」コマンドを利用して試してみたのですが うまくいきませんでした。。。 以上、よろしくお願いいたします。
回答: バッチファイルにこだわらないのなら vbscript で wmi を使うって手も。 wmi の win32_printer クラスからプリンター一覧を列挙させて, name プロパティーと portname プロパティーを出力するとか。