TechNote

事務屋のおぼえがき

バッチ

【以外によく使う】バッチから外部ファイル(txtやini)読み込んで値を取得する方法

いまだに使う機会があるバッチ。 下記はiniファイルからフォルダパスやファイル名などの設定値を引っ張る例。(※テキストファイル系ならなんでもよい) (adsbygoogle = window.adsbygoogle || []).push({}); まずは外部ファイル側。以下のようなsettings.ini…

【Python】バッチからPythonスクリプト実行サンプル(文字化け対策、引数渡しsys.argv、画面pause、引数の最大個数など)

1.バッチからPythonを起動(文字化け対策) 2.バッチから引数ありでPythonを起動 3.バッチからPythonを起動したときに画面pause 4.バッチからPythonを起動する際の引数の最大個数について 1.バッチからPythonを起動(文字化け対策) まずは単純に…

特定のタスクを監視するバッチ

メモリの使用状況を把握するなら、普通にタスクマネージャーでいいと思うが、表示順序に変動があったりして、タスクマネージャー見逃してる部分がような不安がある。そこで最近意外とよく使うようになったコマンドがtasklist。サマリ 1.コマンドプロンプト…

「信頼されたルート機関」に証明書をインポートするためのコマンド

「信頼されたルート機関」というのはIEのインターネットオプションでいうところの、ここのこと。 信頼されたルート機関 (adsbygoogle = window.adsbygoogle || []).push({}); ここにcerファイルをインポートするために、これまでせこせこと手動でインポート…

Wi-Fi環境切り替えバッチ

社内にそれぞれ用途が違う複数の種類のWi-Fiがあり、大量のマシンにそれらを設定していく必要が生じたので、それ用のバッチの作成したときのメモ。 (adsbygoogle = window.adsbygoogle || []).push({}); 1.Wi-Fiプロファイルの準備 2.Wi-Fi接続のための…

Windwosでツールを使わずコマンド一発でUSB使用制限をする方法

1.一般的なUSB使用制限方法と、そのメリット/デメリット (1)ウィルス対策ソフトの"デバイスコントロール機能"によるUSB使用制限 (2)その他の有料ソフト/無料ソフトによるUSB使用制限 (3)BIOS設定によるUSB使用制限2.コマンド一発でUSBを制限す…

たったの1秒!? Windows10で神モード(GodMode)含むその他の裏ワザモードを一発で作成する方法

1.Windows10の神モード(GodMode)とは 2.Windows10の「その他の裏ワザモード」とは 3.Windows10で神モードやその他の裏ワザモードを1秒で作成する方法 var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領…

ドラマ「探偵の探偵」であのWindowsの呪いのコマンドが登場した

録画していたドラマ「探偵の探偵」第4話を観ました。その中で、「アングラなフリーの探偵 堤暢男(つつみのぶお)」というハッカー系役回りのキャラが出てきました。その男自体はすぐに北川景子に成敗される、いわゆる雑魚キャラでしたが、そのシーンにおい…

渋すぎるツール! 巨大なCSVファイルの文字コード変換にnkfが便利

csvの文字コード変換を行う際、毎回必要時にテキストエディタでファイルを開いて、文字コードを変えて保存し直すという面倒な手段をとっていた。今回、変換の自動化の必要に迫られ、phpのfile_get_contents関数やfgetcsv関数を用いて自作をする時間もないと…

システム管理者でなくても知っとくべき! Windowsサーバ/クライアントの時刻同期設定まとめ

コンピュータの内臓時計はズレやすいため、「時刻同期」について検討することはとても重要なことと思われますが、その重要性はあまり認識されていない気がします。私も先日、社内サーバ群の時刻を調査する機会があったのですが、各サーバが連携を取り合って…

知っておくとかなり捗る! Windows セキュリティゾーン関連レジストリをバッチで編集する方法

端末名取得等の目的でWebアプリからVBScriptを実行するには各クライアントに対して以下の設定を行う必要がある。 ①信頼済みサイト追加 ②「信頼済みサイト」⇒「レベルのカスタマイズ」⇒「スクリプトを実行しても安全だと...」の有効化 端末台数が多い場合、一…

バッチで端末名を取得

以下の記述をして拡張子「.bat」として保存する。 for /F %%h in ('hostname') do set name=%%h echo %name%