![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3ベストアンサー
- 回答日時:
作成したプログラムが「コンソールアプリケーション」であるならば、バッチプログラムであるため、そうなるのは当たり前です。
確認する方法として、以下の方法があります。
・コード上、プログラムの実行が終わったタイミングで、入力待ち状態にさせる。
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hello world");
Console.Read(); // これ
}
}
}
・プロジェクトのプロパティ→デバッグ→開始動作で「外部プログラムの開始」を選択し、
プログラムに「C:\Windows\System32\cmd.exe」を指定。
コマンドライン引数に「/K exe名」を入力してデバッグ実行。
(添付画像参照)
・Windows+Rを押して「cmd」と入力するなどしてコマンドプロンプトを起動し、
exeをコンソール上にドラッグして実行。
・バッチファイルを用意して、実行。
【test.bat】
D:\hoge\helloworld.exe (exeのフルパスの記述)
pause
なお、フォームを持つアプリケーションを作りたい場合、一般的には以下のいずれかのプロジェクトで作成することになります。
(Visual Studio 2012の場合)
・Windows フォーム アプリケーション
・WPF アプリケーション
(Visual Studio 2017の場合)
・WPF アプリ (.NET Framework)
・Windows フォーム アプリケーション (.NET Framework)
![「helloworld」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/f/288764_58f6e8e95de38/M.png)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?5a7ff87)
No.2
- 回答日時:
コマンドプロンプトを表示して、当該プロフラムの格納してあるフォルダまで移動します。
そこで、helloworld のプログラムを(ダブルクリックでなく)コマンドを打って起動します。
No.1
- 回答日時:
コマンド プロンプトを開いてから、該当のプログラムを呼び出して実行する。
設定にもよりますが、該当のプログラムのexeファイルをコマンド プロンプトのウィンドウにドラッグ&ドロップするとファイル名がフルパスで入力された状態になります。
そのままエンターキー押下で実行できるでしょう。
ただし、「ファイルを読み書きする」とかいう段階になると期待した動作をしない場合があるので注意が必要ですが。
# カレントディレクトリとか、そういう歴史的な経緯を理解する必要がありますから。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) XLSファイルがオペラのマークになっている 4 2022/06/12 19:37
- その他(パソコン・周辺機器) XnViewにwebpを「いつも開く」に関連付けるとブラウザが開く 4 2023/05/15 12:26
- C言語・C++・C# プログラム Arduino 1 2022/07/03 11:13
- Visual Basic(VBA) VBAについて教えてください。 Excelで セルのB6~BG24でダブルクリックすると ダブルクリ 1 2022/06/02 17:07
- その他(プログラミング・Web制作) プログラミング Python 1 2022/09/28 05:02
- Excel(エクセル) Excel ハイパーリンク設定について 教えてください 例なんですが、 VBAにてファイル1の列Gに 2 2022/11/04 17:52
- その他(Microsoft Office) office2010とoffice365の共存でoffice365を優先で起草させたい 3 2023/01/24 10:47
- デスクトップパソコン パソコンのデスクトップの顧客名簿のアイコンを誤って消してしまいました。 いつもアイコンをダブルクリッ 5 2023/07/31 18:16
- その他(Microsoft Office) 新pcでoffice使いたい 3 2022/11/25 19:45
- ノートパソコン タッチパネルのノートパソコンについて。 4 2022/10/31 12:15
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
ランダムウォークのプログラム...
-
SendKeysについて
-
逆アセンブラの機能について
-
Visual C++ 6.0で作成したプロ...
-
コマンドプロンプト上で動作す...
-
並列計算をしたときのシステム...
-
PIC のデータEEPROMに書き込み...
-
ExcelのVBAでX=0〜1の定積分を...
-
関数の実行順序を知りたい
-
Vista c言語でのエラー
-
C言語でフォルダを開く
-
Xcode4.1でC言語の勉強
-
c言語 gcc オプション
-
C言語 fork()について
-
VBで235-234.3を0...
-
他のPC上にあるexeを、そのP...
-
クロック数の測定
-
実行中の実行ファイルの上書き
-
sendkeysにてALT+CTRL+INSERTを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
プログラミング ソースコード
-
MACで動く実行ファイルをWindow...
-
なんかC言語でプログラム書いて...
-
sendkeysにてALT+CTRL+INSERTを...
-
他のPC上にあるexeを、そのP...
-
C言語で途中までしか、プログラ...
-
システム資源とは?
-
終了してもプログラムが実行し...
-
VBAで外部プログラムを非表示で...
-
VB上で実行中の無限ループの止め方
-
実行時エラー429
-
RPG パラメーターについて
-
C言語でフォルダを開く
-
プリントスクリーンをプログラ...
-
system関数を使用してsuコマン...
-
並列計算をしたときのシステム...
-
clock関数は正確じゃないの?
-
プログラムを走らせる
-
このプログラミングの問題を教...
おすすめ情報
回答ありがとうございます。やはりコマンドプロンプトから出ないといけないのですね。なんかバッチファイルみたいになったのでびっくりしました。もう少しソフト的なものを作りたいのですが。また次やってみます。