Kontrol apakah perintah baris perintah Windows dijalankan di jendela baru

1

Di prompt perintah Windows saya, kadang-kadang ketika saya menjalankan perintah itu dieksekusi dalam prompt perintah baru, bukan yang sekarang. Apakah ada cara untuk mengontrol ini (memaksa perintah untuk selalu berjalan di jendela saat ini atau selalu di prompt baru)?

Contoh: menjalankan ipython.exe membuka juru bahasa dalam prompt baru (dan saya telah melihat perilaku ini dengan beberapa perintah lain yang tidak dapat saya ingat sekarang).

kefeizhou
sumber
Bisakah Anda memberikan contoh?

Jawaban:

3

Pada dasarnya ada dua jenis aplikasi Windows, berbasis konsol dan berbasis jendela. Ini diatur oleh pengembang sebelum kompilasi kode. CMD.EXE berbasis konsol, NOTEPAD.EXE berbasis jendela. Jika aplikasi berbasis konsol diluncurkan dari cmd.exe, aplikasi itu akan selalu terbuka di jendela yang sama kecuali Anda melakukan sesuatu untuk mengubahnya (seperti menggunakan perintah MULAI). Jika aplikasi terbuka di jendela baru, maka itu adalah berbasis jendela atau program itu sendiri dikodekan untuk membuat jendela baru.

Marty
sumber
1

Jika program itu sendiri membuka jendela konsol baru, tidak ada yang dapat Anda lakukan untuk menghentikannya.

grawity
sumber