質問: " & BMI & vbLf BMIの上記コードをコマンドプロンプトで書き込み、保存しようとすると なぜか bmi とだけ表記されてbmi.vbs にならないため、 これを cscript.bmi.vbs で実行しようとしてもできません。また、ファイルをクリックすると、 スクリプト C: ¥practice¥bmi.vbs 行:1 文字:1 ハンドルが無効です コード:80070006 ソース:(null) となり、実行でません。 どうしたらファイル名.vbsに保存できるのでしょうか。Windows10を使っています。教えていただきたいです。回答よろしくお願いいたします。
回答: コマンドプロンプトからどうやってファイルを作成しているか不明ですが...。 単に拡張子が表示されていないだけでしょう。 で、エラーの方は、コードの内容を見ると、標準出力と標準入力を使っているためと思われます。 エクスプローラーから直接実行すると、wscriptとして実行されますが、標準入出力には対応していないためエラーになります。 コマンドプロンプトから、 cscript bmi.vbs として実行してみてください。 当方Windows7ですが、正しく実行できるのは確認できました。