.batファイルを作成して、クリックするだけで実行できるようにします。
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
誰かが.batファイルの構造を助けてくれますか?
.batファイルを作成して、クリックするだけで実行できるようにします。
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
誰かが.batファイルの構造を助けてくれますか?
回答:
プログラムを起動し、プログラムの終了を待たずにコマンドプロンプトを閉じるには:
start /d "path" file.exe
以下を使用できます。
start "windowTitle" fullPath/file.exe
注:引用符の最初のセットはそこにある必要がありますが、それらに何も入れる必要はありません。例:
start "" fullPath/file.exe
start /d "fullpath" file.exe
これにより、DLLなどの依存ファイルが検出されてロードされることが保証されます。
ファイルを挿入して、「ServiceModelSamples.bat」などと呼ぶだけです。
「@echo off」を1行目に追加すると、コマンドが画面に表示されなくなります。
@echo off
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
@echo off
、最初の行としてas を追加する代わりに、@
エコーされたくない行の最初に単に追加することができます...
ここで説明するように、Start
コマンドについては、次のように指定したパラメーターでアプリケーションを起動します。
start "svcutil" "svcutil.exe" "language:cs" "out:generatedProxy.cs" "config:app.config" "http://localhost:8000/ServiceModelSamples/service"
"svcutil"
start
コマンドの後のは、指定されたアプリケーションの実行時にCMDウィンドウに付けられた名前です。これはstart
コマンドの必須パラメーターです。
"svcutil.exe"
実行するアプリケーションへの絶対パスまたは相対パスです。引用符を使用すると、パスにスペースを含めることができます。
起動するアプリケーションを指定した後、以下のすべてのパラメーターは、アプリケーションに送信される引数として解釈されます。
さて、ここで重要な点は、svcutilはデフォルトではコマンドラインから使用できないことです。vsxommand行のショートカットから実行できますが、以前にvcvarsall.batファイルを実行しない限り、通常はバッチファイルを作成しても問題はありません。スクリプト。以下はサンプルです
「C:\ Program Files \ Microsoft Visual Studio * version * \ VC \ vcvarsall.bat」 svcutil.exe / language:cs /out:generatedProxy.cs /config:app.config http:// localhost:8000 / ServiceModelSamples / service