assoc:根据文件扩展名定义文件类型。可以用此命令显示或修改文件扩展名关联 例如: .bat=batfile .xls=Excel.Sheet.8 ftype:根据文件类型定义打开方式。可以用此命令显示或修改用在文件扩展名关联中的文件类型 例如: batfile='%1' %* Excel.Sheet.8='C:\Program Files\Microsoft Office\Off 发布时间:2013-07-09 作者: 佚名 views(207)
复制代码 代码如下: @echo off color 1f Title XP端口-进程查询 setlocal enabledelayedexpansion echo ╔- -╗ echo 本机开放的端口及使用该端口的进程 echo ╚- -╝ echo ------------------------------------ echo 端口号 进程名称 ECHO TCP协议: ::利用netstat命令找出使用TCP协议通信的端口,并将结果分割; ::将第二 发布时间:2013-07-09 作者: 佚名 views(285)
复制代码 代码如下: @echo off for /f 'tokens=15' %%i in (''ipconfig ^| find /i 'ip address''') do set ip=%%i echo %ip% pause 发布时间:2013-07-09 作者: 佚名 views(240)
复制代码 代码如下: @echo off :: 检测IP格式是否标准 :: code by jm 2006-10-23 :begin cls set input= set /p input=请输入IP: echo %input%|findstr '^[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*$'nul||goto fail set _input=%input:.= % call :check %_input% :check if '%4'=='' goto fail for % 发布时间:2013-07-09 作者: 佚名 views(228)
复制代码 代码如下: @echo off :: 普通的 for+findstr 语句会忽略分号开头的行 :: findstr /n .* 用delims=:后,会忽略行首所有的冒号 :: 还有!、&、.等特殊符号需要处理 :: 以下代码可以准确提取这些敏感字符 :: 解决了 setlocal 最大递归层的问题(setlocal 两两嵌套处理超过15行内容时会带来此问题) :: 能计算空行 :: cod 发布时间:2013-07-09 作者: 佚名 views(242)
复制代码 代码如下: @echo off color f2 echo. set for=于 set of=的 set with=用 set in=(以 set data:=数据 set milli-seconds:=毫秒为单位) set Approximate=大约 set times=时间: set round=来回 set trip=行程 set Reply=应答 set from=来自 set bytes=字节 set time=时间: set timed=时间 set out=超过 se 发布时间:2013-07-09 作者: 佚名 views(177)
复制代码 代码如下: @echo off :: 查找形如 input name=id value=1842 type=hidden 的记录中 :: 的第一个数字串 :: 通过探测每一个字符的类型来获取,但是效率十分低下 :: code by jm 2006-10-16 CMD@XP set num=0 setlocal enabledelayedexpansion for /f 'delims=' %%i in (input.txt) do call :intercept '%%i' echo 发布时间:2013-07-09 作者: 佚名 views(231)
复制代码 代码如下: @echo off & setlocal EnableDelayedExpansion :: 计算字符串的长度 :: :: :began set mystr= set /p mystr=输入要计算长度的字符串(直接回车退出): if not defined mystr goto :eof for /l %%i in (0,1,1000) do if '!mystr:~%%i,1!'=='' set strlen=%%i && goto :_endfor :_endfor : 发布时间:2013-07-09 作者: 佚名 views(247)
|