最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

【MATLAB】查找電腦已安裝軟件的安裝位置

2021-06-11 23:56 作者:-何其-  | 我要投稿

背景

遇到一個(gè)需求,也就是調(diào)用7z.exe程序?qū)χ付▔嚎s文件進(jìn)行解壓,但調(diào)用7z.exe采用dos時(shí)需要給定7z.exe的絕對路徑。

情況分析

之前由于采用的是代碼編輯,直接在代碼中鎖死7z.exe的絕對路徑,如下情況

exePath='"C:\Program Files\7-Zip\7z.exe"'? ?%解壓軟件安裝位置

采用代碼內(nèi)鎖死7z.exe的絕對路徑,限制了程序的應(yīng)用,對于不同的電腦,7z.exe安裝位置可能不一致,這就導(dǎo)致寫好的函數(shù)的推廣性太差

解決辦法

(1)通過注冊表查找7z.exe軟件的安裝地址,即通過matlab自帶函數(shù)找到紅框中的數(shù)值數(shù)據(jù):

7z.exe在注冊表中相關(guān)信息

(2)matlab的函數(shù)winqueryreg可以實(shí)現(xiàn)查找安裝地址

函數(shù)說明地址:https://ww2.mathworks.cn/help/matlab/ref/winqueryreg.html

函數(shù)winqueryreg的運(yùn)行示例

(3)通過找到的安裝地址,和程序7z.exe構(gòu)成絕對文件地址,正好解決了7z.exe安裝位置不確定的情況

【MATLAB】查找電腦已安裝軟件的安裝位置的評論 (共 條)

分享到微博請遵守國家法律
龙口市| 盐边县| 讷河市| 万载县| 保亭| 泸水县| 宁德市| 平凉市| 腾冲县| 原平市| 隆回县| 柯坪县| 宁德市| 甘谷县| 屏山县| 怀仁县| 额济纳旗| 砀山县| 灵宝市| 米林县| 临江市| 思茅市| 增城市| 张家港市| 神木县| 宁南县| 松桃| 白沙| 张家界市| 横峰县| 锦州市| 玉门市| 称多县| 平定县| 辽阳县| 金溪县| 南皮县| 新野县| 滨州市| 景德镇市| 长白|