BAT指令收集
查找文件:dir/b/s | findstr dict.erl 其中/s是表示遍历子目录
start/b xxxx.bat 可以一个bat里执行多个bat
bat里管道符要用^转义
svn st |findstr/v ? |awk "{print $2}" (显示svn修改,结合gow)
搜索目录下的.svn目录 dir/s/ad/b |grep svn$
删除目录下的.svn
for /r config %i in (.svn) do if exist %i rd/s/q %i
copy /y ..\..\new_serv\cproto\slg_protocol.lua
move /y server\record\*.hrl ..\new_serv\include\record\
taskkill /F /IM server.exe 启动:start "LOGIN" ls.exe
启动空cmd命令行cmd . 或者 @start cmd但后者会有多启动一个马上消失的exe
指定目录可以前面写cd指令再cmd .,也可以弄快捷方式直接cmd .
xcopy res bin\win32\vc12\res /i /s /e /y /q >nul 文件夹复制
wusa /uninstall /kb:3126587 /quiet /norestart 卸载某个更新补丁
当前已安装更新列表:wmic qfe list brief /format:texttablewsys > "%USERPROFILE%\hotfix.txt"
查看内存型号: 输入wmic进入命令行系统管理执行脚本界面,再memorychip
用计划任务执行BAT脚本的问题: 设置 启动程序 的 全目录后,还要配置脚本的文件目录,在 起始于 选项。
echo 分割符 , 或 ;
set str=100,200;300,400,500;n600,7,8,9
for /f "tokens=1,2,4,5,6,* delims=,|;" %%a in ("%str%") do ( echo %%a %%b %%c %%d %%e %%f )