


Ausführliche Erläuterung der Schritte zum Hinzufügen einer Öffnungsmethode im Rechtsklickmenü einer Anwendung mit Python
Mar 27, 2017 pm 04:35 PMKürzlich wollte ein vom Projektteam entwickeltes kleines Tool eine Öffnungsmethode im Rechtsklick-Menü hinzufügen. Am Beispiel von Youdao Cloud Notes wurden die Anforderungen zerlegt und Code geschrieben
1. Demontage der Anforderungen:
So öffnen Sie das Rechtsklick-Menü manuell:
Schritt 1: Öffnen Sie die Registrierung Editor, Win +R->Geben Sie „regedit“ ein
Schritt 2: In HKEY_CLASS ES_ROOT/*/shell (oder HKEY_LOCAL_MACHINE/SOFTWARE/Classes/*/shell, die beiden Verzeichnisse sind gleich) Fügen Sie einen Schlüssel hinzu: YNote, erstellen Sie dann einen neuen Elementbefehl in diesem Element und bearbeiten Sie dann das string , fügen Sie den Pfad der Anwendung hinzu und fügen Sie schließlich ein Leerzeichen und „%1“ nach dem Pfad und Namen hinzu. Klicken Sie dann mit der rechten Maustaste, um die Öffnungsmethode von YNote
2. Code-Implementierung
Methode 1: implementiert durch _winreg-Modul:
import _winreg from _winreg import KEY_ALL_ACCESS with _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, r"SOFTWARE\Classes\*\shell") as key: print key newKey = _winreg.CreateKeyEx(key,"YNote",0,KEY_ALL_ACCESS) sub_key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,r"SOFTWARE\Classes\*\shell\YNote") newsubKey = _winreg.CreateKey(sub_key,"command") _winreg.SetValue(newsubKey,"(Default)",1,"\"C:\Program Files (x86)\Youdao\YoudaoNote\YoudaoNote.exe\" \"%1\"")
Methode2: Implementiert durch Win32API und Win32con-Module
import win32api import win32con key = win32api.RegOpenKey(win32con.HKEY_LOCAL_MACHINE,r"SOFTWARE\Classes\*\shell") newKey = win32api.RegCreateKey(key,"YNote") sub_key = win32api.RegOpenKey(win32con.HKEY_LOCAL_MACHINE,r"SOFTWARE\Classes\*\shell\YNote") newsubKey = win32api.RegCreateKey(sub_key,"command") win32api.RegSetValue(newsubKey,"(Default)", win32con.REG_SZ,"\"C:\Program Files (x86)\Youdao\YoudaoNote\YoudaoNote.exe\" \"%1\"")
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Schritte zum Hinzufügen einer Öffnungsmethode im Rechtsklickmenü einer Anwendung mit Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So laden Sie Deepseek Xiaomi herunter

Was sind die Vor- und Nachteile des Templatings?

Google AI kündigt Gemini 1.5 Pro und Gemma 2 für Entwickler an

Für nur 250 US-Dollar zeigt Ihnen der technische Leiter von Hugging Face Schritt für Schritt, wie Sie Llama 3 verfeinern

Teilen Sie mehrere .NET-Open-Source-KI- und LLM-bezogene Projekt-Frameworks

Eine vollständige Anleitung zum Debuggen und Analysieren von Golang-Funktionen

So speichern Sie die Evaluierungsfunktion
