Bazen PowerShell, ben enter tuşuna basana kadar çıkış göndermeyi durdurur. Neden?


105

Periyodik olarak, PowerShell'in enter tuşuna basarak "uyandırmak" olana kadar yapmasını istediğim şeyi yapmayı sonsuza dek sürdüğünü farkettim. Bu, sadece birkaç saniyede bir çıktılarını ekrana kaydeden özel uygulamalar bile çalıştırdığım ve bu durumlarda bile, PowerShell bir süre sonra bir şey yapmayı durduracağından, söyleyebileceğim en iyi işlemlerden biri değil. Bir vuruş ver "Enter tuşuna basarak.

Buna neyin sebep olduğu hakkında bir fikriniz var mı?


Vaov! Bu aynı zamanda yeni (sessiz bir şekilde monte edilmiş) pencere konsolu için de geçerlidir!
TamusJRoyce

Yanıtlar:


143

Eğer QuickEdit Modeve \ veya Insertseçenekler konsol \ pencere özellikleri içinde kontrol ve konsolun içindeki tıklanma bu çıkışı sekteye uğrayacaktır. Bu seçenekler işaretlenmezse, konsol içinde tıklanarak çıktı duraklatılamaz.

alt metin Bu ayarlara ulaşmak için, terminal pencerenizin sol üstündeki PowerShell-Logosuna sağ tıklayın, ardından 'Özellikler'i seçin (en azından bunu yapmanın bir yolu).


7
Ah, evet, ekrana tıklamanın çıktıyı kesebileceği hiç aklıma gelmedi. Bazı testler yaptıktan sonra bu gerçekten sorun gibi görünüyor.
Nathan Ridley

7
OMG Kabuğu başarısız oldu.
meawoppl

11
Bu son derece sinir bozucu :) Başka bir belgelenmemiş özellik?

6
kelimenin tam anlamıyla sunucu hatasıyla bir araya geldi, ilk kez gözlemlediğimden beri yıllar oldu, ancak hiçbir zaman içine girecek kadar büyük olmadı, bugüne kadar bu 'tırmık' üzerine tekrar
bastım

8
Drk gibi, bu siteye oy vermek için katıldım: D. Bu hayatımdaki en sinir bozucu gizemlerden birini çözdü lol.
Jan

-1

PowerShell betiğini Cygwin'in içinden şu şekilde çalıştırıyorsanız:

powershell.exe -Command '<...>'

ve bu sorunu yaşarsanız, yeni bir satıra aktararak düzeltebilirsiniz:

echo | powershell.exe -Command '<...>'
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.