タグ

ブックマーク / mug.hatenadiary.org (3)

  • 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の使い方を考える
    wacky
    wacky 2007/02/22
    JScript / VBScriptの両方に対応したWSHコンソール。
  • 普通っぽい日記(その2)〜JScriptコンソール〜 - 新しいJavaScriptの使い方を考える

    JavaScriptコンソール*1はだいぶ前に作っていましたが、JScriptのものがないので作ってみました。 〓JScriptコンソール〓 ※拡張子jsで保存 (function() { var stdIn, stdOut, stdErr; if( (typeof WScript) != "undefined") { var execFile = WScript.FullName; if(!execFile) { WScript.Echo("現在の環境では実行できません。"); } else if( (/^.*cscript\.exe$/i).test(execFile) ) { main(); } else if( (/^.*wscript\.exe$/i).test(execFile) ) { open(); } else { WScript.Echo("現在の環境では実行できません

    普通っぽい日記(その2)〜JScriptコンソール〜 - 新しいJavaScriptの使い方を考える
    wacky
    wacky 2006/04/24
    対話型JScriptコンソール。実行するとコマンドプロンプトが起動し、その上でJScriptを1行ずつ実行できる。
  • MSIEのパッチKB912945の対応案 - 新しいJavaScriptの使い方を考える

    たとえば・・・ですが、以下のような「やる気のない」対応でもいいかもしれません。 【条件】 object,embed,appletの各オブジェクトに対し、動的にイベントメソッドなどを追加・削除していないこと object,embed,appletの各オブジェクトのonloadが2回呼ばれたり、(自動再生ならば)2回開始したりするかもしれないが、少しの時間差であれば許容できること 【特徴】 既存のHTMLのobject,embed,appletのタグ部分に手を加える必要がない window.onloadを含め、グローバル変数を使っていない(汚さない) HTMLファイルには1行加えるだけ 【外部ファイル】 (function() { var all = document.all; if(all) { var lst = []; var len = all.length; for(var i = 

    MSIEのパッチKB912945の対応案 - 新しいJavaScriptの使い方を考える
    wacky
    wacky 2006/04/14
    ActiveXをブロックするKB912945への素晴らしい対策。既存HTMLに1行追加するだけ。先にやってる人がいたか。助かるわ~。
  • 1