Windows (8.1) üzerinde yazdığım bir Python (2.7) konsol uygulamasına sahibim. Programı yürütürken parametreleri işlemek için argparse.ArgumentParser()
kullandım.Python Console Uygulaması için Kaydırmayı Etkinleştirme
Uygulamanın epeyce parametreleri var, bu nedenle --help
parametresi kullanıldığında, bu belge konsol penceresinin boyutunu büyük ölçüde aşıyor. Konsol penceresi maksimize edilmiş olsa bile. Hangisi iyi, ancak karşılaştığım konu, kullanıcının yardım dokümanlarının geri kalanını görüntüleyememesidir. Windows konsol özelliklerini "Pencere Boyutu" ve "Ekran Arabellek Boyutu" gibi uygun bir şekilde yapılandırdım. Ve bu değişikliklerin çalıştığını doğruladım, ancak yalnızca Python ortamının dışında çalışıyorlar. Bir Python betiğini çalıştırdığımda veya bir komut dosyası için --help
komutunu çalıştırdığımda, konsol özellikleri artık geçerli değildir. Kaydırma çubuğu pencereden kaybolacak ve artık önceki içeriği görmek için yukarı kaymaya başlayamıyorum.
Temel olarak, Python konsol programlarım için kaydırma işleminin nasıl etkinleştirileceğini bulmam gerekiyor. Hem bir komut dosyasını çalıştırırken hem de --help
belgelerini görüntülerken kaydırma işlemine ihtiyacım var. Bunu yapmaya nasıl devam edeceğimi bilmiyorum. Konuyla ilgili herhangi bir bilgi için çevrimiçi arama yapıyorum ve henüz uzaktan yardımcı olabilecek herhangi bir şey bulamadım.
Bu noktada tamamen sıkışmış durumdayım. Yani eğer birisi çalışmak için nasıl kaydırılacağını bilirse, yardımın için minnettar olurum.
Python konsol pencerelerinizin sağ üst köşesine sağ tıklayın ve Özellikler'i seçin ve görüntülenen iletişim kutusundaki pencere boyutu ve ekran arabellek boyutunu yapılandırın - ardından yeniden --help'i deneyin. – martineau
@martineau Öneri için teşekkürler. Ne yazık ki, bunu defalarca denedim ve hala aynı sonucu. Aslında konsolumun özelliklerini ilk olarak nasıl yapılandırdım. Ve --help'i tekrar çalıştırdığım veya başka bir Python ile ilgili komutu yürüttüğümde, kaydırma çubuğu kaybolur ve kaydırılamıyorum. Başka bir öneriniz var mı? –
@martineau Oh, ve konsol özelliklerini değiştirdiğimde, normal bir konsol ve Yönetici ayrıcalıklarına sahip bir konsol üzerinde çalıştığımı söylemeliyim ... ama yine de aynı sonucu elde ettim. Ayrıca konsol özelliklerini tekrar açarsam, ayarlar hala değiştirdiğim değerlere ayarlanır. Yani konsol ayarları ** devam ediyor, fakat bir sebepten dolayı bir Python komutu yürütüldüğünde herhangi bir etkisi olmaz. –