• ベストアンサー

C#初心者です。

はじめまして。C#初心者です。よろしくお願いいたします。 作った「.cs」ファイルをコマンドプロンプトで実行しようとしたのですができません。 Framework(v1.1)をダウンロードして、「csc.exe」があるディレクトリにパスを通したのですが、cscは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません、と表示されます。どのようにしたら使えるようになるのでしょうか?わかる方いましたらよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.4

#3>C:WINDOWS\Microsoft.NET\Framework\v1.1.4322 の部分 C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 に変更してみて下さい。

1417en
質問者

お礼

ありがとうございます。できるようになりました。又よろしくお願いいたします。

その他の回答 (3)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

コマンドプロンプトで path と入力した結果を補足していただけますか?

1417en
質問者

補足

pathと入力すると、 PATH=c:\jdk1.3\bin;C:Program Files\QuickTime\QTSystem\;C:WINDOWS\Microsoft.net\Framework\v1.1.4322;c:\jdk1.3\bin;C:WINDOWS\Microsoft.NET\Framework\v1.1.4322 と出力されます。よろしくお願いいたします。

  • edomin
  • ベストアンサー率32% (327/1003)
回答No.2

パスはどうやって通しました? (エラーメッセージからは、パスが通っていないようです。)

1417en
質問者

補足

遅くなってすみません。よろしくお願いいたします。システム・コントロールパネルの「詳細設定」タブにある「環境変数」ボタンをクリックし、現れたダイアログから「Path」を選択して「編集」ボタンを押し、現れたPath変数の値の末尾にセミコロンで区切って、csc.exeの入っているフォルダをセミコロンの後に追加しました。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

>cscは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません、と表示されます 少なくともパスは通っていないようです

1417en
質問者

補足

「cd \C」で移動すると"csc"は認識するのですが、他のフォルダに移動すると上記のエラーが出力されます。よろしくお願いいたします。

関連するQ&A

  • c#による実行ファイルの作成方法

    using System; class test { public static int Main(string[] args) { int x = args.Length; for (int i = 0; i < x; i++) Console.WriteLine("{0}, {1}", i, args[i]); return 0; } } 上記のプログラムをvisual c# 2010 expressで ビルドした後、コマンドプロンプトから test.exe aaa bbb ccc と入力し引数を渡して呼び出そうとしたのですが、 「'test.exe' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 と表示されうまくいきませんでした。 test.csを保存したうえで今度はフルパスでの入力や、 csc test.csなども試してみましたが、ダメでした。 参考書には「ビルドをすることでexeの実行ファイルが作成される」と書かれているのですが、 PC内にtest.exeは見当たりません。 コマンドライン引数が渡せないのは実行ファイルが生成されていないためだと思うのですが、 まだ始めたばかりで解決の糸口もわからない状況です。 何かヒントになるようなことでもいいので教えていただけると助かります。

  • C#についての質問です

    Microsoft Visual C# 2010 Express をつかって using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Console { class Program { static void Main(string[] args) { Console.WriteLine("皆様、はじめまして"); } } } と入力して.csで保存したのですが、コマンドプロンプトで 'csc' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 とでてコンパイルできません。対応を教えてください。

  • C++Builderが使えません・・・

    大学の授業の勉強のため、家でプログラミングの練習をしようと思ってC++Builderをインストールしました。 Readmeに書いてあった通り、 Binフォルダにbcc32.cfgとilink.cfgファイルを作って入れました。 システムプロパティからPATHの新規作成もしました。 が・・・ 簡単なプログラムを書いて コマンドプロンプトで 「bcc32 ファイル名」 を実行しても 「bcc32は、内部コマンドまたは外部コマンド、操作可能なバッチ ファイルとして認識されていません。」 と出ました。 どうすれば使えるようになるんでしょうか??

  • C言語でVISUAL STUDIO

    コマンド プロンプトに入力すると’cl’は内部コマンドまたは外部コマンド操作可能なプログラムまたはバッチファイルとして認識されていませんと 表示されました。どうしたらいいのかさっぱりわかりません。助けてください。

  • バッチファイルの空白文字などの扱い

    お世話になります。 Lhazのコマンドラインからの実行について、 コマンドプロンプトを立ち上げ、  cd C:\Program Files\Lhaz  lhaz.exe /c /tzip /d"圧縮したファイルの保存先フルパス" "圧縮するファイルのフルパス" を実行すると問題なく動作します。 この2行でバッチファイルを作成し バッチファイルから動作させるとエラーとなります。 'd"圧縮したファイルの保存先パス"' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 空白文字の扱いなどが問題なのかと思っていますが、 修正の方法が良くわかりません。 フルパスのフォルダー名にも空白が入っています。 すいませんが、お助け願えませんでしょうか? よろしくお願いします。

  • getmacコマンドについて

    XP home を使用しております。 コマンドプロンプトから getmac を実行しても下記のようになります。 'getmac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 つまりコマンドがないかパスが通っていないからではないかと思っております。 XPはそもそも使用できるみたいですが… C:\>dir getmac* /s で探したのですが見つからず、パスはよくわかりません。 どなたか教えていただけませんでしょうか。

  • コマンドプロンプトからファイル実行について

    コマンドプロンプト初心者です。 説明が下手で申し訳ありませんが、コマンドプロンプトを起動し、C:\Program Filesから辿ってファイルを実行させようとすると、 C:\Programは、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と表示され、できなくて困っております。 パスがないのかなと思い、試行錯誤してみましたがダメでした。 あとDOS窓はコマンドプロンプトのことですよね?

  • Windows 7 64bitでのreg.exe

    cmd.exe起動直後にregと打っても、  'reg' は、内部コマンドまたは外部コマンド、  操作可能なプログラムまたはバッチ ファイルとして認識されていません と表示され、実行できません。 C:\Windows\System32まで移動すれば使えるのですが…… C:\Windows\System32にあるコマンドプロンプトで使える実行ファイルはどこに居ても使えるものだと思っていたのですが、違うのでしょうか? また、どこに居ても使えるようにする方法はありますでしょうか?

  • コマンドプロンプトが使えない...

    コマンドプロンプトでpingやipconfigをうつと,”内部コマンド,または外部コマンド操作可能なプログラムまたはバッチファイルとして認識されていません”とでてきて実行されません。いろいろ調べてみたのですが,結局わかりませんでした。おわかりになる方,何卒よろしくお願いします。

  • java初心者なのですが、コマンドプロンプトで、javacは、内部コマ

    java初心者なのですが、コマンドプロンプトで、javacは、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されてないと表示されたら、どう対処すればよいでしょうか?

    • ベストアンサー
    • Java