簡體   English   中英

py2exe - 將我的 python 腳本轉換為 a.EXE 文件后,無法再將其他 Windows 應用程序中的文本復制/粘貼到我的 Python 應用程序

[英]py2exe - Can no longer Copy/Paste text from other Windows app to my Python app after converting my python script to a .EXE file

我最近嘗試使用 py2exe 將我的 python 腳本(用於文件系統 I/O)轉換為可執行文件。 但是,在從我的 python 腳本成功生成 .exe 文件后,我不再能夠從其他 windows 應用程序中復制並粘貼任何文本(或與此相關的任何內容)到我的 python 應用程序控制台(當我從運行腳本/ .exe 文件)。 現在右擊鼠標,不再彈出訪問window。 有誰知道我該如何解決這個問題?

謝謝,

右鍵單擊控制台 window 是 Windows Vista 及以上版本的命令行解釋器的“特殊功能”。 它不適用於任何其他命令行工具,因此它不再適用於轉換后的腳本。 您仍然可以使用 windows 菜單(標題欄中的小圖標或 Alt+Space)訪問它。

您可以嘗試通過使用 Windows API 調用來恢復右鍵單擊功能 - 但更方便的可能性是使用 Ctrl+V 啟用粘貼並忘記 Z05B8C74CBD96FBF2DE4C1A352702FFF4Z 菜單一個很好的候選者是PyReadline - 安裝 package 並在腳本的開頭運行它:

import readline
readline.parse_and_bind("control-v: paste")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM