当前位置:K88软件开发文章中心网站服务器框架Dos → 文章内容

hitme批处理集合

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-23 14:14:31

由 ?﹏???ζ???﹏﹏? 创建, 最后一次修改 2015-11-06         此文本文档由pdf格式转换过来,由于转换的限制,    代码可能存在断行的情况,在使用的过程中请注意检查。-----------------------------------------------------------------------------1. CMD.mdb 1. 16<=>10            欲在cmd下转进制,自己搞加减乘除? 喝多了头疼死,算了           偷了把鸡,利用ping和set帮忙运算了一把           hoho,什么都不会,就会投机,巨人肩膀上一站,技术在那里?           用法: DxH 数字           例如:           DxH 1234567           DxH 0x1234fd3           @echo off            if "%1"  "" goto :syntax            if "%1"  "/?" goto :syntax            :H2D           set tmpx=%1            if "%tmpx:~0,2%"  "0x" (           for /f "delims=" %%i in ('set /a %1') do (           echo.           echo %1 = %%i           goto :end           )           )            :D2H           setlocal ENABLEDELAYEDEXPANSION           for /f "tokens=2" %%i in ('ping %1 -n 1 -w 1 ^|find "Pinging"') do (           for /f "tokens=1-4 delims=." %%a in ("%%i") do (           set /a tmp1 = %%a / 16           set /a tmp2 = %%a - 16 * !tmp1!           set /a tmp3 = %%b / 16           set /a tmp4 = %%b - 16 * !tmp3!            set /a tmp5 = %%c / 16            set /a tmp6 = %%c - 16 * !tmp5!            set /a tmp7 = %%d / 16            set /a tmp8 = %%d - 16 * !tmp7!            for /l %%a in (1,1,8) do (            if !tmp%%a!  10 set tmp%%a=!tmp%%a:10=A!            if !tmp%%a!  11 set tmp%%a=!tmp%%a:11=B!            if !tmp%%a!  12 set tmp%%a=!tmp%%a:12=C!            if !tmp%%a!  13 set tmp%%a=!tmp%%a:13=D!            if !tmp%%a!  14 set tmp%%a=!tmp%%a:14=E!            if !tmp%%a!  15 set tmp%%a=!tmp%%a:15=F!            )            )            )            echo.            echo %1 = 0x!tmp1!!tmp2!!tmp3!!tmp4!!tmp5!!tmp6!!tmp7!!tmp8!            endlocal            :end            goto:eof            :syntax            cls            echo.            echo.DxH.cmd 16进制^<=^>10进制 互转脚本. Written by hitme 2005.7.27            echo.            echo.用法:  DxH 数字            echo.            echo.例如:  DxH 1234567            echo.       DxH 0x1234fd3            DxH.rar 2. CCF           attachment.rar 3. cmd            述求:有一个party,达到对到场人员,随机分组玩团队游戏的目的。。。           能够随意的输入姓名,输入完后,把随机分组排列的姓名显示在屏幕上           设姓名文本为name.txt,一个名字一行           分组规则为:4人一组           思路为:乱编号+编号排序=乱序,然后分组           随机空间大小为10的3次方,几十人的party应该够了吧           准备好name.txt,保存为xy.cmd运行,自定义修改红色部分           @echo off           for /f "delims=" %%i in (name.txt) do (           setlocal ENABLEDELAYEDEXPANSION           for /l %%a in (1,1,3) do (                    echo %random% >nul                    set  m=!m!!random:~-1!                     )           echo !m!!:%%i>>tmp.txt           endlocal           )           setlocal ENABLEDELAYEDEXPANSION           set /a num=0           set /a linenum=0           for /f "delims=" %%i in (tmp.txt) do set /a linenum=!linenum!+1           for /f "tokens=1,2* delims=: " %%i in ('sort tmp.txt ^| findstr /n           "."') do (           set n=%%k           set m=!m!!n!           set /a num=!num!+1           if !num!  4 (           echo !m!>>tmp1.txt           set /a num=0           set m=)           if "%%i"  "!linenum!" (           if "!m!" neq "" echo !m!>>tmp1.txt)           )           endlocal           findstr /n "." tmp1.txt>list.txt           del tmp*.txt           start list.txt           xy.rar 4. cmd           cmd下的一些文本处理           开头跑个题,插播个广告,隆重推出,铛铛铛铛~~~,excel!excel!excel!           m$那个电子表格软件?提它做什么?这题太跑了吧?           做行文本处理!排序,过滤,中间插入,翻个身,倒个个,奇偶行交换,抽取           1,4,9..行,合并,交叉合并,首行填充奇数行,等等72变           相比xnix shell,各种文本编辑软件,决不逊色,入门还更容易,帮助文件更           为详尽,实为居家旅行,杀人越货的强手货,没有概念的赶紧试用。           使用时需要的仅仅是个思路。思路..思路很重要!           言归正传,还是cmd,用它做文本处理,只能算是勉为其难,凑合着用吧,常          做深呼吸,小心给"憋"着了          1.列表多个文本文件文件名+文件内容          2.构造001.txt 002.txt 999.txt 文本内容分别是text001 text002          3.构造http://..001|002|003../01|02|03.htm序列          4.将一堆文本形式的网址单独转换成IE收藏夹的快捷方式          5.将IE收藏夹导出为CSV格式文档          6.有txt文件all.txt 和 a.txt 里面存放的是文件列表,求出a.txt里面没有          ,而all.txt里有的文件列表          7.文本文件中的单词实现全文自动统计并排序          8.统计一个文本文件中某一单词出现的次数?          9.GB和Maxthon群组转换          10.合并2个字幕文本文件          11.snap&compare 多个html的固定内容          1.列表多个文本文件文件名+文件内容          find /v "" *.txt >list.txt          *继续观察自带命令的有价值输出          ------------------------------------------------------------          2.构造001.txt 002.txt 999.txt 文本内容分别是text001 text002          for /l %i in (1,1,9) do @echo text00%i >00%i.txt          for /l %i in (10,1,99) do @echo text0%i >0%i.txt          for /l %i in (100,1,999) do @echo text%i >%i.txt          *分段补零          -----------------------------------------------------------------          3.构造http://..001|002|003../01|02|03.htm文件,以下内容保存为.bat文件          执行          代码:          setlocal ENABLEDELAYEDEXPANSION          for /l %%i in (1001,1,1162) do for /l %%j in (101,1,112) do @(set          s=%%i && set t=%%j && echo ^<td^>^<a          href=https://www.w3cschool.cn/dosmlxxsc1/"http://www.sergeaura.net/TGP/!s:~1,3!/images/!t:~1,2!.jpg"^>!s           :~1,3!!t:~1,2!.jpg^</a^>^</td^> >>file.htm)           endlocal           *嵌套for,两组变量           *00x,0x序号构造,加减高位 ccfer su99原创           ------------------------------------------------------------           4.将一堆文本形式的网址单独转换成IE收藏夹的快捷方式           for /f "tokens=1,2,3 d

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]  下一页


hitme批处理集合