バッチファイルで、あるプロセスが起動してなかったらば…を実現する
自分的なメモ。
バッチファイルで、あるプロセスが起動していなければ、実行する。
というのを指示する方法です。
tasklist | find /C "procexp" if ERRORLEVEL 1 start C:\ほげほげ\ProcessExplorer\procexp.exe /t
これで、ProcessExplorerが起動していなければ、起動させる。という事が実現できます。
(まぁ、ProcessExplorerは、「Allow Only One Instance」って指定が出来るんですけどね)
tasklist単体では、返値が常に「0」っぽいので、findと組み合わせてみました。
corega CG-WLNUP04N を買った
嫁さんがプリンタ(非無線対応)をUSBケーブルで接続していたんだけど、取り回しが大変そうだったんですね。
他にも、非無線対応なUSBデバイスがあったので、無線対応なプリンターサーバーを買って、机の周りをすっきりさせる事にしました。
当初考えていたのは、PLANEXのFFP-PKP03って奴。このタイプでは一番安いタイプじゃないかなと思います?
ただ、これUSBが1ポートしかないんですね。
USBハブで複数分けて使えるのか、非常に微妙。
他のメーカさんで、複数のUSBポートが使えるタイプは無いか調べてみたんですが、大体以下の状況っぽい。
ほとんど1ポートのみなんですが、無線対応のプリンタが出てきている状況で、何の意味があるんだろうなぁ?(USBハブ対応とはっきり書いてある訳でも無し)
メーカ | 型式 | URL |
---|---|---|
corega | CG-WLNUP04N/-W | http://www.corega.co.jp/prod/wlnup04n/ |
I/Oデータ | WN-DS/US | http://www.iodata.jp/product/network/option/wn-dsus/ |
で、いつものAmazonでチェックしていたら、CG-WLNUP04Nがある瞬間 結構安かったので、思わず購入してみました。
![Corega CG-WLNUP04N 無線・有線LAN対応 4ポートUSBデバイスサーバ(プリントサーバ機能付き) Corega CG-WLNUP04N 無線・有線LAN対応 4ポートUSBデバイスサーバ(プリントサーバ機能付き)](https://images-fe.ssl-images-amazon.com/images/I/31pjVYcTlSL._SL160_.jpg)
Corega CG-WLNUP04N 無線・有線LAN対応 4ポートUSBデバイスサーバ(プリントサーバ機能付き)
- 出版社/メーカー: コレガ
- 発売日: 2011/07/20
- メディア: Personal Computers
- 購入: 1人 クリック: 101回
- この商品を含むブログを見る
接続の手順ですが、大体以下の感じでした。
- 無線化したいプリンタを、まずUSB接続でドライバを入れる。
ちゃんとスキャナとか使える事を確認した方が良いでしょう。 - USB共有センターのドライバを入れる。
CD-ROMのものより、Web siteの方が新しかったので、こっちを入れました。 - CG-WLNUP04Nと無線ルーターを接続。
USB共有センターで開くと、デバイスを認識するので、IPアドレスを自分の所属するドメインに設定し直して、ping確認しましょう。 - CG-WLNUP04Nにプリンタを接続。
USBポートのLEDランプが点灯します。 - USB共有センターで、接続したいプリンタを選んで、「接続」します。
- 無線上で「接続」したプリンタを使います。
当初、WPSボタンで簡単接続は出来なかったので、無線ルーターのフィルタ外しを、ちこっと行なっていたら、共有センターがデバイスを認識していました。(多分、パケットを監視してんだろうなぁ)
で、「サーバーをダブルクリックして、IPアドレスを変更してください」とあったので、自分の所属ドメインに適当に振ってやると、後は簡単に接続できました。
他の製品で、無線化したプリンタは、応答速度が遅いというコメントも見られましたが、そんなに遅いかな?という感じです。
(あぁ、一度だけ妙にスキャナの応答速度が遅い時がありましたが、その後、特に発生していません)
今回、無線化したプリンタは、EPSON PM-A890という奴ですが、Win7 x64環境で、スキャナがばっちり使えています。(というか、先日からスキャナばっかり使っている)