この問題で数年間苦しめられていたので、私は問題を完全に解決する小さなPythonスクリプトを書くことにしました-パラメータなしでそれを実行するだけで、保存された接続をロールスルーします。
ここでスクリプトを使用します -MITライセンス=必要なことを実行します(実行するにはPythonが必要です)。 デフォルトでは、スクリプトは色を(読みやすい)に変更し(濃い青で少し明るく、薄い青でも)、スクロールバッファーを20kに増やし(残っているテキストが消えないように)、ウィンドウサイズを大きなサイズに設定し、最大化+全画面で入力し、終了時の警告を削除して、SSHトラフィックの圧縮を有効にします。
ここに任意のパラメータを単独で貼り付けることができます。 新しい接続を追加するとき、このスクリプトを実行するだけで完了です。 カットの下-ソースコードでは、クリックできません;-)
テキスト形式:
#Author Michail Svarychevski 3@14.by #Licensed under MIT license import winreg print ("") print ("This is awesome Putty settings update script!") print ("---------------------------------------------") i = 0 with winreg.OpenKey(winreg.HKEY_CURRENT_USER, "Software\SimonTatham\PuTTY\Sessions", 0, 15) as key: while 1: try: subkey = winreg.EnumKey(key, i ) print ("Processing " + subkey + "...") with winreg.OpenKey(key, subkey, 0, 15) as session: winreg.SetValueEx(session, "Colour14", 0, winreg.REG_SZ, "96,96,255") winreg.SetValueEx(session, "Colour15", 0, winreg.REG_SZ, "150,150,255") winreg.SetValueEx(session, "ScrollbackLines", 0, winreg.REG_DWORD, 20000) winreg.SetValueEx(session, "TermHeight", 0, winreg.REG_DWORD, 40) winreg.SetValueEx(session, "TermWidth", 0, winreg.REG_DWORD, 150) winreg.SetValueEx(session, "WarnOnClose", 0, winreg.REG_DWORD, 0) winreg.SetValueEx(session, "Compression", 0, winreg.REG_DWORD, 1) winreg.SetValueEx(session, "FullScreenOnAltEnter", 0, winreg.REG_DWORD, 1) i+=1 except WindowsError: break print ("---------------------------------------------") print ("We are done!")
コメント/改善-スタジオへ