是否可以在Windows中使用命令提示符来安装版本的chrome版本?
试过了,
"C:\Program Files\Google\Chrome\Application\chrome.exe" -version
"C:\Program Files\Google\Chrome\Application\chrome.exe" --version
"C:\Program Files\Google\Chrome\Application\chrome.exe" -product-version
"C:\Program Files\Google\Chrome\Application\chrome.exe" --product-version
当我这样做时,浏览器实例正在打开。我应该用什么标志来获得版本。
我使用的是Windows 7. Google Chrome版本为67.0.3396.87。
提前致谢
答案 0 :(得分:7)
关于此的错误已提交:https://bugs.chromium.org/p/chromium/issues/detail?id=158372
对我有用的是
wmic datafile where name="C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe" get Version /value
它打印
Version=67.0.3396.99
周围有一些空白行。
错误注释中还有其他一些建议,例如查询注册表。
答案 1 :(得分:5)
到目前为止,user4851仍在工作。我看了看他的链接错误报告,而建议的解决方法对我来说不再起作用。
我的目录中始终存在一个新的hkey,它使您可以查询chrome版本,而无需知道实际的安装位置:
reg query "HKEY_CURRENT_USER\Software\Google\Chrome\BLBeacon" /v version
答案 2 :(得分:2)
我尝试了Kilian的答案,但是就我而言,我是通过服务在一堆机器上远程运行它的,所以我认为HKEY_CURRENT_USER是无效的:
#00000000
假设您知道exe的位置,则可以尝试其他方法并读取exe文件的version属性:
ERROR: The system was unable to find the specified registry key or value.
答案 3 :(得分:0)
仅使用命令行工具
import pyperclip
symbol = input('Symbol = ')
width = int(input('Width = '))
height = int(input('Height = '))
structure = '\n'.join([symbol * width for x in range(height)])
print('\nCopy to Clipboard ?\nY For Yes\nN For No\n')
sel = input('')
if sel == 'Y':
pyperclip.copy(structure)
elif sel == 'N':
print('Done')
仅以简短格式dir /B/AD "C:\Program Files (x86)\Google\Chrome\Application\"|findstr /R /C:"^[0-9].*\..*[0-9]$"
78.0.3904.97
列出Chrome应用程序文件夹中的目录/AD
。
/B
将以下正则表达式应用于目录列表。正则表达式匹配每个以数字findstr /R /C:"..."
开头和以广告数字^[0-9]
结尾的文件夹名称。
在第一个数字和最后一个数字之间,可以使用任何字符[0-9]$
,但至少应出现一个点.*