bat批处理总结

cd 路径名        进入某一个路径
cd\    退回到当前路径的根目录
cd..    退回到上一级目录
c:    跳转到c盘根目录,其他盘符一样

输入字符时按tab键可以补全
dir    列出当前路径下所有的文件及文件夹列表
start cmd        再开启一个新的cmd窗口(可以继承父cmd窗口的变量信息)
exit    退出当前的cmd窗口
cls    清屏
tasklist    列出当前所有进程列表
tasklist | findstr 关键字    列出当前进程中与输入关键字相关的所有进程

gpedit.msc    组策略
ctfmon.exe    重启输入法语言栏
control.exe    控制面板,输入control也可以

osk    打开屏幕键盘

ping 127.1        127.1是127.0.0.1的简写
start www.baidu.com    打开指定网站

ping -4 k    查看共享文件夹的ip地址,k表示共享文件夹的名字
如果遇到其他电脑可以访问共享文件夹,有一台电脑提示没有权限访问,在组策略里面设置,计算机配置->windows设置->安全设置-本地策略->安全选项->网络访问:本地账户的共享和安全模型里面打开就可以了

echo 打印内容    输出所打印的内容
set a=10        设置一个变量a=10
echo %a%        调用变量要用%包起来
rem %a%        注释信息,可以被打印出来

set /p a=        接收键盘输入,回车后将输入内容赋值给变量a
set /p a=请输入:    变量名后面可以跟提示语

set /a 10*30+2    输出运算结果

for %x in (1,2,3) do echo %x        cmd中循环中的变量要用一个%号
for %%x in (1,2,3) do echo %%x    bat中循环中的变量要用两个%号

for %i in (*.txt) do echo "%i"


pause        暂停当前程序,按任意键就会恢复
@cmd.exe    bat文档最后一行输入这个不会被立马闪退

md aa    在当前路径下创建一个aa的文件夹
copy *.* d:/a   复制当前目录下的所有文件(不含文件)到指定文件夹
copy "C:\a.ini" "D:\a.ini"

ren "c:\a.exe" "a"    重命名该文件,不能重命名到其他路径

if exist d:\b.json type d:\b.json    如果存在这个文件,则打印出来

ren *.* *.mp4    修改将当前文件夹下的所有文件后缀


批量重命名,需要建一个bat到重命名的文件夹下,会过滤到rename.bat
setlocal enabledelayedexpansion
for  %%x in (*) do (
    if not "%%x"=="rename.bat" (
        set /a sum+=1
        rename "%%x" "!sum!.mp4"
    )
)
pause

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值