|
|
发表于 2019-6-25 14:24:48
|
显示全部楼层
本帖最后由 miqilaosu 于 2019-6-25 16:10 编辑
回复 3# smss - setlocal enabledelayedexpansion
- set /p H=输入任意字符混淆代码,按回车不混淆代码:
- for /f "delims=" %%b in ('dir /b /a-h /s /o:n "%1\*.xml"') do (set "P=%%~dpb"
- cd /d "%~dp0"
- if exist "%%~dpbmanifest.xml" (
- if exist "%%~dpbconfig.xml" (
- if "%H%" NEQ "" (
- xcopy "%%~dpbmanifest.xml" "%~dp0"
- xcopy "%%~dpbconfig.xml" "%~dp0"
- powershell.exe -command "&{%~dp0混淆代码.ps1}"
- PowerShell -exec ByPass "&'%~dp0同步后缀.ps1'" "!P:~,-1!"
- move "%~dp0%%~nxb" "%%b"&attrib "%%b" +h
- del "%~dp0config.xml"
- attrib "%%~dpbconfig.xml" +h
- )
- )
- ) else (
- robocopy "!P:~,-1!" "%~dp0\" "%%~nxb" /xf config.xml
- PowerShell -exec ByPass "&'%~dp0注释空行.ps1'"
- move "%~dp0%%~nxb" "%%b"&attrib "%%b" +h
- )
- )1>nul 2>nul &&echo 所有代码处理完毕||echo 无需处理完美跳过!
- pause
复制代码 |
|