Keluar dari CMD setelah file batch dijalankan

Jadi saya mencoba exit dan mencoba menunda 2 detik sebelum exit tetapi tidak berhasil. Setelah file bat berhasil dijalankan maka jendela CMD akan tetap menyala. Namun saya memperhatikan bahwa jendela CMD segera muncul dan menghilang dan kemudian jendela CMD yang kosong tetap ada di sana. (Sepertinya ada dua jendela CMD)

@echo off
cd C:\Program Files\obs-studio\bin\64bit
"C:\Program Files\obs-studio\bin\64bit\obs64.exe" --collection Replay, --profile Replay, --scene Scene, --startreplaybuffer --minimize-to-tray
exit

EDIT: Menghapus baris cd juga tidak membuat file batch berfungsi. Saya tidak yakin mengapa.


person Tarek    schedule 02.07.2019    source sumber
comment
Bukan solusi tetapi gunakan cd /D daripada cd...   -  person aschipfl    schedule 02.07.2019


Jawaban (1)


Jendela tidak menutup karena memanggil aplikasi secara langsung akan memberitahu eksekusi batch untuk menunggu aplikasi ditutup sebelum menjalankan baris berikutnya. Gunakan Mulai sebagai gantinya. Jadi batch Anda akan menjadi:

@echo off
cd C:\Program Files\obs-studio\bin\64bit
start "" "C:\Program Files\obs-studio\bin\64bit\obs64.exe" --collection Replay, --profile Replay, --scene Scene, --startreplaybuffer --minimize-to-tray

Jalan keluarnya tidak berguna karena setelah garis akhir, jalan keluarnya harus ditutup. Ngomong-ngomong, jika Anda hanya ingin membuat sesuatu untuk diklik/dipanggil untuk meluncurkan OB studio dengan parameter tersebut, menggunakan pintasan saja sudah cukup (letakkan C:\Program Files\obs-studio\bin\64bit di Start In dan tulis seluruh perintah dan parameter pada Target)

person Martheen    schedule 02.07.2019
comment
Untuk beberapa alasan saya tidak dapat menjalankannya ketika saya mencoba meletakkan parameter pada Target. Metode Anda berhasil, jadi terima kasih :) - person Tarek; 03.07.2019