ご利用前に必ずお読みください
> > あえてプリプロセスでのスクリプトエンジン指定はしていませんでした。 > そうでしたか、これは失礼いたしました。 > > > そもそも、うちのXPとは CPU その他のハードウェア的実装が違うでしょうから、いまどきのPCなら "JScript" 指定でもバリバリ動いたりしそうですね。 :) > そうですね。でも、Chakra を使ったほうが速度は 10 倍ぐらい速く (当社比) なりますし、悩ましいところですね。 > > > 「XPでは動きません、あしからず」って書いてくれてあれば…。 > Chakra の欠点ですが、XP に限らず Vista や 7 でも IE のバージョンによっては動かないこともありますので、速度を捨てて互換性を重視するなら #language = "JScript" を指定したほうが安全ですね。 > > > 本体コードの終了宣言代わりに Quit() を入れているだけのものもありますが、条件分岐で中断するために Quit() を入れているものもあるので、投稿したマクロを総チェックかしら? X( > お手数をおかけします。Quit の件は、その後も調査を続けまして、先ほどようやく解答にたどり着きました。 > > 結論から申し上げますと、Chakra で Quit が使用できないというのは、JScript エンジンの仕様でした。 > > Mery に関係なく、普通に WSH (wscript または cscript) で以下のようなコードを実行してみると…。 > > 古い JScript エンジンだと Quit メソッドは正常に動作するのですが、Chakra エンジンだと以下のエラーが出て動作しません。 > > > 以下のサイトにその旨が記載されていました。 > http://inemaru.hatenablog.com/entry/2018/04/05/055557 > > どうやら Chakra エンジンを使用した WScript では Quit メソッド (スクリプトを中断する機能) がサポートされていないようです。 > > つきましては、Mery でも Chakra エンジンで Quit メソッドを使用した場合、WScript と同様「コード: 800A01BD」のエラーを返す仕様にするしかなさそうです。 > > > 素直に #language = "JScript" を書き足すだけのほうが簡単そうですね。 > はい、Quit メソッドを使用している箇所は、何らかの対応が必要になると思います。 > > 一応、「コード: 800A01BD」でエラーを吐いてそこでマクロの実行は終了しますので、Quit メソッドより後のコードが実行されることはありませんから、強制終了といえば強制終了ですが… ^^; > > マクロリファレンスの Quit メソッドのとこに「※Chakra (JScript9.dll) では動作しません。」を追記しておきました。 > > 本題からだいぶ離れてしまいすみませんでした。
マークダウンを有効にする
テキストエディター「Mery」ベータ版 v3.8.9 を公開
ヨーグルトメーカーで作った R-1 ヨーグルトで強さを引き出してみた
テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開、自動保存機能、バックアップ機能を搭載
知っておくと便利なテキストエディター「Mery」の 10 個の小技
テキストエディター「Mery」の配色テーマ集
リズム天国 ミラクルスターズ -Switch
トモダチコレクション わくわく生活 -Switch
ニンテンドープリペイド番号 9000円|オンラインコード版
It Takes Two - Switch
ニンテンドープリペイド番号 500円|オンラインコード版
続・魔法科高校の劣等生 メイジアン・カンパニー(12) 続・魔法科高校の劣等…
フルメタル・パニック! Family4 (富士見ファンタジア文庫)
さよならの言い方なんて知らない。(新潮文庫nex)
さよならの言い方なんて知らない。2(新潮文庫nex)
さよならの言い方なんて知らない。3(新潮文庫nex)