WSH(JScript)でコードをデバッグする 2018/04/132020/10/06「 WSH(JScript)でコードを書いてみる 」のデバッグ記事を分離したものです。 静的デバッグ(コンパイルエラー/警告) JavaScriptは、コンパイラがありませんが、JScriptはコンパイラがあるため、コンパイルエラーがあるかどうかの静的デバッグが可能です。 ${j...
WSH(JScript)用コンソール:Console.Animation.js 2018/03/292020/10/07WSH(JScript)用コンソール:Console.js 用のアニメーション機能です。 機能概要は、以下の通りです。 アニメーション機能の実現 ただし、標準出力の1行文字列に限る サンプル sample.wsf <?xml version="1.0" ...
WSH(JScript)用コンソール:Console.js 2018/03/242021/01/09WSH(JScript)用コンソールです。 機能概要は、以下の通りです。 consoleの疑似実現 ログ出力用の機能提供 サンプル console.wsf <?xml version="1.0" encoding="UTF-16" s...
jsc.exeのエラー解除方法:「error JS1187: 変数 '_this' が初期化されていない可能性があります。」 2018/03/202020/07/21jsc.exeでJavaScriptを静的ビルドしてテストしている際に、実行に影響がないにもかかわらず出力されるエラーの解除方法が見つかったため、記載する。 原因とエラー解除方法 原因は、正確にはわかっていないが、三項演算子の条件が偽ルートに、問題の変数を使用すると発生するように...
WSH(JScript)用エラーライブラリ:ErrorUtility.js 2018/02/262020/10/05WSH(JScript)用エラーライブラリです。 機能概要は、以下の通りです。 エラーの文字列化 実行履歴の文字列化 stack, captureStackTraceの疑似実現 サンプル error.wsf <?xml version="1.0" enc...
WSH(JScript)用変換ライブラリ:EncodeUtility.js 2018/02/132020/10/05WSH(JScript)用変換ライブラリです。 機能概要は、以下の通りです。 文字列/16進数文字列/Base64文字列→バイト配列 バイト配列→文字列/16進数文字列/Base64文字列 md5/sha1のハッシュ計算 Rijndael暗号(AES)の暗号化/復号 サンプル e...
WSH(JScript)でコードを書いてみる 2018/01/282020/10/20WSHでコードを書くための基礎知識とサンプルの実行例です。 Hello World お決まりの実行テストです。(Windows環境であれば、特別な環境構築は不要です) 下記のコードをテキストファイルにjse拡張子で保存する(js拡張子でも可) 作成したファイルをダブルクリックして...
WSH(JScript) でWeb検索の自動化 2018/01/272020/10/05VBScriptならいっぱいあるのに、JScriptだとどこにもないのでWeb検索の検索例の記事を書いてみました。 軽い説明など 下記のコードをテキストファイルに「wsf」の拡張子で保存してダブルクリックすれば実行できます。 「search_texts」の配列を変更すれば、指定の...
WSH(JScript)用ファイルライブラリ:FileUtility.js 2018/01/172020/10/07WSH(JScript)用ファイル操作関連ライブラリです。 機能概要は、以下の通りです。 ファイル/フォルダの作成 ファイルの読み込み/書き込み ファイル/フォルダの検索 ファイル/フォルダのコピー/移動/削除 サンプル files.wsf <?xml version=&q...