[批處理]獲取當前用戶的“我的文檔”…

批處理腳本可以幫我們做大量的重複性操作,如程序編譯等。
有時我們需要獲取當前用戶的文檔目錄,
比如我們開發的Program引用了第三方的控件,但控件被安裝在了“我的文檔”。

這時候批處理代碼就需要稍加一點變化,
從註冊表獲取Personal鍵值,
並賦值給變量user_doc,
user_doc就是我們要的當前用戶的"我的文檔"路徑了。

::示例
for /f "tokens=2,*" %%i in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Personal"') do (
set user_doc=%%j
)
echo %user_doc%
pause

以此類推,我們還可以獲取當前用戶的 桌面路徑、我的圖片、我的視頻等。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章