BAT 特殊符号总结

原文:BAT 特殊符号总结

BAT特殊符号总结,用好特殊符号,利用提高开发效率。
^ 转义符
用在特殊符号之前
比如:
echo 非常^&批处理
如果不加^ 那么"批处理"将被当作命令执行

| (管道)传递符
当然是传递作用
比如:
echo 0123456 | find "123"
将0123456 传递给find 查找 123

|| 连接符
当前面的命令没有成功执行 则执行后面的命令
比如:
echo 0123456 | find "789" || echo 字符中没有789

&& 连接符
当前面的命令成功执行 再执行后面的命令
比如:
echo 0123456 | find "123" && echo 字符中含有123

& 连接符
无论前面的命令是否成功执行 都执行后面的
比如:
echo 0123456 | find "789" & echo 字符中含有123
虽然没有成功到789 但还是会执行echo 命令

批处理实现的结束进程并删除文件的代码,挺有创意的,需要的朋友可以参考下。
复制代码 代码如下:
@echo off
title=结束进程并删除文件[Null]
echo.请输入进程名:
set /p exe=
For /f "tokens=2,3 delims=," %%i In ('wmic process get ProcessId^,ExecutablePath

/format:csv^|find /i "%exe%"') do (
taskkill /im %exe%
del "%%i" /q
)
pause>nul

时间: 2024-07-31 12:26:55

BAT 特殊符号总结的相关文章

BAT 特殊符号总结_DOS/BAT

^ 转义符 用在特殊符号之前 比如: echo 非常^&批处理 如果不加^ 那么"批处理"将被当作命令执行 | (管道)传递符 当然是传递作用 比如: echo 0123456 | find "123" 将0123456 传递给find 查找 123 || 连接符 当前面的命令没有成功执行 则执行后面的命令 比如: echo 0123456 | find "789" || echo 字符中没有789 && 连接符 当前面的

用java“打开个文件夹并选中指定文件? 在线等……

问题描述 要做一个即时聊天的东西,就是传输文件后点击文件名就要打开文件所在的目录并让该文件处于被选中状态比如D:/Adir/Bdir/c.txt,我就要打开D:/Adir/Bdir这个目录并让c.txt这个文件处于被选中状态网上看了看有用windows的explorer/select来处理,Runtime.getRuntime().exec("explorer/select,"+"D:/Adir/Bdir/c.txt");但是文件名遇到多个空格就不行了:比如:D:/

批处理常用特殊符号简介_DOS/BAT

批处理常用特殊符号     1.@  命令行回显屏蔽符     2.%  批处理变量引导符     3.>   重定向符     4.>>  重定向符     5.<.>&.<& 重定向符     6.|  命令管道符     7.^  转义字符     8.&  组合命令     9.&& 组合命令     10.||  组合命令     11.""  字符串界定符     12., 逗号     13.;

批处理常用网络命令和符号篇_DOS/BAT

2.1学习 ping  ipconfig  arp  start  shutdown  taskkill 命令 学习要点: 1.测试IP连接:ping 2.查看IP配置:ipconfig 3.解析地址:arp 4.开启命令:start 5.关闭或重启计算机:shutdown 6.关闭指定进程taskkill 一.测试IP连接:ping 用来检查网络是否通畅或者网络连接速度的命令.在此,我们只了解一些基本的参数就可以了. -n count 发送count指定的Echo数据包数. 定义向目标IP发送

超详细的CMD DOS下符号的作用参考第1/2页_DOS/BAT

一.单符号~① 在for中表示使用增强的变量扩展.② 在%var:~n,m%中表示使用扩展环境变量指定位置的字符串.③ 在set/a中表示一元运算符,将操作数按位取反. !① 在set /a中一元运算符,表示逻辑非.比如set /a a=!0,这时a就表示逻辑1. @① 隐藏命令行本身的回显,常用于批处理中. $① 在findstr命令里面表示一行的结束.② 在prompt命令里面,表示将其后的字符转义(符号化或者效果化). %① 在set /a中的二元运算符,表示算术取余.② 命令行环境下,在

批处理中常用的符号总结_DOS/BAT

^ 转义符   用在特殊符号之前 比如: echo 非常^&批处理 如果不加^ 那么"批处理"将被当作命令执行 | (管道)传递符 当然是传递作用 比如: echo 0123456 | find "123"  将0123456 传递给find 查找 123 || 连接符 当前面的命令没有成功执行 则执行后面的命令 比如: echo 0123456 | find "789" || echo 字符中没有789 &&  连接符

cmd批处理常用符号详解_DOS/BAT

1.@一般在它之后紧跟一条命令或一条语句,则此命令或语句本身在执行的时候不会显示在屏幕上.请把下面的代码保存为test.cmd文件,然后运行,比较一下两条echo语句在屏幕上的输出差异:    echo a    @pause    @echo b    @pause执行结果如下:        C:\Documents and Settings\JM\桌面>echo a        a        请按任意键继续...         请按任意键继续... 2.%.%%百分号用在不同的场合

BAT CMD批处理文件脚本总结

1.综述 (1).".bat": 这是微软的第一个批处理文件的后缀名,在几乎所有的 Windows 操作系统内都能运行. (2).".cmd": 是为Windows NT 设计的命令行脚本,为Cmd.exe shell 而设计的,对于COMMAND.COM不具有向后兼容性. (3).目前所知道的.cmd 和 .bat文件的区别是对ERRORLEVEL变量的改变:当 Command Extensions (命令行扩展)处于enabled状态时,哪怕是.cmd文件中一

批处理BAT(一)

批处理 全盘根目录下查找文件夹并删除(1) @echo off for %%a in (C D E F G H) DO ( cd\ if exist "%%a:\123\" rd /s /q "%%a:\123\" ) echo 命令成功完成 pause 说明:上面这段红色代码表示,在全盘根目录下查找文件夹"123",并且找到后,无论该文件夹内是否还有其他文件或文件夹都一并删除.此批处理命令不支持在子目录中查找文件夹"123"