Adakah solusi yang siap pakai untuk menjalankan program ( sebut saja itulauncher.exe
) dengan .exe
ekstensi file ( ekstensi penting ) yang mencari file konfigurasi statis, misalnya launcher.cfg
, dan meluncurkan program lain yang ditentukan dalam file konfigurasi.
Atau mungkin launcher.exe
itu akan mengeksekusi launcher.cmd
atau skrip lain yang dapat digunakan untuk meneruskan kontrol.
Penjelasan lain tentang persyaratan jika itu belum cukup jelas:
1. Pengguna atau peluncuran program lainprogram.exe
2. program.exe
peluncuranprogram.cmd
yang dijalankan oleh skrip shellcmd.exe
Yang penting launcher.exe
adalah program dengan .exe
ekstensi file dan tidak memerlukan argumen baris perintah untuk meluncurkan skrip lain atau program dengan argumen baris perintah.
sumber
.exe
yang meluncurkan.bat
?Jawaban:
Saya tidak mengetahui adanya program siap pakai yang melakukan ini.
Saya punya sedikit waktu luang, jadi inilah program C ++ yang cepat.
Tentu saja, Norton cukup baik untuk menyebutnya berisiko tinggi karena
system(command);
jalur, yang hanya mengeksekusi.bat
file. Apa pun, saya tidak dapat diganggu mencoba untuk menemukan metode yang aman antivirus (dan perlindungan "SONAR" Norton cukup sering bereaksi).Beri nama program
whatever.exe
dan itu akan menjalankan filewhatever.exe.bat
. Dengan kata lain, itu akan mengambil nama file sendiri (dan path), tambahkan.bat
sampai akhir, dan jalankan.Anda dapat mengompilasinya sendiri dari sumber di atas. Saya juga akan memberikan tautan unduhan ke program yang dikompilasi di sini , tetapi gunakan dengan risiko Anda sendiri - tidak ada orang di sini yang bertanggung jawab atas apa yang mungkin terjadi
sumber
make
satu untuk tujuan itu. Saya hanya malas dalam mengatur dev env ke virtualbox yang merupakan winmachine saya satu-satunya dan berpikir jika seseorang sudah mengetahui beberapa solusi untuk itu ... sebenarnya aplikasi yang menggunakan banyak.exe
file adalah windows :)Saya telah menemukan solusi alternatif untuk ini yang menurut saya tidak sebagus jawaban Bob.
Namun, ini adalah solusi yang berfungsi dan saya akan mempostingnya untuk referensi di masa mendatang:
.cmd
dan.bat
file dapat dikompilasi ke.exe
file ( dengan beberapa batasan ) denganbatch compiler
ditemukan di sf.net/projects/batchcompiler .Dengan cara ini orang dapat menulis file batch
Dan kompilasi itu untuk
batchfile.exe
sumber
echo Running "%0.bat"
diikuti olehcall %0.bat
diikuti olehpause
harus melakukan hal yang persis sama.%0
saat runtime tetapi menyimpannya sebagai nilai konstan ketika dikompilasi sehingga program yang dikompilasi tidak akan berperilaku persis seperti file batch asli.