Saya menggunakan kode di bawah ini dalam dialog Run Windows XP.
cmd /c "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe"
Anda dapat mengganti jalur program program apa pun yang diinstal pada sistem Anda. Masalahnya adalah Photoshop meluncurkan tetapi jendela cmd.exe masih tersimpan. Saya tidak ingin file cmd.exe muncul. Apakah mungkin untuk meluncurkan program melalui cmd tanpa membuka jendela cmd.exe? Saya perlu cmd bekerja secara diam-diam. BTW, saya perlu kode ini untuk suatu program. Jadi saya harus memulai program melalui cmd tetapi tanpa jendela cmd.exe muncul.
Komentar Lebih Lanjut
Karena saya akan menggunakan kode itu dalam suatu program. Program dapat memulai exe cmd. Tetapi masalahnya adalah kita tidak tahu versi Photoshop yang diinstal. Jadi bisa berupa Photoshop CS4 atau Photoshop CS5. Biasanya ketika Anda mengetik kode di bawah ini di Run Anda mendapatkan Photoshop tidak peduli yang diinstal.
photoshop
Jadi saya ingin memulai Photoshop dengan metode ini. Program akan memulai cmd seperti Jalankan di atas tetapi sesuatu seperti di bawah ini:
cmd /c photoshop
Tapi itu tidak berhasil. Dan bahkan jendela cmd muncul. Saya ingin membuat proses berjalan diam-diam. Kita juga tidak boleh menginstal alat lain apa pun. Saya ingin solusi yang akan berfungsi pada Windows default.
sumber
Jawaban:
Masalahnya adalah bahwa Command Prompt (cmd) tidak dapat mengakhiri - itu macet di layar menunggu Photoshop untuk mengakhiri.
Untuk meluncurkan Photoshop di file bat dan membiarkan file batch melanjutkan dan mengakhiri, gunakan perintah mulai , yang memulai program atau perintah yang ditentukan di jendela yang terpisah .
Sebagai contoh:
sumber
HSTART http://www.ntwind.com/software/utilities/hstart.html
Anda dapat melakukan
c:\hstart\hstart.exe /NOCONSOLE "cmd /c "c:\program files\microsoft office\office11\winword.exe""
atau buat ikon.
Beberapa menggunakannya untuk menjalankan file bat .. (yang lain melakukannya dari vbs yang juga dapat menjalankannya dengan
cmd.exe
dan menyembunyikan jendela perintah) .. tetapi Anda dapat menggunakannyahstart
.Namun, saya menggemakan yang lain, karena Anda menjalankan EXE, jika Anda memulai..run..pathofexe atau membuat ikon untuk itu, prompt perintah tidak akan diluncurkan. Jadi mengapa Anda ingin memulainya dari cmd.exe?
Juga, perhatikan .. dalam dos dan windows Anda menggunakan garis miring terbalik di jalur direktori. Garis miring ke depan adalah untuk URL atau jalur direktori di unix atau linux.
sumber
hstart
sedang dilakukan? Bagaimana cara menyembunyikan jendela yang dibuat?Pilihan terbaik adalah menanyakan apa yang ingin Anda lakukan. Jika Anda memerlukan 'kode' untuk suatu program, mengapa Anda tidak menggunakan Shell mengeksekusi?
Dan saya tidak bisa membayangkan apa alur kerja yang sah yang perlu dipanggil baris perintah, yang pada gilirannya akan menjalankan executable.
sumber
Ada alat bernama Quiet yang dapat Anda gunakan untuk mencapai ini. Cukup berikan file .exe atau .bat Anda sebagai argumen. Untuk ini, cukup buat pintasan command prompt cmd di desktop Anda. Kemudian dapatkan properti dari pintasan prompt perintah yang telah Anda buat. Setelah itu, di tab "Pintasan", isi bidang "Target" seperti ini:
Jika Anda mengklik dua kali pintasan, proses Anda akan diluncurkan dan Anda dapat memeriksanya melalui daftar proses Anda, di task manager.
Perhatikan bahwa seharusnya tidak ada spasi putih di jalur untuk Quiet.exe dan file .exe atau .bat Anda.
sumber
Quiet
tampaknya berjalan pada Windows NT hingga XP. Tidak mengatakan apa-apa tentang Windows 10. Apakah Anda pikir mungkin aman untuk menggunakannya pada Windows 10?• [path] \ nama yang dapat dieksekusi Anda.
• semua argumen lain yang dibutuhkan oleh skrip Anda (% *) - Hanya untuk mengeksekusi exe di latar belakang.
sumber
%*
bagian.Jika Anda ingin menjalankan perintah dan kemudian segera keluar dari prompt, Anda dapat melakukan ini ...
cmd / c "C: // Program Files / Adobe / Adobe Photoshop CS4 / Photoshop.exe" && keluar
http://www.thewindowsclub.com/command-prompt-tricks-windows (Lihat menjalankan beberapa perintah bagian)
sumber
Kenapa tidak menggunakan ini?
sumber
#include <windows.h> int main() { system("cmd /c start C:/WINDOWS/system32/notepad.exe"); }
Saya akhirnya menemukan cara yang setidaknya di windows 10 muncul untuk menyembunyikan / menutup windows cmd di jalan pintas saya telah mencoba mencari solusi untuk. Inilah yang saya gunakan untuk membuka Pengguna dan Komputer Direktori Aktif melalui runas dengan login domain lain.
runas.exe / savecred / user: domain \ username "cmd / c mulai mmc C: \ Windows \ System32 \ dsa.msc"
mungkin "cmd / c start" adalah solusi mudah ...
sumber