̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ IT ニュース&コラム 2017/ 2/13 通巻731号 技術版 ソフトウェアデザイン館 Sage Plaisir 21  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄    使いなれた外部プログラムを vbslib から起動する Setting コマンド 今年始めに vbslib 5.91 を公開しましたが、めずらしくたった 1ヶ月で vbslib 5.92 を公開しました。vbslib 4.91 から 5.91 まで 2年以上あいてしまっていましたから 自分としても奇跡です。 更新内容は主にバグ フィックスです。 詳細は、OSDN で 公開している vbslib の更新履歴を参照してください。 vbslib は、以下からダウンロードできます。 Windows 用です。 http://vbslib.osdn.jp/ http://www.sage-p.com/vbslib/vbslib.htm https://github.com/TsNeko/vbslib vbslib は、定型作業の 自動化やテスト駆動開発(TDD)が快適に行えるように するため、ユーザーインターフェース (UI) はあまり重要ではありませんが、 場合によっては定番の GUI のツール(外部プログラム)の助けを借りたほうが 便利なことがあります。たとえば、ファイルの内容に問題があったときは、 そのファイルのパスを表示するだけでなく、テキスト エディターで問題が あった行を開くところまで自動で行ったほうが便利です。 また、人によって ベストなテキスト エディターは異なるので、vbslib では設定をカスタマイズ することができるようになっています。 Setting コマンドでカスタマイズできる外部プログラムは、以下のものがあります。 ・フォルダーを開くプログラム [Folder] ・テキストファイルを開くプログラム [Text] ・テキストファイルを比較するプログラム [Diff] ・フォルダーを比較するプログラム [DiffFolder] 外部プログラムが標準的なパスにインストールしてあるときは、自動的に その外部プログラムを使いますが、にもかかわらず期待したプログラムとは 別のプログラムが起動してしまうときは、カスタマイズが必要です。 vbslib 5.91 以降では、vbslib Prompt.vbs をダブルクリックして、Setting コマンドを起動すると、外部プログラムのカスタマイズができます。 また、 カスタマイズした設定が正しく設定されたかどうかをテストすることもできます。 設定値を格納するフォルダー(setting フォルダー)は、以下の場所にあります。 ・vbslib のデフォルト設定:scriptlib\vbslib\setting_default ・PC 全体の設定 : C:\Users\user1\AppData\Roaming\Scripts ・USB メモリーに入っている PC 全体の設定: %myhome_mem%\prog\scriptlib\setting_mem ・フォルダーごとの設定:scriptlib\vbslib\setting 下のフォルダーほど優先されます。 ファイルごとではなく、関数ごとに優先 します。 たとえば、PC 全体の設定にフォルダーを開くプログラムの設定 (関数)があり、テキスト エディターの設定(関数)がなかったときは、 テキスト エディターに関してはデフォルト設定が有効になります。 なお、最も上のデフォルト設定は変更しないでください。 フォルダーごとの設定は、その設定が入っている scriptlib があるフォルダー の中で起動したスクリプトでのみ有効です。 Setting コマンドで新しい設定を作り始めたときは、設定内容のテンプレート が自動的にコピーされ、テンプレートと同じ内容から編集を始めることが できます。 vbslib 4.91 以前では、scriptlib\vbslib\setting_default\PC_setting_default.vbs を setting フォルダーにコピーして、コピーした PC_setting.vbs ファイルを テキスト エディターで開いて編集することで外部プログラムのカスタマイズが できます。 しかし、setting フォルダーの場所をガイドしてくれたり、 テンプレートが自動的に作られたりすることはありませんでした。 注目ニュース 一覧 ◇ グーグル、Chrome 56 でHTTP接続への警告表示を開始。 https://japan.cnet.com/article/35095743/ … CNET のホームページも暗号化にしてしまった グーグルの影響力。 ◇ Windows 10の最初のリリースがサポート終了、複雑すぎるサポートポリシーの中身。 http://www.itmedia.co.jp/enterprise/articles/1702/01/news021.html … 個人向けはすぐ4ヶ月、企業向けの社内サービスのテストの猶予は 16ヶ月。 ◇ 超入門Docker、Windowsプログラムを実行するWindowsコンテナ。 http://www.atmarkit.co.jp/ait/articles/1702/02/news039.html … Windows Server 2016 で高速な仮想環境ができる。 ◇ Dropboxの新アプリ Paper の機能と便利な使いどころ。 http://pc.watch.impress.co.jp/docs/column/dekirunet/1042525.html … Dropbox もオフィス アプリを開発。 ◇ アップル、グーグル、MSなど97社、入国禁止に反対する法廷助言書を提出。 https://japan.cnet.com/article/35096159/ … 税金を払っていない会社が国に文句言う筋合いはない。 ◇ FacebookとGoogle、仏大統領選に向けて虚偽ニュース対策を立ち上げ。 http://www.itmedia.co.jp/news/articles/1702/07/news069.html … アメリカ流言論統制。 トランプ勝利が虚偽になるようなバイアスがかかりそう。 ◇ SEOの死は本当か? 競合サイトが実はやっているリンク構築の全手法。 https://www.webprofessional.jp/link-building-for-2017-and-beyond/ … 新しい検索候補の上位に来る方法。 ◇ WordPressの脆弱性突く攻撃が激増、6万以上のWebサイトで改ざん被害。 http://www.itmedia.co.jp/enterprise/articles/1702/09/news064.html … 自動更新機能がされていなかった理由は自動更新が信頼されていないからか。 ソフトウェアデザイン館 Sage Plaisir 21 ホームページ >>> http://www.sage-p.com/ メルマガ >>> http://www.mag2.com/m/0000083983.html ブログ >>> http://blog.livedoor.jp/sage_p/ ツイッター >>> http://twitter.com/Ts_Neko ダウンロード >>> http://www.sage-p.com/freesoft.htm サポート掲示板 >>> http://www.sage-p.com/kg_ban09/z6037C8.cgi 東日本大震災 >>> http://www.sage-p.com/saigai.html メール >>> ts-neko◇sage-p.com ←◇を@に変えてください 緊急メールは件名に「うどんメール」を付けてください。 このメルマガの登録・解除 - http://www.mag2.com/m/0000083983.htm