
Dos
远洪
不服就干......
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Windows中的命令行提示符里的Start命令执行路径包含空格时的问题
转自:http://www.x2009.net/articles/windows-command-line-prompt-start-path-space.html当使用Windows 中的命令行提示符执行这段指令时(测试Start命令执行带空格的路径的程序或文件问题),第一行Start会成功执行,跳出记事本程序,而第二行,会 Start跳出一个新的命令提示符,标题上写着路转载 2013-06-28 14:31:02 · 3003 阅读 · 0 评论 -
dos中定义变量与引用变量以及四则运算
在dos中使用set定义变量:set a = 8引用变量如:echo %a% 将打印a的值列子:@echo offset b=8888rem 下一条语句定义了dos中的算术运算set /a val = 3*2for /l %%i in (1,1,%val%) do echo %%iecho -----------b=%b%pause运行结果如下:原创 2013-11-26 22:06:19 · 8441 阅读 · 0 评论 -
DOS 循环 FOR
以前常觉得DOS的命令行功能太弱,无法象UNIX一样可以用命令行完成非常复杂的操作。实际上,当MS从WIN2K开始将命令行增强后,已经借鉴 了相当多UNIX的优点,虽然还无法做到象UNIX那么灵活,但已可完成绝大多数的任务,比如用&&和||连接两个(或更多)命令,由前 一个的返回值来决定下一个是否执行,等等。而在这些增强中,最明显的,就是FOR命令。举个例子,用适当的参数,可用FO转载 2013-11-14 20:25:41 · 1356 阅读 · 0 评论 -
dos定义变量算术运算逻辑运算表达式分隔符
(1)自定义变量 请看如下命令: 12345@echo offset myname=okbase.netset myage=3echo %myname% is about %myage% years oldpause转载 2013-12-08 22:51:16 · 4821 阅读 · 0 评论 -
dos获取键盘输入
dos下获取键盘输入可以使用:set /p var="please input :" 回车之后,其中等号右边的内容将会在下一行显示,并等待输入:参考地址:http://www.okbase.net/doc/details/26原创 2013-12-08 22:46:11 · 6155 阅读 · 0 评论 -
dos下截取字符串
dos中截取字符串的格式为: %str:~0,3% ,表示截取str中从第一个字符开始提取三个字符。 %str:~-3,3% ,表示截取str中从倒数第三个字符开始提取三个字符。set a=123456789set b=%a:~0,3% echo %b%原创 2013-12-09 20:04:31 · 1920 阅读 · 0 评论 -
Dos中的注释
我们知道在shell中注释是用 # ;例如在shell中我们可以通过 #ls -a ,来绕过这段程序的执行(在c/c++ ,java中则使用 // 符号)我们来看看#号在dos中是否也起到了注释的作用:建立一个文件 test.bat 复制一下代码:rem this is a annotation@echo offecho aaaaaaecho bbbbrem原创 2013-11-02 21:08:55 · 4018 阅读 · 0 评论 -
Dos中@符号的使用演示(屏蔽echo off的回显)
@ 符号在批处理中的作用是关闭执行命令的显示创建一文件 test.bat ,复制一下代码:@echo aaaaaaaaaaecho bbbbbbbbbbbb@echo ccccccccccccc执行结果如下:可以看到执行第二行命令的时候,显示了执行的命令是:echo bbbbbbbbbbb我们有时候也可以看到在某批处理的开头有一行代码:@echo of原创 2013-11-02 20:45:37 · 1909 阅读 · 0 评论 -
DOS下查看局域网的ip使用情况,以及ip对应的主机名
在局域网络里使用:原创 2014-06-21 22:18:55 · 5482 阅读 · 0 评论 -
DOS获取局域网内所有正在使用的ip地址
COLOR 0ACLS@ECHO OffTitle 查询局域网内在线电脑IP:send@ECHO off&setlocal enabledelayedexpansion ECHO 正在获取本机的IP地址,请稍等... for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do ( set "IP=%%i"转载 2014-06-21 22:22:56 · 4535 阅读 · 2 评论 -
dos下 和 批处理中的 for 语句的基本用法
for 语句的基本用法 : 最复杂的for 语句,也有其基本形态,它的模样是这样的: 在cmd 窗口中:for %I in (command1) do command2 在批处理文件中:for %%I in (command1) do command2 之所以要区分 cmd 窗口和批处理文件两种环境,是因为在这两种环境下,命令语句表现出来的转载 2014-11-04 13:37:10 · 781 阅读 · 0 评论 -
dos拼接字符串以及截取字符串
1、dos下拼接字符串[plain] view plaincopy@echo off set a=aaaaa set b=bbbbb set c=%a%%b% echo %c% pause 以上代码将a和b的值拼接后赋给了变量c,运行结果:2、dos下截取字符串原创 2015-04-11 20:51:26 · 21308 阅读 · 0 评论 -
adb logcat通过包名过滤(dos命令find后跟变量)
adb命令中似乎没有直接通过报名来过滤的功能,但是可以通过过滤进程的pid来过滤该应用的日志过滤条件:该app在运行实现原理:1、获取该app运行时的pid2、通过find命令,过滤pid的日志,就是该包的运行日志实现:在同一目录建立一文件:getpid.bat原创 2015-06-22 23:34:59 · 20487 阅读 · 1 评论 -
快速创建大文件
如何快速创建大文件快速生成大文件的命令,开始-运行-输入cmd,打开命令提示符,输入:fsutil file createnew test.txt 100000000可以看到test.txt文件会消耗100000000字节硬盘空间,但内容为空其原理是使用微软提供的fsutil.exe命令来创建指定大小的文件。使用语法:fsutil file [cr转载 2013-11-26 21:18:17 · 2232 阅读 · 0 评论 -
cmd创建文件方法
在dos命令中没有单独的创建文件的命令,通常我们可以使用从定向的方式来创建文件:例如:echo > test.txtdir > test.txtmore nul > test.txt...等等,我们可用使用任何有返回结果的命令,将内容从定向到一个不纯在的文件,windows就会自动创建该文件。或者通过:fsutil file createnew test.txt原创 2013-11-18 19:55:12 · 13089 阅读 · 0 评论 -
DOS BAT批处理定义变量
既然我们称之为批处理编程,那么变量是少不了的,在批处理中既可以自定义变量也可以使用系统变量,我们先来了解一下自定义变量。(1)自定义变量请看如下命令:@echo offset myname=okbase.netset myage=3echo %myname% is about %myage% years oldpause运行结果:okbase.net is abou转载 2013-07-03 12:56:12 · 18947 阅读 · 0 评论 -
Dos中echo off 与echo on的使用
再dos中经常会看到 .bat(批处理)文件 的开头都会有@echo off 这个命令echo off 表示在批处理文件执行过程中,只显示结果,而不显示执行的命令:例如,建立一个 test.bat 文件,复制以下代码:echo aaaaaaaaaaaecho bbbbbbbbbbbecho offecho aaaaaaaaaaaecho bbbbbbbbbbbec原创 2013-11-01 22:27:28 · 22052 阅读 · 2 评论 -
Dos中重定向与文件追加
在Dos中可以通过“>”,来重定向输出的内容,通过“>>”将输出的内容追加到文件中。例如,执行以下命令:dir aaa.txt这会将当前要显示的目录的内容从定向到aaa.txt文件中,(如果没有这个文件,则自动创建)通过执行:echo ************************ >> aaa.txt则将会在aaa.txt中增加一行***********原创 2013-11-01 22:46:48 · 4052 阅读 · 0 评论 -
dos下实现延迟功能
在dos下没有延时的命令,在网上找了一下,比较简单的方法有:ping 127.0.0.1 -n 6 > nul复制以下代码,验证:@echo offecho aaaaaaaaaaaaaaaaaaaaaaaaaaaecho 暂停5秒...ping 127.0.0.1 -n 6 > nulecho bbbbbbbbbbbbbbbbbbbbbbbbbbbpause有更好的方法,还在总原创 2013-11-17 12:26:47 · 1850 阅读 · 0 评论 -
Dos中通过Pause来阻止窗口运行就关闭
在这篇文章里我们来看看pause在Dos中的应用创建一个文件test.bar ,复制一下代码:rem this is a program to show the charater of pause command@echo offecho aaaaaaaaaaaaaecho bbbbbbbbbbbbecho ccccccccccccccccccecho ddddddddd原创 2013-11-02 21:24:21 · 3120 阅读 · 0 评论 -
Dos中查找文件命令的使用find
都是中,通过find来查找文件,查看其帮助信息,发现通过: find /? 和 find --help 不行通过: help find来查看器帮助信息:C:\Users\Administrator\Desktop>help find在文件中搜索字符串。FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:原创 2013-11-01 23:11:37 · 28431 阅读 · 0 评论 -
Dos批处理中符号作用大全
Dos批处理中符号作用大全 2007-07-14 10:43 @ \\隐藏命令的回显。 ~ \\在for中表示使用增强的变量扩展; 在set中表示使用扩展环境变量指定位置的字符串; 在set/a中表示按位取反。 % \\使用两个%包含一个字符串表示引用环境变量。比如一个%time%可以扩展到当前的系统时间; 单个%紧跟0-9的一个数字表示引用转载 2013-11-05 22:55:18 · 1464 阅读 · 0 评论 -
dos中的for命令简单使用
1、不添加任何参数,for循环显示非目录文件for命令帮助信息是这样写的:/**FOR %variable IN (set) DO command [command-parameters] %variable 指定一个单一字母可替换的参数。 (set) 指定一个或一组文件。可以使用通配符。 command 指定对每个文件执行的命令。 com原创 2013-11-03 23:06:04 · 1410 阅读 · 0 评论 -
dos下批量卸载apk文件
(续)上次批量安装的apk,现在要卸载这些程序,手动卸载在麻烦,于是写一dos脚本自动卸载:批量安装地址:http://blog.csdn.net/lyhdream/article/details/14092351在上次的批量安装的过程中生成了一个文件,里面包含了安装过的apk文件名,现在要通过读取这个文件的的文件名,一一卸载他们:代码如下:@echo offfor /F "原创 2013-11-10 15:51:09 · 1764 阅读 · 0 评论 -
dos通过for命令截取字符串
在For命令语句的参数F中,最难理解的就是Delims和Tokens两个选项,本文简单的做一个比较和总结。“For /f”常用来解析文本,读取字符串。分工上,delims负责切分字符串,而tokens负责提取字符串。如果把字符串当作蛋糕,Delims像刀子,用来切蛋糕,tokens像叉子,用来取切好的蛋糕。下面我们用实例来进行理解。 把以下内容保存为文本文件“歌曲列表.txt转载 2013-11-10 15:20:53 · 7581 阅读 · 0 评论 -
通过批处理文件自动安装apk到手机
有时候因为工作的需要,要在Android手机上安装很多个apk,手动安装太麻烦,于是写了一dos脚本,让其制动安装前提条件:电脑中有adb.exe文件,并且为其配置好了路径(将其添加到了环境变量PATH中)步骤:1、创建一文件夹:test2、将要安装的apk文件放入其中,如图:3、创建一个文件test.bat,复制一下代码:@echo offdir /b |原创 2013-11-02 23:29:50 · 4119 阅读 · 0 评论 -
dos中for in后面执行多个命令的方法
dos中for命令算是一个复杂的命令了,原创 2014-10-15 23:10:32 · 4915 阅读 · 1 评论