@echo offset ^&=setlocal enabledelayedexpansion
:: 解析后為 set &=setlocal enabledelayedexpansion
set ^^^^^hero=^^^^^&p
:: 解析后為 set ^^hero=^^&p
set ^au=^^^au
:: 解析后為 set au=^au
set ^^^^^^^^^=障眼法
:: 解析后為 set ^^^^=障眼法
%&%
:: 替換%后為 setlocal enabledelayedexpansion
set ^^^^^se=^^^se!
:: set ^^se=^se!
:: 由于開啟了變量延遲,會再轉義一次
:: set ^se=se
echo %^^^^%!%^^hero%!au%^se%
:: 首先替換掉%再解析命令
:: echo 障眼法!^^&p!ause
:: 解析命令,&是連接操作符,連接兩個命令
:: 第一個命令解析后為 echo 障眼法!^
:: 第二個命令解析后為 p!ause
:: 由于開啟了變量延遲,替換掉!(找不到匹配的! 丟棄掉)
:: echo 障眼法
:: pause
bat變量延遲
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- 版權聲明:本文為Jumbo原創(chuàng)文章,采用[知識共享 署名-非商業(yè)性使用-禁止演繹 4.0 國際 許可協(xié)議],轉載前...
- 靜態(tài)變量static 存儲在靜態(tài)區(qū); 初始化一次; 由系統(tǒng)管理; 生命周期為代碼運行期間有效; 代碼位置: 可以修...