[ 新規に投稿する ]

スクリプトへの要望No.09475
さん 21/09/10 10:28 [ コメントを投稿する ]
   お世話になっております。

 スクリプトへの要望なのですが、秀丸エディタのマクロにある「platform」キーワードのように、環境情報を取得する方法を搭載していただくことは可能でしょうか。
 特に、現在実行中の秀丸ファイラーClassicが32ビット版か64ビット版かを取得できると助かるのですが。
 既存の方法でできるようでしたら申し訳ないのですが、ご検討いただけますと幸いです。

 以上、よろしくお願いいたします。
[ ]
RE:09475 スクリプトへの要望No.09476
秀丸担当 さん 21/09/10 14:55 [ コメントを投稿する ]
 
platformキーワードに相当するものは無いです。
あったらいいので、今後検討したいと思います。

参考までの情報として、陸さんはご存知と思いますが、秀丸ファイラーClassicのスクリプトはWSHと同じなので、WSHで使われているような手法も一応使えます。
Google検索してみたところ、WSHで使われるような手法の1つとして環境変数を使う方法があるようです。
現状では以下のような感じで判定できると思います。
objShell = new ActiveXObject("WScript.Shell");
if(objShell.Environment("Process").Item("PROCESSOR_ARCHITECTURE")=="AMD64"){
  Message("AMD64");
} else {
  Message("AMD64以外");
}
[ ]

[ 新規に投稿する ]