
求bat腳本可以獲取某軟件安裝根目錄最后由 jack 于 -5-16 17:46求高手寫一個bat要求獲取改成通用的軟件的根目錄,并在后面對這個目錄進行相關復制、剪切等操作,如何引用這個獲取的目錄?例如:可以獲取某軟件(比如QQ)的安裝根目錄,并在其根目錄下面新建1個文件夾123。自己網上整合了1個,發現無法識別目錄,求高手指教修改一下哈。
比如,從桌面QQ快捷方式獲取的文件位置為D:Program Files (x86)TencentQQBinQQScLauncher.exe則根目錄為 D:Program Files (x86)TencentQQBin然后寫代碼在這個根目錄下面新建1個文件名為123的文件夾。nclick="copycode($('code0'));">復制代碼
- @echo off&cd /d %~dp0
- :: 獲取xxx安裝目錄
- set reg=HKEY_LOCAL_MACHINESOFTWAREQQ
- :: 獲取QQ安裝目錄
- for /f skip=2 tokens=3,* %%i in ('reg query %reg% /s') do (
- set destPath=%%i %%j
- :: 驗證是否是目錄
- echo %%i | findstr : >nul && (
- goto back
- )
- )
- :back
- echo %destPath%
- md %destPath%123
- pause
- exit

