为cmd设置密码的批处理
网络编程
CMD加密是通过批处理实现的,现在我们来新建一个记事本,然后复制下面的命令并粘贴到记事本里去,并重命名为*.bat即可。
@echo off
if exist %windir%fly.bat attrib -a -s -r -h %windir%fly.bat
cls
title CMD 密码设置
echo ================================================================================
echo CMD 密码设置
echo.
echo 默认密码为:123456
echo.
echo 如需更改请在下面输入你的密码,不更改直接回车.........
echo.
echo ================================================================================
set paa=
set /p paa=请输入你的新密码:
if not defined paa call :paa
reg add "HKLMSOFTWAREMicrosoftCommand Processor" /v AutoRun /t REG_SZ /d %windir%fly.bat /f >nul
echo ^@echo off >%windir%fly.bat
echo ^cls >>%windir%fly.bat
echo title CMD-Dos 验证............. >>%windir%fly.bat
echo set n=3 >>%windir%fly.bat
echo ^:start >>%windir%fly.bat
echo ^cls >>%windir%fly.bat
echo echo CMD-DOS地带 >>%windir%fly.bat
echo echo. >>%windir%fly.bat
echo set pa= >>%windir%fly.bat
echo set /p pa=请输入密码: >>%windir%fly.bat
echo if /i "%%pa%%"=="%paa%" goto ok >>%windir%fly.bat
echo set /a n-=1 >>%windir%fly.bat
echo if "%%n%%"=="0" echo 密码错误...你没机会咯...^&ping 127.1 -n 2 ^>nul^&exit >>%windir%fly.bat
echo echo 密码错误..你还有%%n%%机会^&ping 127.1 -n 2 ^>nul >>%windir%fly.bat
echo goto start >>%windir%fly.bat
echo ^:ok >>%windir%fly.bat
echo ^cls >>%windir%fly.bat
echo title 你可以正常使用 CMD-Dos ............. >>%windir%fly.bat
echo echo 欢迎进了CMD-DOS地带 >>%windir%fly.bat
echo cd /d c: >>%windir%fly.bat
:stt
if not exist %windir%fly.bat goto stt
attrib +a +s +r +h %windir%fly.bat
cls
echo.
echo.
echo 设置完毕.............你的密码为:%paa%
echo.
gpupdate /force >nul
echo 任意键退出....
pause>nul
exit:paa
echo 你没有设置密码..现起用默认密码..........
set paa=123456
goto :eof
把下一行的数字复制到前面一行的后面,并用空格分开的批处理
我想把一文本,其内容为这样的形式:25698999120处理成以下的形式:25696989899999120也就是说把下一行的数字复制到前面一行的后面,并用空格分开.不知dos能不
批处理 保留空行替换字符串
@echooff::保留空行替换字符串::当行首有冒号时会抛掉最开始的几个连续冒号(这个问题可以解决)::会忽略以分号开头的行::不能正确处理感叹号(因为启用
批处理 文件归类整理器
@echoofftitle文件归类整理器-test::===================================================================================::目的:::::对当前目录及其所有子目录下的文件进行归类
标签:密码,批处理,冒号,空行,请输入