bat

win7新建wifi热点的bat脚本

别说谁变了你拦得住时间么 提交于 2021-02-16 10:58:31
前提:准备一个无线网卡 1.新建bat文件(wifi.bat),内容为: netsh wlan set hostednetwork mode=allow ssid=root key=test netsh wlan start hostednetwork 2.进入适配器设置就会发现多出了一个网卡为“Microsoft Virtual WiFi Miniport Adapter”的无线网络连接2 ,进入网络中心将本地连接或者无线网共享给新生成的 无线网络连接2 方便期间,给这个连接改下名字。 3、运行bat文件即可。 4、提供一个完整bat脚本,另存为WiFi.bat即可 @echo off cls :start cls echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ echo ┃ 1、开启WIFI. ┃ echo ┃ ┃ echo ┃ 2、关闭WIFI. ┃ echo ┃ ┃ echo ┃ 3、查看IP. ┃ echo ┃ ┃ echo ┃ 4、退出. ┃ echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ set choice= set /p choice=请选择: if /i "%choice%"=="1" goto ips1 if /i "%choice%"=="2" goto ips2 if /i "%choice%"=="3"

记录一次面试

こ雲淡風輕ζ 提交于 2020-02-28 20:00:36
最近看书没有动力,公司里面太闲了。想给点压力给自己,如果有好机会也可以跳一下。只投了A和B。结果B家的没有回音,A家面试官打电话过来约面试。 总共面了三次,都是电话面试。我靠着回忆把还记得 面试 问题和答案记录下来吧。 一面、 一面主要考察技术细节,追着简历上的工作项目一个一个问。关注点基本都在技术上面,而不是业务。当然业务我也都记不清楚了,让我回答肯定也回答不好。总共用时一个小时二十分钟。 rabbitmq作为rpc交互的过程。 项目中thrift和zookeeper作为服务治理的解决方案是怎么做的。 数据结构有没有自己学习一些高级的部分。 ConcurrentHashMap和HashMap,Hashtable的区别。 有没有看过开源组件或者框架的源码。说下spring中IOC的实现。 synchronized和ReentrantLock的区别。 synchronized的使用方式有几种,有什么区别。 redis和memcached的区别。 volatile的作用。 说下JDK中concurrent包下的类。 AQS有了解吗。 二面 、 二面主要考察技术的广度。着重于架构相关的。总共用时一个小时二十分钟。 打车过程中从乘客下单到司机接单的整个流程。 项目中订单主键如何生成。 项目中有哪些觉得还行的技术点。哪些技术点是你了解的。哪些是你觉得不行的,如何改进。

dos/bat批处理教程——第二部分:特殊的符号与批处理

瘦欲@ 提交于 2020-01-07 07:42:15
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 第二部分:特殊的符号与批处理 在命令行下有些符号是不允许使用的但有些符号却有着特殊的意义。 1、 符号(@) @在批处理中的意思是关闭当前行的回显。我们从上面知道用命令echo off可以关掉整个批处理的命令回显但却不能不显示echo off这个命令。现在我们在这个命令前加上@这样echo off这一命令就被@关闭了回显从而达到所有命令均不回显得要求 2、 符号(>) >的意思是传递并覆盖。他所起的作用是将运行后的回显结果传递到后面的范围(后面可是文件也可是默认的系统控制台)例: 文件1.txt的文件内容为: 1+1 使用命令c:\>dir *.txt >1.txt 这时候1.txt的内容如下 驱动器 C 中的卷没有标签。 卷的序列号是 301A-1508 C:\ 的目录 2003-03-11 14:04 1,005 FRUNLOG.TXT 2003-04-04 16:38 18,598,494 log.txt 2003-04-04 17:02 5 1.txt 2003-03-12 11:43 0 aierrorlog.txt 2003-03-30 00:35 30,571 202.108.txt 5 个文件 18,630,070 字节 0 个目录 1,191,542,784 可用字节

.bat批处理(一):@echo off

