Saya sedang menjalankan skrip batch yang memakan waktu sangat lama dan yang hasilnya melesat dengan laju yang tidak dapat dibaca. Apakah ada pintasan keyboard yang memungkinkan Anda untuk menjeda konsol CMD di mana saat ini adalah untuk berhenti dan membaca output, dan kemudian mulai lagi dari tempat yang sama?
14
Jawaban:
Saya tidak melihat ini di jawaban lain.
Saya percaya urutan kontrol serial 'Ctrl-S' XOFF dan 'Ctrl-Q' XON adalah urutan kunci yang dimaksudkan untuk menyelesaikan masalah.
Silahkan lihat;
XON / XOFF
sumber
Apakah keyboard Anda mengandung Pause/Breakkunci? Ini akan berfungsi dengan baik untuk ini. Begini tampilannya, atau setidaknya digunakan untuk:
Sebagai bonus yang menarik, tombol ini juga dapat digunakan selama POST (Uji Daya Mandiri, yang berjalan saat komputer dinyalakan) untuk membaca output dari BIOS.
Jika Anda tidak memiliki kunci itu, kombinasi Control+ NumLockharus berfungsi sama, dan ada opsi lain tergantung pada pabrikan Anda, menurut Wikipedia .
Untuk melanjutkan eksekusi, tekan Enter.
sumber
ScrLk
), yang dapat melayani tujuan yang sama.Wait:Executive
, dan sepertinya tidak berdenyut secara berkala. Menarik.Anda dapat menggunakan perintah "lebih". Meskipun tidak persis apa yang Anda cari, itu akan membatasi output layar per halaman.
sumber
Menambahkan satu lagi cara bermanfaat untuk cangkang linux . (Tapi mungkin ok di windows juga, coba!)
Menekan
ctrl
+z
akan menggantung program. (Pesan: dihentikan)Untuk menjalankannya kembali pada keadaan sebelumnya, seperti jika dijeda:
Tipe
fg
Atau untuk banyak penggunaan: program_name_previously_ctrl + z_stopped `
fg
sumber
Ada beberapa metode lain di sini untuk ditambahkan, jika kita teliti:
1) Selain tombol Pause / Break Anda dapat menduplikasi fungsinya dengan Menggunakan "CTRL + C".
Ini akan menyebabkan skrip cmd berhenti dan bertanya apakah Anda ingin menghentikannya. Setelah selesai mencari, Anda dapat memilih "TIDAK" (atau mungkin ya jika itu cocok untuk Anda) dan itu akan terus berlanjut (Atau keluar, jika Anda memilih ya).
2) Anda juga dapat berhenti menggunakan mouse dengan mengklik kursor mouse Anda di jendela untuk memilih teks dari Terminal CMD.
Anda mungkin telah memperhatikan output jeda ini di masa lalu dan berpikir hanya output yang akan ditunda, namun ketika skrip berjalan dalam contoh cmd interaktif, Anda sebenarnya menghentikan eksekusi kode (sama seperti dengan "Jeda / Istirahat" dan "CTRL + C "Metode).
Namun begitu jendela kehilangan fokus, atau Anda mengklik untuk menghentikan sementara hal-hal, eksekusi kode akan berlanjut, dan Anda tidak memiliki pilihan untuk mengakhiri kode melalui cara ini.
sumber
Pada sistem windows, jika layar output telah mengaktifkan Mode Edit Cepat (dengan Konfigurasi) cukup klik pada layar dan pilih bagian mana pun dari layar. Program akan menghentikan eksekusi hingga Anda mengklik kanan layar untuk membatalkan pilihan. Layar bisa kehilangan fokus dan akan terus membeku sampai Anda kembali dan klik kanan padanya. Berhati-hatilah bahwa konten apa pun dari Clipboard, jika ada, dapat dibalik layar itu ketika Anda mengklik kanan padanya.
sumber