时间:2021-05-22
复制代码 代码如下:
%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a
cls
@echooff
color2a
:start
cls
echo*******************************************************************************
echo**
echo*BAT加密最终版*
echo**
echo*******************************************************************************
echo.
echo.
echoBAT加密最终版为"BAT加密工具"的更新版本,较上一版加密工具而言有诸多优势:
echo.
echo★可以一次性成功加密任何批处理文件,更省事.
echo.
echo★可以由您输入任意需要加密的批处理,加密灵活性更大.
echo.
echo★能够自动判断错误输入,更加人性化.
echo.
echo说明:在下面输入需要加密的批处理文件,直接输入批处理文件名为加密当前目录下的BAT,也可以带路径指定任意BAT.当前目录下生成的encrypt.bat文件即为加密的批处理.
echo.
echo作者:木林森QQ:573381312BYE
echo.
echo.
echo.
set/pfile=请输入需要加密的批处理后按回车键(q=退出):
if"%file%"=="q"gotoquit
echo%file%|findstr/i"\.bat$">nul&&gotogo
echo%file%|findstr/i"\.cmd$">nul&&gotogo
cls
echo==============
echo请正确输入!
echo==============
echo.
echo.
echo按任意键重新输入......
pause>nul
gotostart
:go
ifnotexist"%file%"gotonewly
ifexistencrypt.batcopyencrypt.batencryptbak.bat
echo%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a>"%tmp%\encrypt.tmp"
echocls>>"%tmp%\encrypt.tmp"
type"%file%">>"%tmp%\encrypt.tmp"
setlocalenabledelayedexpansion
for%%iin("%tmp%\encrypt.tmp")do(
echo%%~zi>nul2>nul
setsize=%%~zi
setnum=!size:~-1!
set/amod=!num!%%2
if!mod!equ0(gotoeven)else(gotoodd)
)
:even
copy"%tmp%\encrypt.tmp"encrypt.bat
del"%tmp%\encrypt.tmp"
cls
echo==========================
echo恭喜你,批处理加密成功^^!
echo==========================
echo.
echo.
echo按任意键退出......
pause>nul
gotoquit
:odd
echo.>>"%tmp%\encrypt.tmp"
copy"%tmp%\encrypt.tmp"encrypt.bat
del"%tmp%\encrypt.tmp"
cls
echo==========================
echo恭喜你,批处理加密成功^^!
echo==========================
echo.
echo.
echo按任意键退出......
pause>nul
gotoquit
:newly
cls
echo================================
echo找不到批处理文件,请重新输入!
echo================================
echo.
echo.
echo按任意键开始......
pause>nul
gotostart
:quit
exit
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
问题描述假设我们要在批处理a.bat里调用执行批处理b.bat,b.bat需要知道b.bat的当前位置,并执行run.exe,如下://directorystr
bat是bat文件扩展名,bat是dos下的批处理文件,批处理文件是无格式的文本文件,它包含一条或多条命令。 它的文件扩展名为.bat或.cmd。在命令提示下
CMD加密是通过批处理实现的,现在我们来新建一个记事本,然后复制下面的命令并粘贴到记事本里去,并重命名为*.bat即可。 复制代码代码如下:@echooffif
效果图:复制代码代码如下:::将下面所附代码保存为.BAT或.CMD格式的批处理文件,双击运行。::Base64加密解密部分参考s11ss代码::转载请注明来自
示例批处理:test.bat复制代码代码如下::OnErrorResumeNextSubbatechooff&clsechoBatching_codez_her