7zip關聯擴展名的批處理方式

在企業裏,批量部署7zip後,
需要通過批處理來關聯一些擴展名

:Assoc7z
assoc .7z=7-Zip.7z
assoc .bz2=7-Zip.bz2
assoc .gz=7-Zip.gz
assoc .tar=7-Zip.tar
assoc .tgz=7-Zip.tgz
assoc .zip=7-Zip.zip
assoc .rar=7-Zip.rar
ftype 7-Zip.7z="C:\Program Files\7-Zip\7zFM.exe" " "%%1"
ftype 7-Zip.bz2="C:\Program Files\7-Zip\7zFM.exe" "%%1"
ftype 7-Zip.gz="C:\Program Files\7-Zip\7zFM.exe" "%%1"
ftype 7-Zip.tar="C:\Program Files\7-Zip\7zFM.exe" "%%1"
ftype 7-Zip.tgz="C:\Program Files\7-Zip\7zFM.exe" "%%1"
ftype 7-Zip.zip="C:\Program Files\7-Zip\7zFM.exe" ""%%1"
ftype 7-Zip.rar="C:\Program Files\7-Zip\7zFM.exe" ""%%1"













注意點:

當把這些命令 作成批處理時
由於%1是一個批處理變量所以 前面轉了一多加一個%號
單條命令執行

ftype 7-Zip.rar="C:\Program Files\7-Zip\7zFM.exe" ""%1"

當做成批處理時,
ftype 7-Zip.rar="C:\Program Files\7-Zip\7zFM.exe" ""%%1"

此問題,讓我查了好一會兒。 爲什麼做成批處理不成功,原因是%1是一個變量,做成批處理時,變量爲空,所以產生故障。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章