这是一个用来监测Windows电脑网络状态的脚本,可以根据网络状态改变做一些事情,比如网络连接自动触发什么操作等!!!

我主要是拿来在电脑开机的时候,自动将电脑的远程端口映射到网络上

::网络检测

::开始会自动检测网络状态,若是网络畅通,执行操作,若是连接不通,则会一直检测网络,直到网络通畅,再次进行链接

::网络不通的时候会进行连接测试,网络通畅之后,执行一次需要执行的内容,当网络再次断掉后,程序依旧会运行,等待网络连接成功,再执行一次需要执行的命令!!

@echo off

::初始化的网络检测部分

:check

ping -n 2 www.baidu.com

IF ERRORLEVEL 1 goto check

IF ERRORLEVEL 0 goto startConnect

pause > nul

::这里进行命令的执行等操作,操作的满足条件就是网络通畅

:startConnect

echo nihao

goto checkNormal

pause>nul

::用来一直检测网络是否正常(-n 后跟的是发送ping的次数,数字越小,对网络的检测敏感度越高,这要根据自己需求来调)

:checkNormal

ping -n 10 www.baidu.com

IF ERRORLEVEL 1 (echo %date%%time% netCheckNotNormal >> C:\Users\netCheckLogs.txt) && goto check

IF ERRORLEVEL 0 (echo %date%%time% netCheckNormal >> C:\Users\netCheckLogs.txt) && goto checkNormal

pause>nul

本地测试图片

配合frp可以实现一些例如自动上线的操作,并且可以根据网络的状态自行适应,保持有网络状态下时刻在线!!!

批处理 探测在线计算机,批处理(bat)用来监测Windows网络状态脚本相关推荐

  1. 在 windows 环境下,编写一个批处理程序(算命大师.bat)

    在 windows 环境下,编写一个批处理程序(算命大师.bat) 标题 在 windows 环境下,编写一个批处理程序(算命大师.bat) **题目:**在 windows 环境下,编写一个批处理程 ...

  2. bat延时100ms_Windows命令行bat批处理延迟sleep方法(批处理延时)

    Windows下批处理文件没有像Linux一样的Sleep函数进行延时处理,这里有2种较为实用的方法实现延迟: 1.使用WScirpt的sleep功能,精度0.001秒 创建vbs延迟文件,然后在批处 ...

  3. 操原上机(一)在 Windows 环境下,编写一个批处理程序(算命大师.bat)

    要求 在 Windows 环境下,编写一个批处理程序(算命大师.bat),程序运行后,输入:出生年月日(例如 2000-07-31).系统输出相应的属相和星座,例如:你属兔, 狮子座.要求:输入进行合 ...

  4. DOS批处理高级教程(三) : 批处理变量和set命令详解

    前言 这里主要是带着过一下相关的简单概念和用法, 是对于有一定的基础和编写脚本经验的同学而言, 那么一般下面的用法都是一眼看出作用和原理起到一个复习的作用.对于不熟悉的可以查询相关命令和百度即可. 第 ...

  5. 批处理常用命令总结 - 批处理命令简介

    bat 批处理切换到当前脚本所在文件夹 切换到当前脚本所在的文件夹 1 cd  %~dp0 另外附上一些bat基本内容 ------------------------------ 批处理常用命令总结 ...

  6. win7修改计算机名 bat,用cmd改计算机名.bat 无需重启电脑生效

    echo off set /p cname=请输入计算机名: echo REGEDIT4 >reg.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentCont ...

  7. 批处理入门手册之批处理常用DOS命令篇(md、rd、ren、move)

    批处理入门手册之批处理常用DOS命令篇(md.rd.ren.move) 这篇文章主要介绍了批处理入门手册之批处理常用DOS命令篇(md.rd.ren.move),需要的朋友可以参考下 1.3 学习 m ...

  8. 打开 hyper-v 批处理_如何控制批处理服务器

    介绍 批处理服务器现在由Syracuse平台管理.这意味着您可以使用HTTP或https模式以及一组控制它的URL来访问服务.任何工具都可以使用不同的语法. 您可以通过多种方式执行此操作: 1.列出批 ...

  9. [Unity优化]批处理03:静态批处理

    [Unity优化]批处理03:静态批处理 原理: 运行时,把需要进行静态批处理的网格合并到一个新的网格中.虽然只进行一次合并操作,但是会占用更多的内存来存储合并后的网格,并且被静态批处理的物体无法移动 ...

最新文章

  1. 2020-09-18
  2. scrum敏捷开发工具实践分享
  3. python删除列表中的重复元素并保持相对顺序不变
  4. 一周AI创业:MIT博士领衔星药科技获新融资,自动驾驶再掀资本狂潮
  5. Dubbo 一篇文章就够了:Dubbo遇到初恋
  6. 程序员食品营养(1)-面包基础
  7. 汇编跳转比较用的列表
  8. vue页面跳转数据传递
  9. 天河一号超级计算机研制成功,我国首台千万亿次超级计算机“天河一号”研制成功,其运..._简答题试题答案...
  10. C++小游戏——推箱子
  11. 烟台市计算机二级培训机构,烟台市2020年3月计算机二级报名时间|网上报名入口【12月20日9:00开通】...
  12. SHAP(SHapley Additive exPlanation):Python的可解释机器学习库
  13. 采用计算机控制的实例,计算机控制系统的实例
  14. DSP-28027笔记
  15. 2017陕西省网络空间安全技术大赛_Crypto_crypt1_Writeup
  16. Eclipse报错DataIntegrityViolationException异常解决办法
  17. 公司生产管理系统如何精细管控生产全过程
  18. 【牛客】新建 Microsoft Office Word 文档题解
  19. Java客户端开发与服务端开发
  20. sinon spy_Sinon教程:使用嘲弄,间谍和存根进行JavaScript测试

热门文章

  1. maven中pom.xml中依赖包代码的查询地址
  2. iOS开发 - 百度地图后台持续定位
  3. 文件系统损坏导致数据文件异常恢复----惜分飞
  4. 排查一般MySQL性能问题
  5. JavaNIO - AbstractInterruptibleChannel
  6. Setting Up YARN High Availability
  7. Navigator 对象 深入研究
  8. easyui 隐藏和显示datagrid
  9. UbuntuでPostgreSQLをインストールからリモートアクセスまでの手順
  10. (转)Unity3D研究院之手游开发中所有特殊的文件夹(assetbundle与Application.persistentDataPath)...