如果是換了計算機或更改了使用者名稱,匯出後的reg
檔案不可以直接點選執行匯入,要編輯一下裡面內容,使用者名稱和軟體路徑可能都不一致。
@echo off
setlocal enabledelayedexpansion
title 匯出環境變數 by:小可([email protected])
set vartimetemp1=%time: =0%
set vartimetemp2=%vartimetemp1::=%
set vartime=%vartimetemp2:~0,6%
set vardate=%date:~0,4%-%date:~5,2%-%date:~8,2%-%vartime%
:: for user variables
regedit /e "%cd%\environment_user_%vardate%.reg" "hkey_current_user\environment"
:: for system variables
regedit /e "%cd%\environment_global_%vardate%.reg" "hkey_local_machine\system\currentcontrolset\control\session manager\environment"
exit
批處理之環境變數擴充套件
1.環境變數替換已如下增強 摘自set命令幫助 path str1 str2 會擴充套件 path 環境變數,用 str2 代替擴充套件結果中的每個 str1 要有效地從擴充套件結果中刪除所有的 str1 str2 可以是空的。str1 可以以星號打頭 在這種情況下,str1 會從擴充套件結果的 開...
用批處理修改環境變數
修改變數 path 1 修改登錄檔的方法要重啟才生效 永久的 reg add hklm system currentcontrolset control session manager environment v path d path c f 2 使用wmic,立即生效 永久的 wmic envi...
批處理 延遲環境變數擴充套件
延遲變數全稱 延遲環境變數擴充套件 要理解這個東西 我們還得先理解一下什麼叫擴充套件 cmd 在解釋我們的命令的時候 首先會讀取命令列一條完整的命令 然後對其進行一些命令格式的匹配操作 看你所輸入的命令格式是不是符合他的要求.如果我們要在我們的命令中引用一些變數,那麼我們如何讓 cmd在解釋我們的命...