以下のプログラムを実行することで動作しているバッチスクリプトがありますが、アプリケーションのウィンドウが非表示でなく、画面上のどこでも点滅するため変更することにしました。私はVBScriptを使用することに決めましたが、バッチファイルと同じパラメータでアプリケーションを実行するVBScriptで同じことを実装しようとしています。最初はVBScriptを使ってパラメータを使わずにプログラムを実行し、プログラムを開きますが、それを隠すわけではありません。私が必要とする2つのこと。VBSCRIPTがパラメータでプログラムを実行していて、非表示になっていない
パラメータでプログラムを実行して非表示にする方法。
ループは、同様のパラメータを用いて実施することができる場合
:: Innitial working batch script : FOR /L %%i IN (1,1,114) DO ( rem ECHO %%i "C:\Program Files (x86)\Example Heli\HFDM Converter\HFDM_CONVERTER.EXE" "C:\HFDM_converter\Arinc 717 Description\H175_STEP2+_FDCR_converter_configuration_file_v4.xml" "C:\HFDM_converter\Gilda Directory\H175_V5.1R6.0_GILDA_V2501_FDCR_converter_delivery" "C:\Program Files (x86)\Example Heli\Process_fdc" "C:\archive" %%i pcm /ae /s /hp /ss /sn )
::VB Script to help with ::
Dim objShell
Set objShell=WScript.CreateObject("WScript.Shell")
a= ""C:\Program Files (x86)\Example Heli\HFDM Converter\HFDM_CONVERTER.EXE""
b= ""C:\HFDM_converter\Arinc 717 Description\H175_STEP2+_FDCR_converter_configuration_file_v4.xml""
c= ""C:\HFDM_converter\Gilda Directory\H175_V5.1R6.0_GILDA_V2501_FDCR_converter_delivery""
d= ""C:\Program Files (x86)\Example Heli\Process_fdc""
e= ""C:\archive""
objShell.Run """C:\Program Files (x86)\Example Heli\HFDM Converter\HFDM_CONVERTER.EXE"" b c d e 004 pcm /ae /s /hp /ss /sn", 0, false
変更「STARTを使用するようにバッチファイル」/ B「C:\プログラムファイル(x86の)... HFDM_CONVERTER.EXE」などあなたは次のように入力してSTARTを使用して情報を取得することができますSTART /?コマンドプロンプトで確認します。 – thx1138v2
それは私がしたいものではありません。問題は、HFDMはアプリケーション自体であり、独自のコンソールが付属しており、各ループが画面の別の位置で完了した後も開いています。今のところ唯一のことは、すぐにそれを隠すことであり、それは不公平であり、これに問題があります。私はそれが助けになるならautoitを見ます。 – great77