タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

wshとwindowsに関するteramakoのブックマーク (4)

  • JavaScriptでのファイルエンコード - OKWAVE

    現在、WHScriptとJavaScriptで、 あるファイル(TEXTなど)内の特定文字を置換して、 出力するというバッチを作っています。 具体的には、JavaScriptでScripting.FileSystemObjectを使用し、 ファイルを開き、ファイル内容を取得し、置換後に ファイルに書き出すという処理を行なっていますが、 SJISのファイルであれば問題ないのですが、 UTF-8や、EUCのファイルを置換すると、文字化けが発生します。 JavaScriptで処理する場合に、ファイルから取得した文字列の エンコードなど知りたいのですが、取得する方法ってありますでしょうか? また、ファイルに出力する際に、文字エンコードを指定する方法ってありますでしょうか? 知っている方がおりましたら、教えて下さい。

    JavaScriptでのファイルエンコード - OKWAVE
  • 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
  • Big Sky :: バッチファイルで簡易Webサーバを起動する。

    ネタ的にはZIGOROuさんかhasegawaさんのネタっぽいが... @if(0)==(0) ECHO OFF CScript.exe //NoLogo //E:JScript "%~f0" %* GOTO :EOF @end function wsock_ConnectionRequest(reqId) { if (socket.State != 0/* closed */) socket.Close(); socket.Accept(reqId); } function wsock_DataArrival(bytesTotal) { var data = script.Run('GetData', socket, bytesTotal); socket.SendData([ "HTTP/1.1 200 OK", "Connection: closed", "Content-Type:

    Big Sky :: バッチファイルで簡易Webサーバを起動する。
    teramako
    teramako 2009/08/25
    バッチファイルといえばバッチファイルだw 実際には→ vim:set ft=javascript:
  • JScript でハマる日々 - m2

    Windows Script Programming でよく使われているイディオムに以下のようなものがあります。 @if(0)==(0) ECHO OFF CScript.exe //NoLogo //E:JScript "%~f0" %* GOTO :EOF @end WScript.echo("こんにちは") : これは体を .CMD (.BAT) ファイルとして保存しておきながら、実行の際は自分自身を JScript として実行するというものです。 んで、なんでこれがうまく動作するのかがよくわからなかったので調べてました。 まず前半の CScript 実行の部分はなんとなく理解。 コマンドの先頭には @ を付けてコマンドエコーを抑止する機能があるので、if にも付けられる。 普通に (0) == (0)は true だから echo off。 CScript で自分自身を引数つきで

    JScript でハマる日々 - m2
    teramako
    teramako 2009/08/24
    う~ん、全然分からん。
  • 1