windows批处理入门

eg1.

@echo off

dir c:\ > a.txt

call c:\b.bat

echo hello

pause

rem 注释1

::注释2

cd \

%[1-9]//参数

 

eg2.

@echo off

choice /C dme /M "defrag,mem,end"

if errorlevel 3 goto end

if errorlevel 2 goto mem

if errorlevel 1 goto defrag

:defrag

:mem

:end

echo good bye

 

eg3.

@echo off

set _interval = 5

set _processName = WinRAR

set _processCmd = c:\a.zip

set _processTimeout = 10

set _username = administrator

:loop

set /a isAlive = false

tasklist /FI "username eq %_username%" | find /C "%_processName%" > tmp.txt

set /p num = <tmp.txt

del /F tmp.txt

if "%num%" == "0" (

start %_processCmd% | echo 启动%_processName%于%time%

choice /D y /t %_processTimeout% > null

)

if "%num%" NEQ "0" echo 已启动

choice /D y / t %_interval% > null

goto loop

***********************************

1.查看某端口是否占用被那个进程占用

netstat -ano | find "8888"

tasklist | find "pid"

taskkill

2.转义字符^

echo abc^>cba

3.常用命令列表

cd切换目录
copy复制文件
del删除文件
deltree删除目录树
dir查看目录内容
diskcopy磁盘复制
format格式化磁盘
md创建目录
type显示文件内容
rd删除目录
ren重命名
cls清屏
move移动文件
xcopy复制文件目录
help所用命令的帮助
  

 4.打开当前目录

  start .

5. 设置上网代理

  set http_proxy=http://192.168.0.2:808/

  set http_proxy_user=username

  set http_proxy_pass=password

转载于:https://www.cnblogs.com/feilv/p/4064868.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值