你。 提交于 2020-01-07 07:41:11
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 前言 我们常常会在一些批处理文件中看到 @echo off 这个命令,那他究竟有什么作用,要想知道这个命令,我们首先得知道 echo 这个命令的作用,这个命令叫做“回显”,就是把这条命令后的内容显示到控制台上,接下来我们来看一下 @echo off 命令的作用 内容 我们来新建一个文件,文件就命名为test_echooff.bat,然后在文件中编写如下内容: @echo off echo 这是测试内容的第1行 echo 这是测试内容的第2行 echo 这是测试内容的第3行 echo end pause 这个批处理文件双击运行的结果如下: 这是测试内容的第1行 这是测试内容的第2行 这是测试内容的第3行 end 请按任意键继续… 修改文件内容,将其中的@ 符号去掉,内容如下: echo off echo 这是测试内容的第1行 echo 这是测试内容的第2行 echo 这是测试内容的第3行 echo end pause 双击运行修改后的这个批处理文件的结果如下: F:\batTool>echo off 这是测试内容的第1行 这是测试内容的第2行 这是测试内容的第3行 end 请按任意键继续… 继续修改文件内容,将第一条命令注释掉,内容如下: ::echo off echo 这是测试内容的第1行 echo

dos/bat批处理教程——第四部分:完整案例

