0
ファイルの拡張子をWindows CEのプログラムに関連付けるにはどうすればよいですか?私のPythonプログラムをcmdを使って実行するのはとても退屈です。 Pythonを私の**。py *ファイルに関連付けると、私はプログラムをより速く動かすつもりです。ありがとう!Windows CEでの関連付けの拡張
ファイルの拡張子をWindows CEのプログラムに関連付けるにはどうすればよいですか?私のPythonプログラムをcmdを使って実行するのはとても退屈です。 Pythonを私の**。py *ファイルに関連付けると、私はプログラムをより速く動かすつもりです。ありがとう!Windows CEでの関連付けの拡張
私は自分のWindows CEの下でPythonのファイルで探していたと私はこれを実行するための簡単なコードを発見した、と私は良いと微調整:あなたがすることができますしたい場合、
#
# 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)
これはコードです他のプログラムやその他の拡張機能に関連付けるために使用します。
どのように調整して「より良い」ものにしましたか?レジストリキーを設定するだけです... – Cogsy
別のソースからそのままコードをコピーする場合は、クレジットを与えるのが通例です。これはhttp://mail.python.org/pipermail/pythonce/2006-January/001286.htmlからコピーされました。 –