タグ

2018年6月5日のブックマーク (4件)

  • [WMI for VBS] プリンタ名と通常使うプリンタなどの情報取得するサンプルスクリプト: Win32_Printer - WMI Sample

    プリンタ名と通常使うプリンタなどの情報取得するサンプルプログラムです。 Win32_Printer クラスを使用しています。 Win32_Printer クラスの詳細に関しては、WMI Library 内のWin32_Printer クラスも参照してみて下さい。 従来の VB (VB6) 版のサンプルコードはこちらで公開しています。 Option Explicit 'WMIにて使用する各種オブジェクトを定義・生成する。 Dim oClassSet Dim oClass Dim oLocator Dim oService Dim sMesStr 'ローカルコンピュータに接続する。 Set oLocator = WScript.CreateObject("WbemScripting.SWbemLocator") Set oService = oLocator.ConnectServer 'クエ

  • 第8回 WshNetworkオブジェクトの詳細

    第8回 WshNetworkオブジェクトの詳細:Windows管理者のためのWindows Script Host入門(3/3 ページ) ネットワーク・プリンタの接続 ―― AddWindowsPrinterConnection、AddPrinterConnectionメソッド ―― 新しいクライアント・コンピュータを追加する場合や新しいユーザーをネットワークに追加する場合など、利用可能なプリンタの設定は煩わしい作業の1つだろう。モノクロ・レーザーやカラー・レーザー、カラー・インクジェットなど、用途に応じて複数のプリンタを選択可能にしている場合には、各プリンタの場所を確認してインストールし、デフォルトのプリンタ(デフォルトの出力先になるプリンタ)を設定しなければならない。WSHを利用して、あらかじめプリンタの設定用スクリプトで準備しておけば、そのような面倒な設定作業を効率化できる。 Add

    第8回 WshNetworkオブジェクトの詳細
  • ブラウザから印刷ダイアログなしで印刷したい - 理系学生日記

    Web ページに「印刷」ボタンを用意してボタン押下したらそのまま自分のオフィスで印刷したいんだという要望はよくあるわけですが、印刷ダイアログを飛ばしてそのままプレビューや印刷をしたいという要望が生じるケースがあります。印刷ダイアログで OK ボタンとか押すのメンドくせーからとにかく印刷できれば良いんだ的な。 これ、一見普通の要望に見えますが、一定の前提条件を満たさなければ実現するのは結構厄介です。というのも、このケースにおいて印刷を行うプリンタというのはサーバサイドではなくクライアントPCと接続されているものなので、ブラウザからプリンタを制御するということになってしまうためです。 実際、JavaScript にも標準で window.print があるんですが、これは印刷するというよりは印刷するためのダイアログを出すというもので、さすがにそのまま印刷するってことはできません。 で、これを実

    ブラウザから印刷ダイアログなしで印刷したい - 理系学生日記
  • 自動印刷など、IEの印刷制御を行うScriptXについて調べてみた

    業務でイントラサイトのページを自動的に印刷する必要があったので調べてみると、MeadCo’s ScriptXというIEで使えるよさげなActiveXコントロールを見つけたのでいろいろ試してみた。有料版もあるようだけど、無料で用紙の方向(縦か横)、ヘッダとフッタ、マージンの指定、さらにダイアログを出さない印刷もできるのでかなり有用に使える。歴史あるツールらしく、調べてみたら結構古いサイトばかりヒットした。ただ、ActiveXコントロールってIE10以降や64ビットの端末では動かないイメージがあるので、古いサイトばかり引っかかるということは最新のIEやWindowsでは動かないんじゃ・・・と心配していたものの、あっさり動いた。同梱していたヘルプHTMLによると、Windows2000以上、IE6以上で動作するよう(英語で書いてあるのでちゃんとは読めていない)。こんなすごい便利なツールがあるのに