Bat批处理
xxb2008
这个作者很懒,什么都没留下…
展开
-
根据文件路径复制文件bat
rem MS-DOS batch file rem @echo off cls @echo [批处理程序说明] Title [批处理程序窗口标题] ::批处理命令开始----------------------------------- set file=feifei.txt set isExist=0 set bakDir=feifei\ for /f %%i in (%file%) do原创 2013-04-10 09:20:18 · 2784 阅读 · 0 评论 -
if命令笔记
@echo off rem 下面测试if if exist ..\a.txt ( echo 上一级目录的a文件内容如下: type ..\a.txt ) else ( echo 找不到文件 ) pause echo. echo/ echo>nul ::################################################原创 2014-04-30 00:00:31 · 603 阅读 · 0 评论 -
变量与延迟变量
延迟变量 enableextension启用命令扩展 disableextensions禁用命令扩展 enabledelayedexpansion启用变量延迟 disabledelayedexpansion禁用变量延迟 setlocal开始;endlocal结束 1、批处理为“逐条执行”,不是“逐行执行”,即复合句(for if)的代原创 2014-07-25 11:48:26 · 1962 阅读 · 0 评论 -
for命令笔记
test.txt文件内容 序号、歌手名-歌曲名.后缀名 1、饶天亮-玫瑰爱人.wma 2、高一首-我不愿错过.mp3 3、黃凱芹-傷感的戀人.MP3 4、黄灿-黄玫瑰.lrc 5、黎姿-如此这般的爱情故事.mp3原创 2014-05-01 21:28:37 · 556 阅读 · 0 评论 -
符号释意字典
一、单符号 ~ ① 在for中表示使用增强的变量扩展。 ② 在%var:~n,m%中表示使用扩展环境变量指定位置的字符串。 ③ 在set/a中表示一元运算符,将操作数按位取反。 ! ① 在set /a中一元运算符,表示逻辑非。比如set /a a=!0,这时a就表示逻辑1。 @ ① 隐藏命令行本身的回显,常用于批处理中。 $ ① 在findstr命令里面转载 2014-05-01 21:54:32 · 690 阅读 · 0 评论 -
set命令笔记
@echo off ::显示系统环境变量 set pause ::######################################################################### ::显示以c开头的变量 set c pause ::##################################################原创 2014-05-01 15:39:14 · 654 阅读 · 0 评论 -
call 调用代码文件笔记
:: 不显示命令 @echo off echo 正在调用echo.bat... call echo.bat echo echo.bat调用完毕 ::######################################################################### echo 调用"xx"标号的语句,有点像goto, 执行:xx后面的代码后原创 2014-04-30 00:00:04 · 582 阅读 · 0 评论 -
Bat学习笔记
基础部分: ====================================================================== 一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可转载 2014-04-29 22:43:13 · 1204 阅读 · 0 评论 -
echo基本命令笔记
% echo off 与 @ ,执行过程中,关闭命令回显,echo off=全局, @=行 % :: 不显示命令 @echo off @type a.txt type a.txt pause: ::######################################################################### echo on re原创 2014-04-29 23:58:57 · 508 阅读 · 0 评论 -
把原文件01.mp3.lrc 替换成 01.lrc
@echo off set file=E:\mp3\ rem 启用"延缓环境变量扩充" setlocal EnableDelayedExpansion rem 循环指定目录下的指定文件 for /f "tokens=1,2,3 delims=." %%i in ('dir /b !%file%*.lrc!') do ( ren "%%i.%%j.%%k" "%%i.原创 2013-09-04 09:50:09 · 892 阅读 · 0 评论 -
批处理实例
@echo off ::######################################################################### ::显示批处理的完整路径信息 echo 当前运行的%0文件的完整路径为: echo %~dp0 echo. pause ::########################################原创 2014-05-01 23:13:51 · 696 阅读 · 0 评论