タグ

wshに関するsukka9のブックマーク (5)

  • WSH で HTML を XPath したいんじゃあああぁぁ - Wisteria::Diary

    CompleteX で文脈依存のヘルプを表示するために、各種ライブラリ (たとえば 田楽 DLL) のドキュメントを INI ファイル形式に変換したい。ただし、できるだけロバストな記述で*1。具体的には 素の Windows + IE 環境で (不特定多数の一般ユーザーのマシンで*2 ) 必ずしも well-formed でない HTML 文書を対象として XPath を使って内容をスクレイピングしたい という、一見ありがちな要求。なんだけど……これが全く一筋縄では行かないどころか五筋縄以上かいくぐる羽目になりましたことよ。 結論 現在のところ Windows + IE だけでは不可能。サードパーティの XPath 実装を使えば可能。 0 筋縄: 方針の確認 まず、対象が純粋な XML なら簡単にできることを確認。 var dom = WScript.CreateObject("MSXML

    WSH で HTML を XPath したいんじゃあああぁぁ - Wisteria::Diary
  • 【ハウツー】ゼロからはじめるWindows Scripting Host - 基本編 | パソコン | マイコミジャーナル

    新着記事一覧 【レビュー】漢字の再変換や書き換え禁止ができるテキストエディタ - オープンソースソフト「Maxy」 [22:15 1/25]  【ハウツー】ゼロからはじめるWindows Scripting Host - 基編 [20:53 1/25]  天野莉絵「命を賭けて戦う男性が好き!」--DVD『りむ@STATION』発売イベント [20:26 1/25]  DRAM大手の独Qimondaが破綻 - メモリ価格下落が直撃 [19:28 1/25]  『らき☆すた』、こちらは天然癒やし系!? 「柊つかさ」も"ねんどろいど"に [19:17 1/25]  『らき☆すた』、歩く萌え要素! 高良みゆきが待望の"ねんどろいど"化 [19:12 1/25]  【ハウツー】VMware Playerでシェルスクリプト入門 - forを使って特定フォルダのファイル全てを処理する [15:32 1

  • JScriptコンソールを進化させてWSHコンソールに。 - 新しいJavaScriptの使い方を考える

    JScriptだけでなく、VBScriptも使えるWSHのコンソールとなりました。 特徴 JScriptだけでなく、VBScriptも使用可能 JScriptとVBScriptをネストして起動*1できます。JScript()とVBScript()というメソッドがあります。 コマンドも簡易的に実行可能(JScript) JScriptで//:cmd DOSコマンドとすると、そのDOSコマンドの実行結果が表示されます。 historyの保持,echoとpromptの変更対応 エラーが発生しなかったコマンドの履歴を保持します。 また、コマンド入力時に表示されるプロンプトの制御ができます。 複数行コマンドにも対応 JScriptの場合 コマンド蓄積中でないとき、;で終わる文字列の入力はすぐに実行されます。;で終わらない文字列の場合、そのコマンドから蓄積を開始します。 コマンド蓄積中のとき、;のみの

    JScriptコンソールを進化させてWSHコンソールに。 - 新しいJavaScriptの使い方を考える
  • http://www2.u-netsurf.ne.jp/~mug/application/souvenir/FileCompare/index.html

  • WSHを始めよう - @IT

    連載目次 わたしたちはコンピュータの奴隷じゃない! Windows PCを使っていて、あるいはWindowsサーバを管理していて、「何で人間様が、こんなこまごまとした作業を繰り返し、何度も何度もやらないといけないの?」と思うことはないだろうか。例えばこういう作業はどうだろう。 「My Documentsフォルダ内にある2005年に作成されたファイルのうち、最近1カ月更新してないテキスト・ファイルの中身を確認したいので、それらのファイルの1行目を抜き出して1つのテキスト・ファイルにする」 これを手作業でやろうと思うと大変だ。まずエクスプローラでMy Documentsを開き、詳細表示モードにし、作成日時と更新日時をにらめっこしながら該当するファイルを選び、メモ帳で開いて1行目をコピーし、もう1つメモ帳を立ち上げてそれを貼り付け……、という操作を複数のファイルで繰り返す。フォルダが階層化されて

    WSHを始めよう - @IT
  • 1