約 3,768,423 件
https://w.atwiki.jp/sevenlives/pages/1622.html
JScript 読み:じぇいすくりぷと 英語:JScript 別名: 意味: JScriptとは、Microsoft社のスプリクト言語であり、いわゆるMicrosoftのJavaScriptのこと。 主にInternet Explorerで動作します。 JavaScriptは元々Netscape Communications社が開発したものであり、それと酷似した言語をMicrosoftがライバルとして開発した経緯からこのような名で出している。 しかし、ブラウザによって動作が違うことでユーザに不利益がこうむるのでECMAScriptとして規格化され、ほぼ互換する現在にいたる。 2009年04月21日 JavaScript ECMAScript Microsoft Internet Explorer
https://w.atwiki.jp/orange3/pages/7.html
jscriptフォルダ blacksmith custom? quests? teleports? village_master?
https://w.atwiki.jp/0x0b/pages/94.html
Jscript マイクロソフト Microsoft
https://w.atwiki.jp/bonze2/pages/15.html
JScript/よくあるパターン emacsでJScriptを編集するための準備 メジャーモード .wsfファイルとして作成する場合、XMLとJavaScriptの表記がまざることになる。 mmm-mode http //sourceforge.net/projects/mmm-mode/ cd mmm-mode EMACS=meadow ./configure make として,コンパイルをします. これができなければ, dired で開いて拡張子が el のファイルにmでマークをつけて, Bとしてコンパイルしてもかまいません. 後は,フォルダごと site-lisp へ移動します. そして,以下の設定を追加します. ;; mmm-mode (require mmm-mode) (setq mmm-global-mode maybe) ;; 色設定.これは,好みで.色をつけたくないなら nil にします. (set-face-background mmm-default-submode-face "navy") 参考:http //www.bookshelf.jp/soft/meadow_13.html#SEC102 js2-mode http //code.google.com/p/js2-mode/ 最新ファイルをダウンロード。 site-lisp にコピー ファイル名を js2.el にする バイトコンパイル(Diredでマーク(m)してバイトコンパイル(B)) ;; js2-mode (autoload js2-mode "js2" nil t) (add-to-list auto-mode-alist ("\\.js$" . js2-mode)) mmm-modeで有効にするには、さらに (mmm-add-classes ((wsf submode js2-mode front " script[^ ]* \n !--\n" back " ?-- \n /script "))) (mmm-add-mode-ext-class nil "\\.wsf$" wsf) javascript-mode http //www.brgeight.se/ 参考:http //d.hatena.ne.jp/m-hiyama/20080627/1214549228 http //stickydiary.blog88.fc2.com/blog-entry-94.html
https://w.atwiki.jp/bonze2/pages/16.html
ユーザーからの入力を受け付ける jscriptやWSHにはユーザーからの入力を受け付ける機能はない。 COMで他のソフトの機能を利用するようにすればよい。 どうもexcelを使うのがとても簡単な様子。 var excel=new ActiveXObject("Excel.Application"); var result=excel.InputBox("何かいれてね","what?"); excel.quit();
https://w.atwiki.jp/progtips/pages/19.html
ソースコード main.wsf job id="job-id" script language="VBScript" src="mypopup.vbs" /script script language="JScript" var jj=0; for (var i=0; i 20; ++i) { jj = i*30 + i; } mypopup("計算結果 " + jj); /script /job mypopup.vbs Option Explicit Sub mypopup(msg) WScript.Echo msg End Sub 解説 wsfという形式を使えば、VBScriptから他のVBScriptを呼び出したり、JScriptを呼び出したりできる。Cでいう#include、Perlのuse/require、HTMLでのscript srcと同じようにあつかえる。 http //www.happy2-island.com/vbs/cafe02/capter00108.shtml 言語を超えてライブラリ化できるため、メインをVBScriptで作り、サブルーチンをJScriptで書いたりすることもできる。
https://w.atwiki.jp/sampleisbest/pages/299.html
実行環境 Microsoft Windows XP Home Edition (SP3) groupby.js WScript.Quit(main()); function main() { var args = WScript.Arguments; if (args.length != 1) { WScript.Echo("usage cscript groupby.js event.csv"); return 1; } // データベースへの接続 var cn = new ActiveXObject("ADODB.Connection"); cn.Open("Driver={Microsoft Text Driver (*.txt; *.csv)}; ReadOnly=1"); // 全件数 var rs = cn.Execute("select count(*) as total from " + args(0)); var total = rs.Fields("total").Value; rs.Close; rs = null; // 検索 var CommandText = "select 艦種, 艦名, count from 艦種.csv c, (" + "select 表示順, 艦名, count(*) as count from " + args(0) + " a, 艦種.csv b " + "where a.艦種略号 = b.艦種略号 group by 表示順, 艦名) d " + "where c.表示順 = d.表示順 order by c.表示順, count desc"; var rs = cn.Execute(CommandText); var save;// 艦種 var countType = 0;// 艦種件数 var line; var c = 0; for ( ; !rs.Eof; rs.MoveNext) { var type= rs.Fields("艦種").Value; var name= rs.Fields("艦名").Value; var count= rs.Fields("count").Value; if (save != type) { TypeWrite(save, countType, total, line); save = type; countType = 0; line = ""; } line += " " + name; if (count != 1) { line += "x" + count; } countType += count; c += count; } TypeWrite(save, countType, total, line); WScript.Echo("count=" + c); rs.Close; rs = null; // 終了処理 cn.Close; cn = null; return 0; } function TypeWrite(type, count, total, line) { if (count 1) return; WScript.Echo(type + "x" + count + "(" + Math.floor(100 * count / total) + "%) " + line); } schema.ini [艦種.csv] ColNameHeader=False Format=TabDelimited MaxScanRows=25 CharacterSet=OEM Col1=表示順 Byte Col2=艦種略号 Text Col3=艦種 Text [321.csv] ColNameHeader=False Format=TabDelimited MaxScanRows=25 CharacterSet=OEM Col1=艦種略号 Text Col2=艦名 Text 艦種.csv 1CV正規空母 2CVL軽空母 3AV水上機母艦 4BB戦艦 5CA重巡洋艦 6CL軽巡洋艦 7DD駆逐艦 321.csv(抜粋) CA妙高 BB比叡 DD大潮 DD朝潮 BB榛名 CA筑摩 CA愛宕 DD陽炎 CA筑摩 DD陽炎 出力 C \projects\JScript\groupby cscript groupby.js 321.csv Microsoft (R) Windows Script Host Version 5.7 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. 軽空母x10(4%) 祥鳳x5 隼鷹x3 飛鷹x2 水上機母艦x10(4%) 千歳x7 千代田x3 戦艦x35(14%) 伊勢x7 霧島x7 金剛x6 山城x4 比叡x3 日向x3 榛名x3 扶桑x2 重巡洋艦x99(39%) 那智x14 足柄x13 鳥海x12 利根x12 筑摩x12 羽黒x12 摩耶x9 高雄x5 最上x5 妙高x3 愛宕x2 軽巡洋艦x44(17%) 北上x9 多摩x8 川内x4 龍田x4 五十鈴x3 名取x3 那珂x3 神通x3 天龍x3 木曾x3 由良 駆逐艦x52(20%) 黒潮x9 霰x5 荒潮x5 大潮x5 綾波x4 陽炎x4 満潮x4 不知火x4 霞x3 磯波x3 朝潮x2 涼風 敷波 深雪 初雪 count=250
https://w.atwiki.jp/microsoftexcelmatome/pages/44.html
Javascript1.5互換ではないらしい。 prototypeの扱いもなんかmozillaとかとは色々違う。 でもふつーにテキスト処理とループだけやってる分にはぜんぜん速いし問題ない。
https://w.atwiki.jp/ecmascript4/pages/17.html
Ejscript.org 1.0.0-5 release Ejscript documentation hg repository
https://w.atwiki.jp/tasogarekk/pages/14.html
. 連想配列の添え字にbool型を使えるゾ var v0 = "hidden"; var v1 = "visible"; var visi = new Object(); visi[false] = v0; visi[true] = v1; btn0.style.visivility = visi[mode==0]; btn1.style.visivility = visi[mode==1]; .