rem 其他知识
::type 查看文本内容
::dir | find ".txt" 查找当前目录txt文件
::net user username1 passwd1 /add 添加用户
:: %1 第1个参数。 %0 脚本本身
::title 你好 cmd窗口标题
:: chcp 65001 改变字符集
::date /T 显示时间,不加选项,修改时间。
::time命令同上
::start /B 1.bat /B选项不创建新的cmd窗口
::call 1.bat 调用其它bat文件
::tasklist /S 127.0.0.2 /U 87491 /P ch12345查看某台计算机 任务
::tasklist /FI "status eq running" 过滤正在运行的任务。
::tasklist /FI "PID eq 12322" /FO table(或者list,cvs 共三种格式输出 )
:: tasklist /FI " MEMUSAGE gt 200000" /FO table |find "ice"
rem 杀进程
:: TASKKILL /IM notepad.exe
:: TASKKILL /PID 1230 /PID 1241 /PID 1253 /T rem /T 同时会终止子进程
:: TASKKILL /F /IM cmd.exe /T
:: TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
:: TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
:: TASKKILL /S system /U 域\用户名 /FI "用户名 ne NT*" /IM *
:: TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"
:: shutdown /i 关机图形化界面
:: win+ x 类似右键关机等列表
rem 计划任务 at 计划任务已经废除 如:at 18:00 "notepad.exe" 所以采用下面的。
:: SCHTASKS /Create 创建 /S ABC 主机 /U domain\user 用户 /P password密码 /SC MINUTE 频率 /MO 5间隔 /TN accountant 任务名 /TR calc.exe 任务,可以加全路径 /ST 12:00 开始时间/ET 14:00 结束时间 /SD 06/06/2006 /ED 06/06/2006 /RU runasuser 以哪个用户运行/RP userpassword用户密码
:: set 命令显示所有的环境变量。
:: cd /d e:\
:: mkdir (或mk)dir1 ; rmdir(或rd) dir1
:: ren a1 a2 改名
:: xcopy 复制文件夹
:: del e:\a\a.txt 删除文件
:: move 移动(重命名)文件或者目录
:: tracert baidu.com 到百度的所有链路追踪
:: @echo off
:: set a=abcfgr
:: set /p path= 这是一个输入框
:: if %a% == aff (echo 123) else (echo 456)
:: pause > nul
:: if exist C:\a\a.txt (echo 该文件已存在)
::
:: if 换行格式 if %a% == afdfdfewfwf (
:: echo 123
:: ) else (
:: echo 456
:: )
:: for /d %%a in (*) do echo %%a 只遍历目录
::
:: for /r “e:\” %%i in (*检察院*) do echo %%v 遍历文件,查找含有检察院的文档并输出
:: for /L %%i in (2,4,82) do echo %%i 遍历数字
::
:: for /L %%i in (0,1,255) do ping %1.%%i (%1传网络位参数,遍历1~255所有ip)
:: for /f %%i in (c:\a\a.txt) do find "hello"遍历文件内容
::
:: loop_dir目录里面建目录loop_dir,持续循环
:: @eho off
:: cd desktop 切换到桌面
:: :loop
:: md loop_dir
:: cd loop_dir
:: go to loop
:: pause >nul
:: exit
产生系统信息
@echo off
echo. > log.txt
echo Log File >> log.txt
echo. >log.txt
echo User : %username% >>log.txt
echo. >>log.txt
Date /t >>log.txt
Time /t >>log.txt
echo. >>log.txt
echo Process Ran by "username" >> log.txt
echo. >>log.txt
tasklist >>log.txt
echo. >>log.txt
echo Network Activities >> log.txt
netstat -s >> log.txt
echo. >>log.txt
start iexplore.exe log.txt
:aa
if %abc% == dww goto bb
:bb
echo bb
:cc
echo cc