Windows 7 在Windows 7上以编程方式启用输入语言
我正在为一个依赖于西班牙语输入语言的应用程序编写windows安装程序,西班牙语输入语言在windows 7上不是默认的。是否有一种方法可以通过编程检测运行Win 7的主机上是否启用了西班牙语输入语言,如果没有启用,则启用它?您可以通过Windows注册表读取默认语言或将其设置为默认语言,以下是指向键和语言代码的链接: 例如,如果您希望使用python设置注册表,以下是一个示例:Windows 7 在Windows 7上以编程方式启用输入语言,windows-7,input-language,Windows 7,Input Language,我正在为一个依赖于西班牙语输入语言的应用程序编写windows安装程序,西班牙语输入语言在windows 7上不是默认的。是否有一种方法可以通过编程检测运行Win 7的主机上是否启用了西班牙语输入语言,如果没有启用,则启用它?您可以通过Windows注册表读取默认语言或将其设置为默认语言,以下是指向键和语言代码的链接: 例如,如果您希望使用python设置注册表,以下是一个示例: from _winreg import * print r"***
from _winreg import *
print r"*** Reading from SOFTWARE\Microsoft\Windows\CurrentVersion\Run ***"
aReg = ConnectRegistry(None,HKEY_LOCAL_MACHINE)
aKey = OpenKey(aReg, r"SOFTWARE\Microsoft\Windows\CurrentVersion\Run")
for i in range(1024):
try:
n,v,t = EnumValue(aKey,i)
print i, n, v, t
except EnvironmentError:
print "You have",i," tasks starting at logon..."
break
CloseKey(aKey)
print r"*** Writing to SOFTWARE\Microsoft\Windows\CurrentVersion\Run ***"
aKey = OpenKey(aReg, r"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", 0, KEY_WRITE)
try:
SetValueEx(aKey,"MyNewKey",0, REG_SZ, r"c:\winnt\explorer.exe")
except EnvironmentError:
print "Encountered problems writing into the Registry..."
CloseKey(aKey)
CloseKey(aReg)
此资源可能会帮助您:
请注意,不鼓励使用仅链接的答案,因此答案应该是搜索解决方案的终点(而不是参考文献的另一个中途停留,随着时间的推移,这些参考文献往往会过时)。请考虑在这里添加一个独立的概要,把链接作为参考。如果问题更加具体,我肯定会给出“端点”的答案,并且已经显示了一些研究。