1

私は PowerShell スクリプトの世界の初心者です。5 つの引数を持つ実行可能ファイルを呼び出すには、PowerShell スクリプトが必要です。

コマンドプロンプトで、以下のようなexeを実行し、単一のアプリケーションに対して実行します。今、複数のアプリケーションでこれを自動化したいと考えています。アプリケーション情報 (アプリケーション名、バージョン、env、ファイルパス、レポート名) が Excel スプレッドシートに保存されます。

Executer.exe --ApplicationName='Application1' --Version='20.2.1 -Env="" --filpath="C:\path" -reportname="Report.pdf" --> 単一アプリケーション用です。

スクリプトは、Excel スプレッドシートからの引数を使用して exe を実行し、スプレッドシートで使用可能なアプリケーション行に対して実行する必要があります。

さまざまなオプションを試しましたが、何もうまくいきません。助けてください。

4

1 に答える 1

0

簡単すぎるように聞こえますが、これを試してみましたか?

$path = C:\path\executer.exe
&$path --ApplicationName='Application1' --Version='20.2.1 -Env="" --filpath="C:\path" -reportname="Report.pdf"

それが機能する場合は、単一のパラメーターをExcelシートの変数に置き換えることができます。

于 2013-07-24T08:06:42.307 に答える