|

- 積分
- 661
- GP
- 141
- 來自
- 現世
  
|
本帖最後由 JRS 於 2010-2-25 19:23 編輯
不顯示命令提示訊息set out="%temp%\%random%.exe" 宣告一個變數 set, 內容為 "%temp%\%random%.exe" (包含雙引號)
%temp% 會自動替代成你的暫存資料夾路徑, %random% 則是隨機輸出一個亂數%WinDir%\Microsoft.NET\Framework\v2.0.50727\csc /t:exe /out:%out% /recurse:%cd% %1 %WinDir% 會自動替換成系統資料夾路徑
另外加上一個 /out 參數, 指定輸出的檔案直接存到 %out%, %out% 會自動替換成上面宣告的那個路徑
在命令提示字元輸入 set 可以看到所有環境變數TEMP=C:\DOCUME~1\使用者名稱\LOCALS~1\Temp XP 的暫存路徑
TEMP=C:\Users\使用者名稱\AppData\Local\Temp Vista 以上的暫存路徑
windir=C:\Windows 附註: XP 的暫存路徑中的 ~1 是 8.3 格式檔案名稱DOCUME~1 = Documents and Settings
LOCALS~1 = Local Settings |
|