タグ

jscriptに関するkiyo_hikoのブックマーク (11)

  • VBAでJSON形式の文字列をパースする方法 | Q&A | Andnote

    kiyo_hiko
    kiyo_hiko 2019/10/28
    微妙にめんどくさい
  • JScriptをUTF-8で書きたい

    コマンドラインで実行するJScriptをUTF-8で書きたいという、どうかしてる欲求が湧き上がりました。 とりあえずやってみようと、ファイルのエンコードをUTF-8にしてスクリプトを書いてみます。 test.js WScript.Echo("ほげ"); 実行結果:Microsoft JScript コンパイル エラー: 終了していない文字列型の定数です。 ダメです。マルチバイトを上手く解釈してくれません。弱った。 そういえば、wsfならエンコードを指定できます。試してみましょう。 test.wsf <?xml version="1.0" encoding="utf-8" ?> <package> <job> <?job error="True" debug="True" ?> <runtime/> <script language="JScript"> <![CDATA[ WScript.

    kiyo_hiko
    kiyo_hiko 2014/03/15
    JScriptだとBOMつけるのか 参考になる
  • 特定フォルダ以下をトラバースしてファイル名を収拾

  • JScript のプログラム フロー制御

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 通常、JScript スクリプトのステートメントは、記述された順序で実行されます。これは連続実行と呼ばれ、プログラム フローの既定の方法です。 連続実行の代わりに、プログラム フローをスクリプト内の他の部分に転送する方法があります。つまり、順序に従って次のステートメントを実行する代わりに、他のステートメントを実行します。 スクリプトを有効利用するには、このような制御転送を論理に行う必要があります。プログラム制御の転送は、結果をブール値 true または false で返す真理値ステートメントによる決定に基づいて行われます。式を作成した後、結果が真 (true) かどうかが評価されます。このような方法を利用でき

    JScript のプログラム フロー制御
    kiyo_hiko
    kiyo_hiko 2014/01/08
    「VBScript の For Each...Next ループと似ていますが、動作は異なります。JScript の for...in loop は、JScript のオブジェクトのプロパティを対象として反復処理を行います」
  • オブジェクト (JScript)

    更新 : 2007 年 11 月 JScript のオブジェクトは、プロパティとメソッドのコレクションです。ここでは、JScript オブジェクトの使い方を説明する情報へのリンクを示します。 JScript ランタイムは、スレッド セーフ機能を持つようにはデザインされていません。このため、JScript のオブジェクトとメソッドをマルチスレッド アプリケーションで使用した場合、予期しない動作をすることがあります。 メモ : このセクションの内容 ActiveXObject オブジェクト オートメーション オブジェクトへの参照を有効にして返します。 arguments オブジェクト 現在の関数へ渡された引数にアクセスする手段を提供します。 Array オブジェクト 任意のデータ型の配列を作成する手段を提供します。 Boolean オブジェクト 新しいブール値を作成します。 Date オブジェ

    オブジェクト (JScript)
  • alertダイアログを表示 - 覚書

    サクラエディタでjavascriptのalertは実行できないので、以下を用意 // type // 0:[OK] ボタン // 1:[OK],[キャンセル] ボタン // 2:[中止],[再試行],[無視] ボタン // 3:[はい],[いいえ],[キャンセル] ボタン // 4:[はい],[いいえ] ボタン // 5:[再試行],[キャンセル] ボタン // 16:[Stop] アイコンを表示 // 32:[?] アイコンを表示 // 48:[!] アイコンを表示 // 64:[i] アイコンを表示 // 戻り値 // 1:[OK] ボタン // 2:[キャンセル] ボタン // 3:[中止] ボタン // 4:[再試行] ボタン // 5:[無視] ボタン // 6:[はい] ボタン // 7:[いいえ] ボタン function alert(msg, title, type) {

    alertダイアログを表示 - 覚書
    kiyo_hiko
    kiyo_hiko 2014/01/08
    WScript.Shell.popup
  • Part2 サクラエディタはマクロが充実,VBScriptとJScriptで使う

    日経ソフトウエア2008年8月号にて掲載した「マクロで始める実用プログラミング」をお届けします。Partごとにアプリケーションを定め,プログラミング言語を用いて操作したり,機能を追加したりします。また,2009年4月号においても,Excel/VBAの徹底活用法を紹介しています。 ※ 記事は執筆時の情報に基づいており,現在では異なる場合があります。 「サクラエディタ」はオープンソースで開発されている,国産のテキスト・エディタです。もちろん無料で使えます。ソースコード中のキーワードの色分け表示,必要なところでのインデント,Visual Studioのようなコード入力支援機能(図1)など,多彩な機能を備えており,プログラマの間で人気が高まっています。 サクラエディタが備える多彩な機能の一つとしてマクロが挙げられます。この記事では,サクラエディタをより便利にする,マクロ機能について解説します。 ま

    Part2 サクラエディタはマクロが充実,VBScriptとJScriptで使う
  • Excel VBAでWebサービス - ExcelでJScriptの機能を利用しよう

    はじめに 今回は、VBAだけでは不可能だった機能を実現可能にするJScriptについて、その使い方を解説します。動作確認は、Windows 7、Excel 2010、VBA 7.0およびWindows XP、Excel 2007、VBA 6.5で行っています。 Excel VBAWebサービス - Excelでヤフオクの商品情報を検索しよう Excel VBAWebサービス - Excelでフィードを読もう(RSS2.0編) Excel VBAWebサービス - ExcelからWikipediaを引いてみよう Excel VBAWebサービス - Amazonで様々な商品情報を検索しよう Excel VBAWebサービス - Amazonで書籍情報を検索してみよう Excel VBAWebサービス - ExcelTwitterと連携する 完成編 Excel VBAでWebサー

    Excel VBAでWebサービス - ExcelでJScriptの機能を利用しよう
    kiyo_hiko
    kiyo_hiko 2013/05/19
    Excelからツイッターと連携したりAmazonややふおくを検索したり…
  • Windows スクリプト ファイル (.wsf) を使用する

    インクルード ステートメント 以前に作成した Windows Script Host プロジェクトに .js ファイルおよび .vbs ファイルが含まれている場合は、.wsf ファイルを経由して、それらを Windows Script Host で使用することができます。関数のライブラリを 1 つの .wsf ファイルにカプセル化すれば、ほかの複数の .wsf ファイルからそれらの関数を使用できます。 次の例では、.wsf ファイルに JScript ファイル (fso.js) をインクルードしており、さらに、インクルード ファイル内の関数 (GetFreeSpace) を呼び出す VBScript 関数をインクルードしています。ここでは、fso.js の内容も示しておきます。 <job id="IncludeExample"> <script language="JScript" src

    Windows スクリプト ファイル (.wsf) を使用する
    kiyo_hiko
    kiyo_hiko 2012/06/07
    jobとかをドカドカ記述してゴニョゴニョするらしい。build.xmlとかに似てる? / aspのシンタックスハイライトでいけるかな 見とこう
  • Windows Scripting Host 23 WindowsShell

    WindowsShell オブジェクトにより現在開いている IE と エクスプローラを制御できます。 WindowsShell オブジェクトは次のように ShellオブジェクトのWindowsメソッドにより得ます。 var Shell = WScript.CreateObject("Shell.Application"); var WindowsShell = Shell.Windows(); 個々の IE オブジェクトを得るには次のようにします。 WindowsShell.item(index) index は0から始まる整数です。 index はウィンドウを開いた順に付くようです。 いくつウィンドウが開いているかは Count プロパティで得られます。 scripts/window_count.js -----------------------------------------

  • サクラエディタでのマクロ作成方法  (WSH版) - 主に言語とシステム開発に関して

    サクラエディタのマクロはJScriptでコーディングできる。 そのためJavaScriptのノウハウを生かせる。 これに対し秀丸のマクロは「C言語に似た文法を持つマクロ言語」とされ,入門が少し難しい。 エディタのカスタマイズを始めるなら,サクラから取り組んでみるのはどうだろうか。 以下はマクロの登録方法+作り方。 既存マクロの登録方法 ここでは「計算マクロ」を使ってみる。 エディタに書かれている数式文字列を評価し,計算結果を現在のカーソル位置に出力するというもの。 計算マクロ for サクラエディタ http://www.vector.co.jp/soft/win95/writing/se350146.html sakura editorのフォルダにmacro\のフォルダを作り,ダウンロードしたjsファイルを設置する。 エディタ上から,共通設定>マクロ でフォルダとjsを設定し,設定ボタン

    サクラエディタでのマクロ作成方法  (WSH版) - 主に言語とシステム開発に関して
  • 1