※ ChatGPTを利用し、要約された質問です(原文:ActiveScriptRubyについて)
ActiveScriptRubyのエラーについて
このQ&Aのポイント
ActiveScriptRubyを使用しているがエラーが出て動作しない
WindowsでActiveScriptRubyを使用しているが、CScriptやWScriptからの動作に問題がある
Rubyのインストールや設定に問題がある可能性がある
rubyそのものの質問でなくて申し訳ありせん。
WindowsにてActiveScriptRubyを使用しております。
http://www.geocities.co.jp/siliconvalley-PaloAlto/9251/ruby/
の記述にて、「できること」に「WScript, CScriptからのRubyスクリプトの実行」とあったので試してみたのですが以下の様なエラーが出て動作しません。
Win XP 2台、Win Vista 1台で試しましたが同じ結果となりました。
http://www.artonx.org/data/asr/ から
Ruby-1.9.3-p125.msiをインストールして、%ruby_install_dir%\binにパスを通してrubyを使用しておりますが、CScript(或いはWScript)からrubyを動作させるには他に何か設定が必要なのでしょうか?
お解りになる方がいらっしゃいましたらご回答をお願い致します。
コマンドプロンプトから実行しています。
D:\ruby>ruby -v
ruby 1.9.3p125 (2012-02-16) [i386-mswin32_100]
D:\ruby>ruby hello.rb ←これは普通に動作します。
D:\ruby>cscript hello.rb
Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.
入力エラー: ファイル拡張子 ".rb" を持つスクリプト エンジンはありません。
D:\ruby>wscript test.rb ←同じエラーのメッセージウィンドウが出ます。
お礼
教えていただいたとおりにしたところ無事動作しました。 ご回答ありがとうございました。