1 @echo off
 2 color 0A
 3 title 批处理变量加密解密工具
 4 
 5 if "%1" EQU "" (
 6     set /p file=目标文件路径: 
 7 ) else (
 8     set file=%1
 9 )
10 
11 (for /f "delims=" %%a in (%file%) do (
12     set tv=%%a
13     setlocal enabledelayedexpansion
14         set tv=!tv:^&=#_1_#!
15         set tv=!tv:^|=#_2_#!
16         set tv=!tv:^<=#_3_#!
17         set tv=!tv:^>=#_4_#!
18         set tv=!tv:^^=^^^^!
19         for /f "delims=" %%b in ("!tv!") do (
20     endlocal
21             echo; | ^> tmp.txt echo %%b
22         )
23  
24     for /f "delims=" %%b in (tmp.txt) do (
25         set tv2=%%b
26         setlocal enabledelayedexpansion
27         set tv2=!tv2:#_1_#=^&!
28         set tv2=!tv2:#_2_#=^|!
29         set tv2=!tv2:#_3_#=^<!
30         set tv2=!tv2:#_4_#=^>!
31         echo !tv2!
32         if "!tv2:set =!" neq "!tv2!" (endlocal&call %%a) else (endlocal)
33     )
34 ))>out.txt 2>nul
35 
36 del tmp.txt
37 
38 cls & echo 尝试解密完成: & echo ===============================================================================
39 type out.txt
40 echo ===============================================================================& pause > nul
View Code

相关文章:

  • 2021-09-06
  • 2022-12-23
  • 2021-06-01
  • 2021-12-04
  • 2021-12-18
  • 2021-08-14
  • 2021-11-22
  • 2022-03-03
猜你喜欢
  • 2022-01-01
  • 2021-12-05
  • 2022-02-26
  • 2021-07-26
  • 2021-12-02
  • 2022-02-14
相关资源
相似解决方案