Wie kann ich eine Erweiterung einer Datei mit einem Programm in Windows CE verknüpfen? Es ist so langweilig, meine Python-Programme mit cmd auszuführen. Wenn ich Python mit meinen ** .py * Dateien verbinde, werde ich mein Programm schneller ausführen. Vielen Dank!Associate-Erweiterungen in Windows CE
0
A
Antwort
0
Ich war in den Python-Dateien unter meinem Windows CE suchen und ich fand einen einfachen Code, dies zu tun, und ich zwickte es besser sein:
#
# Setup the registry to allow us to double click on python scripts
#
from _winreg import *
print "Setting up registry to allow\ndouble clicking of Python files to work"
#
# Create the registry entries for ".py" and ".pyc" extensions
#
for Name in (".py", ".pyc"):
Key = CreateKey(HKEY_CLASSES_ROOT, Name)
SetValue(Key, None, REG_SZ, "Python.File")
CloseKey(Key)
#
# Create HKEY_CLASSES_ROOT\Python.File\Shell\Open\Command = "\Program Files\Python\Lib\Python.exe" "%1"
#
Key = CreateKey(HKEY_CLASSES_ROOT, "Python.File")
for Name in ("Shell","Open","Command"):
New_Key= CreateKey(Key, Name)
CloseKey(Key)
Key = New_Key
SetValue(Key, None, REG_SZ, "\"\\Program Files\\Python\\Lib\\Python.exe\" \"%1\"")
CloseKey(Key)
import time
time.sleep(5)
Dies ist der Code, wenn Sie möchten, können Verwenden Sie es zum Verknüpfen mit anderen Programmen und anderen Erweiterungen.
Wie haben Sie es optimiert, um es "besser" zu machen? es ist nur einen Registrierungsschlüssel setzen ... – Cogsy
Wenn Sie Code wörtlich aus einer anderen Quelle kopieren, ist es üblich, Kredit zu geben. Dies wurde kopiert von: http://mail.python.org/pipermail/pythonce/2006-Januar/001286.html –