好久不见. 提交于 2019-12-07 03:53:13
以上就是批处理的一些用法。现在我们把这些用法结合起来详细的分析一下目前网上发布的一些批处理,看看他们是怎么运作的。这里我将列举三个例子来详细分析,为了保持程序的完整我的注释会加在/*后面。 例一 这个例子是利用iis5hack.exe对有.printer漏洞的主机进行溢出的批处理。用到的程序有iis5hack.exe和系统自带的telnet.exe。iis5hack的命令格式为: iis5hack <目标ip> <目标端口> <目标版本> <溢出连接端口>目标版本为0-9这10个数字分别对应不同语言版本和sp的系统版本,我们编制的批处理使用的命令格式为 <iis.bat 目标ip (开始版本号)>开始版本号可有可无。程序如下。 @echo off /*关闭命令回显 if "%1%"=="" goto help /*判断%1是否为空,%1为目标ip if "%2%"=="1" goto 1 /*判断%2是否为1,为1则跳转标志1 if "%2%"=="2" goto 2 /*%2为开始版本号,如果没有设置则 if "%2%"=="3" goto 3 /*如果存在则从匹配的地方开始执行 if "%2%"=="4" goto 4 if "%2%"=="5" goto 5 if "%2%"=="6" goto 6 if "%2%"=="7" goto 7 if "%2%"=="8"

批处理脚本:自动从SVN上更新代码并编译C#程序

陌路散爱 提交于 2019-12-07 03:11:46
之前写过一篇文章,是关于一个用VB.NET写的版本发布工具的,地址如下: http://my.oschina.net/Tsybius2014/blog/517298 使用该工具可以将Debug目录中编译好的程序打成安装包,并选出用于自动更新文件创建自动更新包。 今天我对我们项目中的这一发包过程进行了改进,实现了从SVN上自动更新代码后使用MSBUILD完成编译的过程。 脚本galatea.bat代码如下: :: Tsybius2014 - 20160622 svn update :: if you don't use path by input-param %~1, then use the path below set vspath=D:\Microsoft Visual Studio 11.0 if "%~1"=="" (call "%vspath%\VC\vcvarsall.bat" x86) else (call "%~1\VC\vcvarsall.bat" x86) msbuild "%~dp0\XXXXX.sln" /t:Rebuild /P:WarningLevel=2;Configuration=Debug 这个工具被放置到C#项目sln文件同一目录下就可以了。 (注:以两个冒号开始的行是注释行,下文说的第n行,不将这些注释行计算在内) 第一行 :svn

DOS中判断进程是否存在的方法

て烟熏妆下的殇ゞ 提交于 2019-12-06 13:57:03
BAT文件语法和技巧(bat文件的编写及使用)(转载一) 比较有用的东比较有用的东西 首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。 第三,每个编写好的批处理文件都相当于一个DOS的外部命令,你可以把它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个良好的习惯是在硬盘上建立一个bat或者batch目录(例如C:\BATCH),然后将所有你编写的批处理文件放到该目录中,这样只要在path中设置上c:\batch,你就可以在任意位置运行所有你编写的批处理程序。 第四,在DOS和Win9x/Me系统下,C:盘根目录下的AUTOEXEC.BAT批处理文件是自动运行批处理文件,每次系统启动时会自动运行该文件

dos/bat批处理教程——第三部分:批处理与变量

久未见 提交于 2019-12-06 13:56:37
第三部分:批处理与变量 在批处理中适当的引用变量将会使你所编制的程序应用面更广。批处理每次能处理的变量从%0~%9共10个。其中%0默认给批处理的文件名使用。除非在使用SHIFT命令后%0才能被%1所替代。引用shift命令的例子如果把%1前面多加上一个%0那么结果如下: C::\>SHIFT.BAT 1 2 3 4 5 6 7 8 9 10 11 SHIFT.BAT 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 10 2 3 4 5 6 7 8 9 10 11 系统是如何区分每个变量的呢,系统区分变量的规则为字符串中间的空格,即只要发现空格就把空格前面的字符当作一个变量而空格后面的字符则作为另一个变量。如果你的变量是一个当中包含空格的长目录名这时候你需要用上一节特殊符号8中所用的引号将他圈起来。例: 批处理内容为: ECHO %1 ECHO %2 ECHO %3 输入命令: C:\>TEST “Program Files” Program Files Program Files Program Files 在一个复杂的批处理中又可能同时使用的变量会超过10个这时候会和系统的规则想冲突那么这个问题怎么解决呢?在系统中还有一种变量称之为环境变量(使用SET命令可以查看当前系统的环境变量)如当前系统目录是%windir%或%SystemRoot%等

dos/bat批处理教程——第一部分:批处理的专用命令

ぃ、小莉子 提交于 2019-12-05 19:39:50
第一部分:批处理的专用命令 批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。这些命令统称批处理命令,下面我就来给大家介绍一下批处理的命令。 1、 REM REM 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例: REM 你现在看到的就是注解,这一句将不会被执行。在以后的例子中解释的内容都REM 会放在REM后面。请大家注意。 2、 ECHO ECHO 是一个回显命令主要参数有OFF和 ON,一般用ECHO message来显示一个特定的消息 。例: Echo off Rem 以上代表关闭回显即不显示所执行的命令 Echo 这个就是消息。 Rem 以上代表显示“这就是消息”这列字符 执行结果: C:\>ECHO.BAT 这个就是消息。 3、 GOTO GOTO 即为跳转的意思。在批处理中允许以“:XXX”来构建一个标号然后用GOTO :标号直接来执行标号后的命令。例 :LABEL REM 上面就是名为LABEL的标号。 DIR C:\ DIR D:\ GOTO LABEL REM 以上程序跳转标号LABEL处继续执行。 4、CALL CALL 命令可以在批处理执行过程中调用另一个批处理,当另一个批处理执行完后再继续执行原来的批处理。例: 批处理2.BAT内容如下: ECHO 这就是2的内容 批处理1

使用VBS脚本实现的Hosts文件一键配置

柔情痞子 提交于 2019-12-05 10:20:23
hosts文件存储了IP地址与域名的映射。因为有的时候需要经常性地配置hosts文件,因此这段时间我琢磨了一套傻瓜化的hosts文件配置方案,记录如下。 先说一下怎么样进入hosts文件,Windows环境(我用的是一个32位的Win7)下hosts文件在计算机中的位置,在目录%windir%\System32\drivers\etc\,文件名为hosts,没有扩展名。不过相比每次都要点很多目录才能找到hosts文件,我们可以通过执行下面这个bat脚本直接用记事本打开hosts文件: @echo off if "%1" == "h" goto begin mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit :begin notepad %SystemRoot%/System32/drivers/etc/hosts exit 将这个bat脚本取名为host.bat,放在C:\Windows\System32下,就可以实现在命令行里或是Win7的开始菜单中直接输入host命令打开hosts文件了。 言归正传,下面我来说下如何自动向hosts文件后面插入记录。 下面这个bat脚本,可以满足最简单的hosts配置,即在hosts文件的最后追加一条记录: @attrib -r "