BAT技巧

FOR使用

枚举input.txt里的每一行,执行call :dosth %%i(以换行符为分割,默认是空格)

for /f "delims=" %%i in (input.txt) do call :dosth %%i

从1到10步长为1,执行本文件,参数为%%i

for /l %%i in (1, 1, 10) do call %0 %%i

输出目录.的所有txt的文件名

dir /b ".\*.txt"

变量延迟
setlocal enabledelayedexpansion
set n=!n:%nn%=%on%!
setlocal disabledelayedexpansion

清空output.txt并输出一个空行

echo. >output.txt

附加123到output.txt的末尾

echo 123 >>output.txt

OI 对拍

@echo off
:1
Name_data>Name.in
Name_std<Name.in >Name.ans
Name<Name.in >Name.out
fc Name.out Name.ans
if %errorlevel%==0 goto 1
pause

二重循环基本格式

@echo off
for /l %%i in (1,1,100) do call :loop2 %%i
goto end

:loop2
echo loop2 %1
for /l %%i in (1,1,%1) do call :test %1 %%i
goto end

:test
echo %1 %2

:end

字符串替换(转载)(结合变量延迟使用)

@echo off
set aa=伟大的中国!我为你自豪
echo 替换前:%aa%
echo 替换后:%aa:中国=中华人民共和国%
echo aa = %aa%
set "aa=%aa:中国=中华人民共和国%"
echo aa = %aa%
pause

在当前目录下递归查找路径中带有%1的文件夹,附加到output.txt,错误信息不显示

dir /s /a:D /b find %1 >>output.txt 2>nul

显示当前时间(BAT的同目录下需有一个enter的文件,没有后缀,文件内容为一个空行)

time <enter

时间: 2024-08-08 09:52:01

BAT技巧的相关文章

BAT文件语法和技巧文档

BAT文件语法和技巧(bat文件的编写及使用)(转载一) 比较有用的东比较有用的东西 首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件. 其 次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来 循环执行一条命令.当然

BAT文件语法和技巧(bat文件的编写及使用)

比较有用的东西 首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件.  其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令.当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规

BAT大牛亲授技能 技巧 Android面试快速充电升级

第1章 课程介绍(本课程专为初中级同学面试复习)本课程专为初中级程度同学面试准备的系统复习指南,本章带你了解面试过程中会遇到的问题,个人应该摆正的心态,以及面试官最为看重你的解决问题的思路.关于框架面试专题课程请移步到:http://coding.imooc.com/class/157.html1-1 课程介绍 第2章 Android开发岗位技术要求和面试前的准备本章对各个级别Android开发工程师的招聘需求进行深入分析,并带大家清晰完整的了解面试复习与准备思路,做到有的放矢,有侧重点的进行复

BAT脚本的一些技巧写法

我以前一直以为bat不能像Linux的shell一样设置函数并且调用,事实上我发现这是可以的.不过由于批处理的特性是一行一行执行的,这种label的函数必须要写在文本的最后.如果写在了批处理命令的前面,bat会逐行运行里面的命令的.写在文档的最后面,并且在"函数区域"前跳过这些代码. (顺便吐槽一下,这种函数的写法和linux的shell很不一样,shell的function中的命令必须写在命令的前面,让shell逐行运行一次,才能在后面的命令中被人调用.) 函数的写法: ::在这个例

windows实用技巧

电脑如今已经非常普及,不过目前大多数电脑系统都是Win7/Win8.1或者Win10.你真的对自己电脑系统了解吗?今天小编为大家分享13个实用电脑技巧,会这些电脑技巧才叫牛哦! 13个实用电脑技巧 一.隐藏文件 谁的电脑里没点小秘密?东藏西藏到最后自己都找不到了有木有?今天教大家个隐藏文件的高招:将任意文件隐藏到图片中!怎么样?再也不用建什么“马列主义哲学”的文件夹啦,轻松用命令就解决了. 用命令隐藏文件方法 当然,如果觉得手动输入命令麻烦的话,这里有图形化的快捷工具,将文件隐藏到图片中的软件更

UI设计培训之进入BAT公司的前提

对于90后或者00后的年轻人,在UI设计岗位和交互设计岗位强大的需求下,都想一步进入BAT,但又没有资本,或许你们会去网上找ui培训课程跟进学习,又或许去找交互设计视频去学习等等..下面是想分享一些怎样在UI设计师这条路上前行的心得.1.加大范围吸纳 古语说:学会一样东西必先打好基础,这基础在UI设计培训或者交换设计培训初期中也是一个信息吸纳的一个过程,其中包括广度和精度....还有另外一个句古话说:书中自有黄金屋:好的作品,优秀的文章,书籍等等都是有助于帮自己建立一个对交互设计或者平面设计等判

Python 第三方库安装技巧

Python 是一门优雅的语言,简洁的语法,强大的功能.当然丰富的第三方库,更能加速开发.那么问题来了,如何安装这些第三方库(包)呢? 安装第三方库的方式其实不多.下面就介绍一些技巧. 源码安装 很多第三方库都是开源的,几乎都可以在github 或者 pypi上找到源码.找到源码格式大概都是 zip . tar.zip. tar.bz2格式的压缩包.解压这些包,进入解压好的文件夹,通常会看见一个 setup.py 的文件.打开命令行,进入该文件夹.运行 python setup.py insta

mysql优化技巧

mysql 数据库优化 包括 a.表的设计合理化(符合3NF) b.添加适当索引(index[4种:普通索引 主键索引 唯一索引unique  全文索引]) c.分表技术(水平分割,垂直分割) d.读写[写:update/delete/add]分离 e.存储过程[模块化编程 可以提高速度] 数据库的三层结构 orale MySQL db2 sql server php程序通过dbms(数据库管理系统)操作数据库文件,数据库执行相关操作返回给dbms,然后再返回给PHP dbms 首先编译PHP代

浅谈Notepad++选中行操作+快捷键+使用技巧【超详解】

Notepad++选中行操作 快捷键 使用技巧 用Notepad++写代码,要是有一些重复的代码想copy一下,还真不容易,又得动用鼠标,巨烦人.... 有木有简单的方法呢,确实还是有的不过也不算太好用. 主要是应用键盘上的 Home 键 和 End 键. 鼠标光标停留在一行的某处,按 Home 键光标会跳到行首,按End键光标会跳到行尾. 鼠标光标停留在行尾,按 Shift + Home 选中一行. 鼠标光标停留在行首,按 Shift + End 选中一行. 鼠标光标停留在类中某处,按 Shi