windows batch, program dimulai dengan perintah 'start' diminimalkan

0

Saya menulis file batch windows untuk meluncurkan aplikasi java gui saya, tetapi ketika saya menjalankan file batch saya, aplikasi saya mulai diminimalkan, bagaimana saya bisa membawanya ke depan saat start? Saya menjalankannya di windows 10

start "" !JAVA_HOME!\bin\javaw.exe -Datfsim.platformAddress= -Datfsim.toOrgId= -DtoTGOrgId= -Datfsim.toOrgName= -Datfsim.fromOrgId= -Datfsim.fromOrgName= -jar %~dp0\XTools.jar

Saya sudah mencoba dengan "/ MAX", tetapi juga tidak berhasil, jika dijalankan dengan / TUNGGU, program java saya mulai di depan, tetapi batch tidak akan keluar.

WestFarmer
sumber
Sudahkah Anda mencoba start /max?
DavidPostill
@ Davidvid, lihat hasil edit saya
WestFarmer
Apa yang terjadi jika Anda menjalankan program java dari baris perintah? Ngomong-ngomong Anda harus menggunakan %JAVA_HOME%alih-alih !JAVA_HOME!kecuali Anda memiliki SETLOCAL EnableDelayedExpansionpertama dalam file batch Anda.
DavidPostill
@ Davidvidost saat dijalankan dari baris perintah, semuanya berfungsi seperti yang diharapkan.
WestFarmer
1
start "" /B "!JAVA_HOME!\bin\javaw.exe" … -jar "%~dp0XTools.jar"perhatikan bahwa %~dp0sudah mengandung trailing backslash dan /Bswitch mungkin sangat berlebihan (coba hilangkan).
JosefZ