測試文字功能,小工具,標題

記錄很重要,不然會浪費很多時間在找以前的記憶

一個人的氣度,決定他未來的高度。

2014年4月24日 星期四

WScript 一些系統資料夾的特殊表示法

有時會看到一些BAT上會有「%windir%」,其實就是指windows系統文件的安裝目錄,
那「%」符號是系統變數的一種表示法 ,常常會用在在系統升級程式和病毒碼要增加東西進系統文件夾時,大部份都會用這樣的編寫程式,方便於精準的把東西加到目的位置。


當前系統盤符
%systemdrive%或%HomeDrive% = C:\
當前系統目錄
%systemroot%或%Windir%=C:\WINDOWS
當前用戶配置文件文件夾
%UserProfile%或%HOMEPATH%=C:\Documents and Settings\Administrator\
所有用戶配置文件文件夾
%AllUsersProfile%=C:\Documents and Settings\All Users\
臨時文件夾之一 當前用戶Temp緩存
%temp% = %USERPROFILE%\Local Settings\Temp =C:\Documents and Settings\Administrator\Local Settings\Temp\
臨時文件夾之二 系統Temp緩存
%SystemRoot%\TEMP\=C:\WINDOWS\Temp\
程序文件夾
%ProgramFiles%=C:\Program Files\
包含用戶帳戶的域的名稱
%USERDOMAIN%
當前登錄的用戶的名稱
%USERNAME%=Administrator
用戶桌面
%USERPROFILE%\桌面=C:\Documents and Settings\Administrator\桌面
本地默認情況下應用程序存儲數據的位置
%APPDATA%=C:\Documents and Settings\Administrator\Application Data
顯示當前目錄
%CD%=C:\Documents and Settings\Administrator
啟動當前的 Cmd.exe 的準確命令行
%CMDCMDLINE%
當前的「命令處理程序擴展」的版本號
%CMDEXTVERSION%
計算機的名稱
%COMPUTERNAME%
命令行解釋器可執行程序的準確路徑
%COMSPEC%
當前日期
%DATE%
當前時間(精確到毫秒)
%TIME%
上一條命令的錯誤代碼
%ERRORLEVEL%
驗證當前登錄會話的域控制器的名稱
%LOGONSERVER%
安裝在計算機上的處理器的數目
%NUMBER_OF_PROCESSORS%
操作系統名稱
%OS%

指定可執行文件的搜索路徑
%PATH%
操作系統認為可執行的文件擴展名的列表
%PATHEXT%
處理器的芯片體系結構
%PROCESSOR_ARCHITECTURE%
處理器說明
%PROCESSOR_IDENTIFIER%
計算機上安裝的處理器的型號
%PROCESSOR_LEVEL%
處理器的版本號
%PROCESSOR_REVISION%
當前解釋程序的命令提示符設置
%PROMPT%
0 到 32767 之間的任意十進制數字(隨機數)
%RANDOM%
以上面的假設,%windir%實際就是C:\windows
如果對%%括起來的系統變量不清楚,
可點擊開始按鈕,打開運行--輸入cmd--在dos命令提示符窗口下輸入:echo %windir% 即可得到答案.

沒有留言:

張貼留言