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