タグ

WSHに関するefclのブックマーク (14)

  • alias - ファイル名を指定して実行 - Kanegon's Web Page

    Kanegon's Web Page 1999.03.05~ Last update: 2011.07.31 ここは kanegon のページです。 Windows で動作する自作のツールを公開してます。 新着情報

    efcl
    efcl 2011/06/07
    WSHやJScriptなどについてかなりいい資料がある
  • Office 製品をスクリプトから使うこと

    efcl
    efcl 2011/06/07
    Office 製品をスクリプトから使うこと COMの扱い方。 WordやExcelの呼び出し方
  • JavaScript の文字コード処理に関する覚書

    efcl
    efcl 2011/06/07
    おもにJScript。ADODB.Stream:
  • FileStream.js - binary file manipulation for WSH

    FileStream.js - binary file manipulation for WSH WSHには通常、ファイルへのバイナリでのRead/Writeを 行う仕組みがありません。しかし、ADODB.Streamを利用すると、 思ったより簡単に実現できます。 この機能をまとめたFileStream.jsスクリプトはJScriptで100行前後です。 by kei.nazaki 2008 Download - fsjs1081221.zip OSというよりはMDACによって正しく動作するか分かれるはず。 それでもWindows2000-SP4,WindowsXP-SP2,SP3の通常な?複数の環境で チェックする限りは、期待通り動作してます。 以下、FileStreamのプロパティとメソッド position [property] 読み書きを始める位置 isLittleEndian [

    efcl
    efcl 2010/08/17
    JScriptでADODB.Streamを使ったファイルバイナリのRead/Writeするライブラリ
  • WSH再入門 / Admintech.jp 勉強会資料

    2007年6月9日 Admintech.jp 勉強会 はせがわ <hasegawa@openmya.hacker.jp> * なぜ今さらWSH? - インストール不要 - 他アプリケーションとの連携 - 何でもできる!? * なぜ今さらWSH? - インストール不要 - 他アプリケーションとの連携 - 何でもできる!? * なぜ今さらWSH? >> インストール不要 - 現行の Windows なら追加インストールなしで動作 - 余計なバイナリは入れたくないよね - メモ帳だけで編集可能 * なぜ今さらWSH? - インストール不要 - 他アプリケーションとの連携 - 何でもできる!? * なぜ今さらWSH? - インストール不要 - 他アプリケーションとの連携 - 何でもできる!? * なぜ今さらWSH? >> 他アプリケーションとの連携 -

    efcl
    efcl 2010/08/08
    WSHの使い方がまとめられている。 JScriptに無い機能をVBScriptから作る、COM、
  • iTunesスクリプト関連の記事まとめ - 犬も歩けば棒も歩く

    iTunesスクリプトとは、名前のまんまですが、iTunesを操作するためのスクリプトです。普段手動で行っているようなiTunesの操作をスクリプトを書くことで自動化できます。例えばiTunesの曲を一曲一曲編集するのは大変ですよね。iTunesスクリプトを使えばこの作業を自動で行えます。今回今まで書いた記事をまとめておきます。iTunesの曲をすっきり整理したいという方におすすめします。また最後にこれらの記事で紹介したスクリプトのファイルを添付しておきます。ちなみにWindows版のiTunesでしか使えないと思います。 記事まとめ スクリプトのサンプル 曲をライブラリ上からだけでなく、ファイル自体も削除 多分みんなが欲しがってる機能。 なんでiTunesにこの機能が標準で付いていないのか不思議 あなたの曲、文字化けしてませんか? ファイル名を調べてきて、曲名にする 文字化けしているとき

    efcl
    efcl 2010/07/05
    iTUnesで動くJScriptのまとめ。 アーティスト名をアルバムアーティスト名、文字化け解消、ファイル自体も削除
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    efcl
    efcl 2010/07/05
    iTunesにfolder.jpgを登録するWSH。 iArtworx
  • NILScript

    NILScript(エヌアイエルスクリプト)は、JavaScriptベースのスクリプト実行環境です。 現在の所、SpiderMonkeyを使用したWindows用のスクリプトホストである「NG with JSAPI for Win32(仮称)」のスクリプトとして実装された処理系が存在します。 動作確認は32ビット版WindowsXPでしか行っていませんが、Windows7や64ビット版での動作例もあるようです。9x系及び2000未満のNT系では動作しないはずです。 Wine環境では一部の機能が正常に動作しませんが、そのうち(Wine側で修正されなければ)改善予定です。 Download Latest zipped package(executable binary + base scripts + samples + documents) ※テスト版であるため、頻繁に更新される可能性があり

    efcl
    efcl 2010/06/21
    JavaScriptベースのスクリプト実行環境。 SpiderMonkey、ネイティブコード、ジェネレータ
  • neue cc - linq.js ver 2.0 / jquery.linq.js - Linq for jQuery

    無駄に1280x720なので、文字が小さくて見えない場合はフルスクリーンにするかYouTubeに飛んでそちらで大きめで見てください。というわけで、動画です。linq.js + Visual Studio 2010で補完でウハウハでjQueryプラグインで世界系です。ここ最近、RxJS、JSINQとJavaScript系の話が続く中で、ふと、乗るしかない このビックウェーブに、という妄念が勢いづいてlinq.jsをver.2.0に更新しました。 linq.js - LINQ for JavaScript 内部コードを全面的に変更し、丸っきり別物になりました。破壊的な変更も沢山あります。名前空間がE、もしくはLinq.EnumerableだったのがEnumerableになり、幾つかのメソッドを廃止、廃止した以上にメソッドを大量追加。そして、WindowsScriptHostに対応しました。その

    efcl
    efcl 2010/04/24
  • EmEditorのマクロから様々なCOMコンポーネントを利用する - テキストエディタ

    //クリップボード文字列の取得 (V5.0より同等の機能がEmEditor体に内蔵) //なぜか別のウィンドウがアクティブになってしまいます。(それ以外は正常に動作します) //また、インターネット オプションのセキュリティ設定のレベルのカスタマイズから、 //「スクリプトによる貼り付け処理の許可」を「有効にする」にしないとうまく動かないようです。 function Clipboard() { var ie = new ActiveXObject( "InternetExplorer.Application" ); ie.Navigate("about:blank"); var cbtext = ie.document.parentWindow.clipboardData.getData("text"); ie.Quit(); return cbtext; } alert(Clipboa

    efcl
    efcl 2010/02/09
    WSHリンク集
  • Mats×Dan×Daiji「エンジニア進化論」|「てくらぼ」オープニングイベント スペシャル対談開催|パソナテック(PASONA TECH)

    株式会社パソナが提供するオウンドメディアサイトです。

    efcl
    efcl 2010/02/01
    JScriptのまとめ
  • インタラクティブなJScriptコンソール: dara-j

    久々にJSでも書いてみるか。 気がついたら1ヶ月近くもブログ放置状態だったので、ちょっと前になんとなく作ったスクリプトをば。 もうとっくに誰かがやってるであろう(つか、自分で昔作ってるし)、対話型JScriptシェル(っていうのか?)なんですが、ライブラリのロード機構とドラッグドロップでのバッチ処理をサポートしてるのでライブラリの整備次第ではちょっとしたデータ処理なんかに使えるのでは、と。 いきなりソース 以下、体の全ソース。「jsi.js」とでもしてローカルに保存してください。例によってNYSLで。 var Global = { fso : new ActiveXObject("Scripting.FileSystemObject"), shell : new ActiveXObject("WScript.Shell"), arguments : (function() { var r

    efcl
    efcl 2009/10/21
    対話型コンソール
  • VBScript と JScript を交配させるたったひとつの方法 - 葉っぱ日記

    言語牧場 (Kanasansoft Web Lab.) じゃあ、JavaScriptとVB6を交配してみよう。 ... それってJScript!!! IE限定ならクライアントサイドVBScriptでいいじゃん!!! VBScript と JScript はとっても仲がいいので、かんたんに交配させることができます。 例えば、1から10の合計を求めるプログラムはこんな感じ。 i = 1 s = 0 while( i <= 10 ) rem =function(){ s = s + i i = i + 1 ''}(); ''/* wend ''*/ WScript.Echo( s ) 例えば、これを bokujo.txt などというファイル名で保存しておいて、コマンドラインから C:\>CScript //E:VBScript bokujo.txtのように実行するとVBScriptとして実行され

    VBScript と JScript を交配させるたったひとつの方法 - 葉っぱ日記
    efcl
    efcl 2009/10/21
    JScriptをVBscriptとして起動
  • 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
    efcl
    efcl 2009/10/21
    JScriptでHTMLをXPathスクレイピング
  • 1