2012-04-04 37 views
0

スタートアップタスクで実行するはずのサンプルコンソールアプリケーションがあります。コンソールアプリケーションをバッチファイルで実行したいのですが、実行する正しい構文がわかりますか。バッチファイルからC#コンソールアプリケーションを実行する方法

+0

コンソールアプリケーションは通常のexeファイルと似ていますが、「Console Console.exeを呼び出す」を使用できます。ConsoleAppはアプリケーション名になります – Kiru

+0

このスレッドでは同じように説明しています: http://stackoverflow.com/questions/221730/bat-fileコマンド実行時の実行時に実行する – Prakash

+2

質問はなぜ正確に下落しますか?これは明確に述べられており、この場合サンプルコードを期待するのは無理です。私は21年前とまったく同じ問題を抱えていたことを覚えています(C#ではなく)。 –

答えて

4
"C:\Users\mahesh\Documents\Visual Studio Projects\Foo\bin\Debug\Foo.exe" 
Foo 
Foo.exe 
"\Some other folder\foo" 

は、すべてのプログラムが存在し、どのような現在の作業ディレクトリが...私のプロジェクトで

2

コンソールアプリケーションの.exeファイルのフルパスをバッチファイルに入力するだけです。

1

ある場所に応じて、それを実行するためにどのように可能なオプションになります。 batファイルの

D:\Run 
│ main.bat >> your batch file 
│ 
└─Test 
    │ 
    │ 
    └─your application 

コンテンツは

cd /d %~dp0test\ 
Checker.exe>check.log 

cd /d %~dp0test\

はの完全なパスにランタイムディレクトリを置き換えている最初の行のようなものであるように

フォルダがありますapplictionファイル。

>check.log 

ログファイルを出力するオプションです。

関連する問題