在斯库里找到WindowsOSVersion/Edition
Find Windows OS Version/Edition in Sikuli
我在 Windows 7 和 10 环境中工作,文件位置不匹配。我正在尝试编写一个将进入的 Sikuli 脚本,检查正在使用哪个 Windows 版本(7 或 10),然后继续。我尝试使用:
import os
if os.name == 'nt':
print "windows10"
else:
print "windows7"
但老实说,我被困住了,最简单的方法是什么?任何信息都会有所帮助!也尝试使用 this,但我的结果是 java 或 Java。也许我没有正确实施它?
import os
print os.name
# result = java
import platform
print platform.system()
#result = Java
由于使用 SikuliX,您在 Java 环境中 运行,因此您必须询问 Java 环境,运行 在 ;-)
试试这个:
import java.lang.System as JS
print JS.getProperty("os.name");
print JS.getProperty("os.version");
在我的 Windows 10 上它告诉我
Windows 10
10.0
祝一切顺利。来自 SikuliX 的 RaiMan ;-)
我在 Windows 7 和 10 环境中工作,文件位置不匹配。我正在尝试编写一个将进入的 Sikuli 脚本,检查正在使用哪个 Windows 版本(7 或 10),然后继续。我尝试使用:
import os
if os.name == 'nt':
print "windows10"
else:
print "windows7"
但老实说,我被困住了,最简单的方法是什么?任何信息都会有所帮助!也尝试使用 this,但我的结果是 java 或 Java。也许我没有正确实施它?
import os
print os.name
# result = java
import platform
print platform.system()
#result = Java
由于使用 SikuliX,您在 Java 环境中 运行,因此您必须询问 Java 环境,运行 在 ;-)
试试这个:
import java.lang.System as JS
print JS.getProperty("os.name");
print JS.getProperty("os.version");
在我的 Windows 10 上它告诉我
Windows 10
10.0
祝一切顺利。来自 SikuliX 的 RaiMan ;-)