windows基本命令
全命令地址
https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/md
一行执行多个命令 可以用 &或者 &&,使用两个&& 情况下,第一条未成功,第二条不执行。
创建文件夹
md 或者 mkdir
md e:\a\b
创建文件
空文件
type nul> newtest.txt
非空文件
echo xxx>a.txt
判断
1.if (xxx) else (xxx)
if %date:~0,1%==2 (echo aaa) else (echo bbb)
2.if exist else
if exist d:\aa.txt (echo a) else (echo b)
注释
rem
::
杀死进程
杀死远程进程
taskkill /s 192.166.2.211 /im MesApiCore taskkill /s 192.166.2.211 /u administrarot /p abc /im MesApiCore
拷贝
把本地文件拷到远程电脑上
xcopy d:\Repositories \\192.166.111.2\svn\%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%\Repositories\ /s /e /h
远程操作任务计划
首先需要创建一个任务计划
schtasks /run /s 169.254.100.225 /u administrator /p windows /tn test
SET
1.设置和引用变量
@echo off set a=1 echo %a% pause
2.用户输入
@echo off set /p a=输入: echo 打印:%a% pause
如果windows 打印中文乱码把格式改为ANSI
call
调用另一个批处理
rem test是另一个的test.bat文件 call test pause
move
将文件移动到另一个位置,同时可以重命名
@echo off rem 把当前目录下a.txt 移动到d盘并重命名为b.txt move a.txt d:\b.txt pause