批处理学习
文章平均质量分 57
iemacs
这个作者很懒,什么都没留下…
展开
-
批处理变量%详解
1. 系统变量set > a.txtALLUSERSPROFILE=C:\ProgramDataAPPDATA=C:\Users\hp\AppData\RoamingCLASSPATH=C:\Program Files\Java\jdk1.8.0_31\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_31\lib\tools.jarCommo原创 2015-12-13 11:40:05 · 386 阅读 · 0 评论 -
磁盘、分区、卷详解cmd命令
1.常用命令diskpartlist disklist partitiondetail partiondelete partioncreate partition primary [size=?] [offset=n]create partition extendedcreate partition logicallist volumeselect volu原创 2015-12-13 15:38:31 · 2697 阅读 · 0 评论 -
for命令
for 参数 %%变量名 in (相关文件或命令) do 执行的命令for %i in (*) do @echo %i 只显示所有当前目录的文件for /d %i in (*) do @echo %i 显示所有当前目录的目录for /r %i in (*) do @echo %i 显示所有目录(包括子目录)的文件for /r c: %i in (*) do @echo %i原创 2015-12-14 09:45:00 · 343 阅读 · 1 评论 -
延迟变量和普通变量的对比
1. 延迟变量@echo off & setlocal EnableDelayedExpansionset n=afor /f "tokens=* delims=" %%i in ("Hello world.") do ( set n=%%i set n=!n:ld.=t! set n=!n:o w= S! set n=!n:He=Wi!原创 2015-12-15 15:27:01 · 556 阅读 · 0 评论 -
代码对比看:&& || %errorlevel%的区别
代码1:@echo offmd test && echo 成功创建文件夹test || echo 创建文件夹失败pause代码2:@echo offmd testif %errorlevel%==0 (echo 成功创建文件夹test) else echo 创建文件夹test失败pause说明:0表示成功;1表示失败。原创 2015-12-15 19:50:51 · 236 阅读 · 0 评论 -
简单的if ... else ...
@echo offif exist test.txt (echo 当前目录下有test.txt) else (echo 当前目录下没有test.txtpauseclsecho 即将创建test.txt文件cd.>test.txt && echo 成功创建test.txt)pause原创 2015-12-15 20:11:48 · 247 阅读 · 0 评论 -
call和goto、eof、%~0怎么理解这段代码
@echo offif defined str goto nextset str=set /p str=请把文件拉到本窗口后回车:call %~0 %str%pauseexit:nextclsecho 本批处理文件的完整路径为:%~0echo 拖到本窗口的文件完整路径为:%~1goto :eof原创 2015-12-15 20:26:10 · 679 阅读 · 0 评论