随笔分类 -  BAT

上一页 1 ··· 4 5 6 7 8

批处理(bat)命令学习的一些总结
摘要:这篇笔记是我对批处理学习的一些总结,能在系统帮助里找到的内容我就不写了,太偏门的也不写,只写些个人感觉很好用的技巧,大部分属于整理一、set 篇:1、set(无开关)set .=testset.::若一个变量以:\.这三个与路径相关的符号开头,用set查看以该字符打头的变量时可以省去一个空格。echo %tmp:*\=%::显示tmp变量第一个\之后的部分,其余变量替换与变量偏移太简单不解释2、set /p 变量名=注释nul||echo 变量n非纯数字或为零::利用分母不能为0的特征,用set判断一个变量是否为非零纯数字set n=1set /a "n=!!123|!!234&am 阅读全文

posted @ 2014-01-24 16:21 jack_Meng 阅读(34241) 评论(0) 推荐(2) 编辑

系列文章--批处理学习
摘要:寒夜孤星的博客 系列批处理日志列表,打开下面的链接,然后在页面的右边有“只看标题”点击后则显示文章列表,请参考: http://oraclequ.blog.163.com/blog/#m=0&t=1&c=fks_08406408508008806508708308309508509508106608 阅读全文

posted @ 2014-01-22 11:56 jack_Meng 阅读(301) 评论(0) 推荐(0) 编辑

set命令
摘要:一,用set命令设置自定义变量格式:set [variable=[string]]variable指定环境变量名。string指定要指派给变量variable的一系列字符串。例1,@echo offset var=abcdecho %var%pause在例1中,set var=abcd是批处理设置变量的方法。Var是变量名,而abcd则是变量名var的值。echo %var%,在批处理中我们要引用这个变量就把var变量名用两个%(百分号)扩起来,如%var%注意:以下用法将清除变量variable的值,使其变成未定义状态。set variable=上面等号后面无任何符号,如果写成SET var 阅读全文

posted @ 2014-01-20 21:41 jack_Meng 阅读(3429) 评论(0) 推荐(0) 编辑

