五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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】查找電腦已安裝軟件的安裝位置的評論 (共 條)

分享到微博請遵守國家法律
云梦县| 肥东县| 黄龙县| 乌鲁木齐县| 十堰市| 灵川县| 庄浪县| 蕲春县| 乐亭县| 东乌珠穆沁旗| 壶关县| 财经| 五河县| 象州县| 依安县| 红桥区| 孝义市| 闸北区| 湘西| 将乐县| 金昌市| 桐城市| 佛山市| 台中县| 迁西县| 石首市| 突泉县| 蓝田县| 宜春市| 乌恰县| 咸宁市| 凌源市| 惠水县| 固镇县| 舞钢市| 贵南县| 潜江市| 温泉县| 资溪县| 安龙县| 阿尔山市|