Saya ingin membuat file .bat jadi saya bisa mengkliknya agar bisa dijalankan:
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
Adakah yang bisa membantu saya dengan struktur file .bat?
windows
batch-file
exe
abatishchev
sumber
sumber
Jawaban:
Untuk memulai program dan kemudian tutup command prompt tanpa menunggu program untuk keluar:
sumber
Kamu bisa memakai:
Catatan: set kutipan pertama harus ada di sana tetapi Anda tidak harus memasukkan apa pun di dalamnya, misalnya:
sumber
start /d "fullpath" file.exe
Ini memastikan semua file dependen, misalnya DLL, ditemukan dan dimuat.ini adalah kode yang sangat sederhana untuk mengeksekusi notepad di bawah tipe kode menjadi notepad dan simpan ke ekstensi .bat Exapmle: notepad.bat
(kode di atas "c: \ windows \ system32" adalah path tempat Anda menyimpan program .exe dan notepad.exe adalah file file program .exe Anda)
Nikmati!
sumber
Masukkan saja baris itu ke file bat ...
Atau Anda bahkan dapat membuat jalan pintas untuk svcutil.exe, lalu tambahkan argumen di jendela 'target'.
sumber
File bat tidak memiliki struktur ... ini adalah cara Anda mengetiknya di baris perintah. Jadi cukup buka editor favorit Anda .. salin baris kode yang ingin Anda jalankan .. dan simpan file sebagai apa pun.
sumber
Cukup masukkan file dan beri nama "ServiceModelSamples.bat" atau sesuatu.
Anda bisa menambahkan "@echo off" sebagai baris satu, sehingga perintah tidak dicetak ke layar:
sumber
@echo off
baris pertama, Anda bisa menambahkan@
di awal baris yang tidak ingin AndaApa yang menghentikanmu?
Masukkan perintah ini dalam file teks, simpan dengan ekstensi .bat (atau .cmd) dan klik dua kali ...
Menganggap perintah dijalankan pada sistem Anda, saya pikir itu saja.
sumber
Jika Anda ingin menjadi orang yang benar-benar pintar, pada tipe baris perintah:
Maka Anda
CreateService.cmd
dapat menjalankannya kapan pun Anda inginkan (.cmd
hanyalah ekstensi lain untuk.bat
file)sumber
Seperti dijelaskan di sini , tentang
Start
perintah, berikut ini akan memulai aplikasi Anda dengan parameter yang Anda tentukan:"svcutil"
, setelahstart
perintah, adalah nama yang diberikan ke jendela CMD saat menjalankan aplikasi yang ditentukan. Ini adalah parameter yang diperlukan daristart
perintah."svcutil.exe"
adalah jalur absolut atau relatif ke aplikasi yang ingin Anda jalankan. Menggunakan tanda kutip memungkinkan Anda memiliki ruang di jalur.Setelah aplikasi untuk memulai telah ditentukan, semua parameter berikut ditafsirkan sebagai argumen yang dikirim ke aplikasi.
sumber
Jika folder Anda diatur ke "sembunyikan ekstensi file", Anda akan memberi nama file * .bat atau * .cmd dan itu masih berupa file teks (ekstensi .txt tersembunyi). Pastikan Anda dapat memberi nama file dengan benar!
sumber
Nah, poin penting yang kelihatannya di sini adalah bahwa svcutil tidak tersedia secara default dari command line, Anda dapat menjalankannya dari pintasan baris xommand tetapi jika Anda membuat file batch secara normal yang tidak akan membantu kecuali Anda menjalankan file vcvarsall.bat sebelumnya naskah. Di bawah ini adalah contoh
sumber