bat中的“多线程”处理代码
摘要:大家都知道,批处理中运行的都是一步步单进程执行, 但如果进程执行比较慢,如PING一个不通的IP地址,那就会大大影响批处理程序的执行效率。 如下内容将简单举例,在WINDOWS下使用批处理做多进程并发,以达到“多线程”的效果。 例:需要PING 192.168.0.1到192.168.0.254的所有IP地址,并将是否能PING通的结果输出到log.txt 实现如下: rem 主程序.bat,只需一行代码,调用checkip.bat,经测试,CPU2.6G MEM1G可并发40个左右的进程 for /l %%i in (1,1,254) do (start /min cmd /c ... 阅读全文

posted @ 2014-01-17 14:47 jack_Meng 阅读(8935) 评论(0) 推荐(0) 编辑

DOS批处理 - 函数教程
摘要:DOS Batch - Function TutorialWhat it is, why it`s important and how to write your own.Description:The assumption is: A batch script snippet can be named a function when:... it has a callable entrance point.... on completion execution continues right after the command that initially called the functi 阅读全文

posted @ 2014-01-07 15:55 jack_Meng 阅读(1829) 评论(0) 推荐(1) 编辑

批处理bat命令--获取当前盘符和当前目录和上级目录
摘要:批处理命令获取当前盘符和当前目录 %~d0 是当前盘符 %cd% 是当前目录可以用echo %cd%进行打印测试以下例子是命令行编译Visual Studio编写的程序:@echo offset b=%cd% //将当前目录保存到参数b中,等号前后不要有空格C:cd program filescd microsoft visual studio cd common cd msdev98cd binmsdev "%b%\test.dsp" /MAKE "test- Win32 Release" /REBUILD //(VC6.0)devenv " 阅读全文

posted @ 2013-12-30 15:17 jack_Meng 阅读(140099) 评论(2) 推荐(2) 编辑

ECHO不换行
摘要:我想用批处理实现向s.txt中多次分别导入文本例如:“aaaa","bbbb","cccc","dddd"实现s.txt内效果如:aaaabbbbccccdddd可是echo命令每次导入的时候会强制换行,如:aaaabbbbccccdddd我该怎么实现我想要的一行效果呢?谢谢!答案:echo 做不到,不过可以执行以下语句到达到目的>>s.txt set /p="aaaa" >s.txt set /p="bbbb" >s.txt set /p="cccc 阅读全文

posted @ 2013-12-30 14:40 jack_Meng 阅读(6689) 评论(0) 推荐(0) 编辑

变量延迟详解,什么情况下该使用变量延迟?
摘要:今天在网上的中国dos联盟论坛上看到关于变量延迟的说明,感觉写的比较好,下面是部分摘抄! namejm『楼 主』: 什么情况下该使用变量延迟? 请问在什么情况下应该使用变量延迟?格式是什么样的?变量延迟又有什么作用呢? willsort『第 2 楼』: Re namejm: 关于环境变量延迟扩展,使 阅读全文

posted @ 2013-12-17 11:30 jack_Meng 阅读(6581) 评论(0) 推荐(0) 编辑

批处理文件脚本总结
摘要:1. 综述1、”.bat”: 这是微软的第一个批处理文件的后缀名,在几乎所有的Windows 操作系统内都能运行。2、 “.cmd”: 是为Windows NT 设计的命令行脚本, 为Cmd.exe shell而设计的, 对于COMMAND.COM不具有向后兼容性。3、目前所知道的.cmd 和 .bat文件的区别是对ERRORLEVEL变量的改变:当Command Extensions (命令行扩展)处于enabled状态时,哪怕是.cmd文件中一个成功执行的命令都可以改变ERRORLEVEL的值,而在.bat 文件中ERRORLEVEL 变量只有在遇到错误的时候才发生改变。2. @echo 阅读全文

posted @ 2013-12-16 15:28 jack_Meng 阅读(2174) 评论(0) 推荐(1) 编辑

BatSendMail
摘要:@echo offecho ==================================echo == Compress Files And Send Mail ==echo ==================================echo.echo.call :Check "%~1"echo 1if not "%TargetPath%"=="" call :SetEnv "%TargetPath%"goto :eof:Checkif "%~1"=="" 阅读全文

posted @ 2013-12-13 17:49 jack_Meng 阅读(380) 评论(0) 推荐(0) 编辑

DOS的重定向命令及在安全方面的应用
摘要:dos的重定向命令 2006-10-15 16:47 新手DOS应用技巧人小鬼大 重定向命令在安全方面的应用 来源:ChinaITLab收集整理2005-7-21 11:12:00 大家知道,DOS下有一个不为大家所常用的命令——重定向命令,这个小东西非常有用,该命令同样可以用于 Win9x/ME/ 阅读全文

posted @ 2013-11-19 14:55 jack_Meng 阅读(2411) 评论(0) 推荐(0) 编辑

DOS批处理的字符串功能
摘要:批处理有着具有非常强大的字符串处理能力,其功能绝不低于C语言里面的字符串函数集。批处理中可实现的字符串处理功能有:截取字符串内容、替换字符串特定字段、合并字符串、扩充字符串等功能。下面对这些功能一一进行讲解。 【 1、截取字符串 】 截取字符串可以说是字符串处理功能中最常用的一个子功能了,能够实现截 阅读全文

posted @ 2013-11-18 17:04 jack_Meng 阅读(1655) 评论(0) 推荐(0) 编辑

BAT调用7z压缩程序
摘要:@echo offset zip=C:\Program Files\7-Zip\7z.exeset timestamp=%date:~6,4%-%date:~0,2%-%date:~3,2%set dir=c:\temp\ echo "%zip%" echo "%dir%"echo "%timest 阅读全文

posted @ 2013-11-07 16:48 jack_Meng 阅读(4923) 评论(0) 推荐(0) 编辑

7zip命令行中文说明
摘要:7z.exe 是 7-Zip 的命令行版本。7z.exe 使用 7-Zip 的其它模块,7za.exe 是7-Zip 的独立版本,7za.exe 仅支持 7z、zip、gzip、bzip2 和 tar 格式,7za.exe 使用时不会调用其它模块。下载地址1:7-Zip 中文官网下载地址2:7-Zip 英文官网下载地址3:7-Zip(压缩软件)V9.20 Final简体中文版===============================================命令行选项7z [命令行] [[选项]...] [基本档案名称] [[参数变量]...]7z [command] [[switc 阅读全文

posted @ 2013-11-07 14:52 jack_Meng 阅读(4903) 评论(0) 推荐(0) 编辑

BAT编程
摘要:echo表示显示此命令后的字符 echooff表示在此语句后所有运行的命令都不显示命令行本身 @与echooff相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 call调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。 pause运行此句会暂停批处理的执行并在屏幕上显示Pressanykeytocontin...的提示,等待用户按任意键后继续 rem表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。 例1:用edit编辑a.ba 阅读全文

posted @ 2013-11-07 13:41 jack_Meng 阅读(3626) 评论(1) 推荐(1) 编辑

BAT 批处理脚本教程
摘要:第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看 阅读全文

posted @ 2013-11-07 11:43 jack_Meng 阅读(106036) 评论(9) 推荐(13) 编辑

使用命令行打开文件夹并显示
摘要:在运行中输入命令: d:\test..\ 或者在命令提示符里面输入: explorer c:\files\(绝对路径)explorer files (相对路径)start d:\test..\explorer和start的区别是start必须使用绝对路径,explorer既可以使用绝对路径也可使用相对路径。即可以打开指定的文件夹,并可以在文件夹内操作,和一般文件夹一样; 阅读全文

posted @ 2013-11-06 12:45 jack_Meng 阅读(6181) 评论(0) 推荐(0) 编辑

用cmd加密文件夹
摘要:随着电脑的广泛应用,个人电脑的私人空间越来越大,很多人喜欢把个人的一些私隐的文件存放在电脑上,私隐文件当然是不想别人看到的,为了防止别人看不见自己的文件,可以有很多的方法,今天在网上看了一些文档,学会了其中的一种方法。好了,废话不多说,看下文:1、运行cmd 2、在cmd窗口中输入如下命令: md D:\test..\ (现在以在D盘创建文件该文件为例)(在D盘创建文件夹名为test.) (注:文件夹名字最好是英文的,因为在cmd窗口打中文麻烦,并且在文件夹名字的右下角有一点的“.”)D:\test.这个文件夹普通方式是无法打开的,只能用下面的方法才能打开: 3、在运行中输入命令: d:\te 阅读全文

posted @ 2013-11-06 11:39 jack_Meng 阅读(6653) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