- 博客(143)
- 收藏
- 关注
原创 【批处理DOS-CMD命令-汇总和小结】-文件(夹)属性更改命令(attrib)
执行命令【attrib /?】,显示帮助信息这个命令就是用来给文件或文件夹设置或删除一些属性的,包括只读、存档、系统文件、隐藏、脱机等属性。参数[drive:][path][filename],既可以是文件路径,也可以是目录路径,也允许使用【?】、【*】通配符来批量地匹配。参数/d,指的是在使用通配符的情况下,会匹配文件夹,而不仅仅是文件。当我们不添加任何属性参数时,就会只显示文件或文件夹的属性。语法:【attrib 文件(夹)路径】,就是只显示对应文件(夹)的属性。示例一、执行命令【attrib D
2022-07-11 21:41:55 3954
原创 【批处理DOS-CMD命令-汇总和小结】-上网和网络通信相关命令(netsh)
netsh(Network Shell)是一个windows系统本身提供的功能强大的网络配置命令行工具,可用来修改windows的ip、网关、dns等信息。执行命令【netsh /?】,显示帮助信息由于netsh命令是一个上下文命令,因此当直接执行netsh时,会进入netsh环境;而进一步使用诸如dump、delete这些命令时,效果和不先进入上下文环境,而直接执行【netsh dump】、【netsh delete】完全一样。 既然可以显示所有配置信息,那么将配置信息重定向至文本文件,也就实现了将
2022-07-10 23:53:15 4778 1
原创 【批处理DOS-CMD命令-汇总和小结】-上网和网络通信相关命令-用户账户管理-文件(夹)共享(net)
执行命令【net /?】或【net help】,得到帮助信息如下 执行命令【net user /?】,显示帮助信息。执行命令【net user】,结果如下。一共显示了4个账户。添加用户账户的语法如下我们在电脑上添加一个名称为username1没有密码的账户,执行命令【net user username1 /add】。 删除账户语法如下我们尝试删除上面创建的名为username1的账户,执行命令【net user username1 /delete】。 (1)如何查看用户账户的激活状态
2022-07-09 20:53:57 2023
原创 【批处理DOS-CMD命令-汇总和小结】-网络管理命令-上网和网络通信相关命令-进程与程序管理(netstat、tasklist、taskkill、taskmgr)
执行命令【netstat /?】,得到帮助信息如下执行命令【netstat -a】,便可显示所有连接和监听端口。注意,进入这个监听环境后,有任何的IP或端口方面的变动,都会在cmd窗口更新。因此,如果需要停止监听,需要按下快捷键【ctrl+c】来退出。执行命令【netstat -n】,显示信息如下。我们可以知道,它本质上就是把本地计算机名显示成了「127.0.0.1」,等等。而我们执行命令【netstat -an】,其实也相当于执行【netstat -a -n】。我没想到的是,执行命令【n
2022-07-09 11:47:09 6589
原创 【批处理DOS-CMD命令-汇总和小结】-注册表编辑命令reg,如何用cmd命令打开注册表编辑器regedit
首先用【win+r】打开运行窗口,然后执行【regedit】打开注册表编辑器。在cmd窗口中执行命令【regedit】也可打开。执行【reg /?】,即可显示帮助信息。 我们从这个大体的帮助信息也可知道,它有查询、添加、删除、复制、保存、重置、加载、卸载、对比、输出、导入、标志的选项。那么如果想知道每一个选项怎么用,可以用类似【reg query /?】的命令来查看。打印注册表查询命令的帮助信息,执行命令【reg query /?】。例如查询我们电脑的启动项的信息,可以执行命令【reg quer
2022-07-09 09:08:52 14442
原创 【批处理DOS-CMD命令-汇总和小结】-变量嵌套和命令嵌套
对于字符串变量A,要截取它的片段,语法是【A1=%A:~m,n%】。例如对于字符串变量A=reurabgrien,执行命令【set A1=%A:~3,2%】后,A1就等于【ra】。当m和n都是正数时,m指向起始字符(也可以理解成从默认的第0个字符偏移的值),n是截取的字符数量(默认是截取全部)。上面讲的【%A:~m,n%】是字符串截取的基本形式,m和n是用常量去表示的,那么它们可不可以用变量去表示呢?也即实现「变量嵌套」呢?答案是可以的,「变量嵌套」需要用到「命令嵌套」才能实现。「变量嵌套」是最终实现的效果
2022-07-08 10:28:43 1885
转载 【批处理DOS-CMD命令-汇总和小结】-利用cmd命令生成随机数、生成指定范围的随机数
bat脚本的基本命令语法 - 整合侠 - 博客园%RANDOM% 系统变量只能返回 0 到 32767 之间的任意十进制数字。2的15次方等于32768,上面的0~32767实际就是15位二进制数的范围。因此,利用cmd命令,生成的最大随机数就是32767,最小随机数就是-32767。但我们一般不会在学习阶段去测试生成负的随机数,因为学会如何生成正随机数了,负随机数在正随机数的基础上加一个负号就能解决啦。那么,如何获取100以内的随机数呢?很简单,将%RANDOM%按100进行求余运算即可,见例子。例:生
2022-07-07 15:14:46 4294
原创 【批处理DOS-CMD命令-汇总和小结】-模拟进度条、cmd窗口加载进度条set /p a=■<nul
参考来源:bat脚本的基本命令语法 - 整合侠 - 博客园一般用■■■■■■■■■■■■■■■■■■■■■■■■■■■■■、>>>>>>>>>>>>>>>>>>>>>>>>>>、---------------------------------等特殊符号来模拟进度条。注意这是模拟,而不表示是真实的进度情况。在下载、或执行程序时,如果想要模拟执行过程进度,可以用到下面的代码。其中命令【set /p a=■...
2022-07-07 11:19:48 6952
原创 【批处理DOS-CMD命令-汇总和小结】-时间延迟命令、延迟执行命令——ping、for、vbs延迟函数、批处理命令
通俗来说,就是指“延迟一段时间再执行下一条命令”。应用方面,主要是用来“模拟进度条”。为啥ping命令可以实现延时?因为从我们自己的主机Ping通到目标主机,是需要时间的;所以执行ping命令一般比较久,利用它执行很久的特性,额外加在想要延时的位置,就实现了延时命令。但是这种延时手段是不精确的,因为每一次ping通的延迟不一样。下面给出一个ping命令延时的例程。在Bat文件中执行,效果如下,可以看到延时了2秒钟。 for命令实现延时的原理,也很简单。直接添加参数/l,然后设置start、ste
2022-07-07 10:08:28 9750
原创 【批处理DOS-CMD命令-汇总和小结】-查看或修改文件属性(ATTRIB),查看、修改文件关联类型(assoc、ftype)
先执行命令【attrib /?】,看看帮助信息。例:上面的命令将建立文件夹autorun,然后将其设为存档、系统、隐藏属性打印assoc的帮助信息,执行命令【assoc /?】。执行不带任何参数的命令【assoc】,得到所有扩展名对应的文件类型,如下所示(仅摘录一部分)。执行带有扩展名参数的命令【assoc .ext】,会显示扩展名对应的文件类型。例如执行【assoc .exe】,返回结果是【.exe=exefile】,说明.exe对应的文件类型是exefile。另外.txt的文件类
2022-07-05 23:36:56 4150
原创 【批处理DOS-CMD命令-汇总和小结】-跳转、循环、条件命令(goto、errorlevel、if、for[读取、切分、提取字符串]、)cmd命令错误汇总,cmd错误
此文主要研究对代码分支化执行和重复利用的实现。分支化执行指根据中途的实际执行结果决定下一步执行的代码,跳转的代码行号;分支化执行大概分为跳转执行、条件判断执行;因此,分支化执行基本是只执行部分代码,部分代码不执行。代码重复利用的实现,一方面依赖程序调用(详见本人写的CMD命令实现程序调用一文),另一方面基于循环命令。打印goto命令的帮助信息。我们可以看到该命令的参数只有一个label。具体应用方法——在goto命令的下方放一行,开头是英文冒号后边紧跟“分支标识符”,然后再goto所在行后面加上“分支标识符
2022-07-05 22:07:05 4868
原创 【批处理DOS-CMD命令-汇总和小结】-字符串搜索、查找、筛选命令(find、findstr),Find和findstr的区别和辨析
执行命令【find /?】。find 命令不能识别回车。当使用 find 在包含回车的文件中搜索文本时,必须将搜索字符串限制在可以在两个回车之间找到的文本,也就是不能被回车中断的字符串。例如,“tax”与“file”之间出现回车时,find 不会报告找到“tax file”字符串。换句话说,find仅仅针对位于同一行上的字符串,不能查找跨行的字符块。要查找将文字包含在引号之内的字符串,必须首先将整个字符串用引号围绕起来。其次,每个包含在字符串内的引号必须使用两个双引号括起来。要在 Report
2022-07-05 08:29:14 8641
原创 【批处理DOS-CMD命令-汇总和小结】-CMD窗口的设置与操作命令-关闭cmd窗口、退出cmd环境(exit、exit /b、goto :eof)
打印exit命令的帮助信息,执行命令【exit /?】。打印goto命令的帮助信息,执行命令【goto /?】。从上面的帮助信息,我们也可以了解到,如果不考虑exit指令的exitcode,那么一共有3种退出cmd窗口或者批处理脚本程序(子程序)的方法,分别是【exit】、【exit /b】、【goto :eof】。但是,上面3种方法对应的3条指令,在各个位置(情况)执行的结果却大有不同。下面这张思维导图,尽可能列举了各种有几率存在差异的情况。看上去一共有14种情况,但其实有一些情况在测试过程中
2022-07-01 19:55:16 12669
原创 【批处理DOS-CMD命令-汇总和小结】-Cmd窗口中常用操作符(<、<<、&<、>、>>、&>、&、&&、||、|、()、;、@、““、‘‘)
(1)小于号
2022-06-30 16:51:52 8031 1
原创 【批处理DOS-CMD-汇总】扩展变量-延迟变量cmd /v:on、cmd /v:off、setlocal enabledelayedexpansion、DisableDelayedExpansion
批处理命令——for - kaizen - 博客园Bat脚本之延时变量cmd /v:on_komomon‘s blog的博客-CSDN博客_bat延迟变量 批处理的执行过程是“自上而下,逐条执行”,而“逐条执行”不代表“逐行执行”。因为一条指令可能占据多行。而批处理在执行一条语句前会进行“预处理”,预处理过程会把所有变量识别出来,直接给各处变量赋上现有值。即使一条语句中,涉及同一变量的操作有前有后,在前面改变了变量的值,这个更新值无法传至后面的变量,因此后面的变量在执行命令时起作用的是旧值(但往往我们想要前
2022-06-29 19:59:40 2358
原创 【批处理DOS-CMD命令-汇总和小结】-批处理命令中的参数%0、%1、%2、%[0-9]、%0-9和批处理命令参数位置切换命令shift,dos命令中操作符%用法
执行CMD命令的两种方式分别是手动创建一个Cmd窗口和执行bat批处理文件。第一种,先手动创建一个cmd窗口,然后往里面输入cmd命令,最后回车执行。第二种,先在一个bat文件中键入cmd命令,保存代码后,双击执行。第三种,先在一个bat文件中键入cmd命令,保存代码后,在手动创建的cmd窗口中用命令执行bat文件。何谓批处理命令中的参数?在手动创建的Cmd窗口中直接执行命令是没有参数可言的,只有在手动创建的cmd窗口中执行bat批处理文件才有参数。因为%0-%9都是形式参数,如果没有赋值,就是普通字符串,
2022-06-26 20:34:17 8957
原创 【批处理DOS-CMD命令-汇总和小结】-将文件夹映射成虚拟磁盘——subst
有时候文件(夹)的目录很深,每一次打开的时候需要一直切换目录,有了镜像虚拟磁盘subst命令,临时地将文件夹映射成磁盘显示在我的电脑中,就会让工作变得更轻松,可以节约很多时间。 执行命令【subst a: E:\迅雷下载】,尝试将E盘中的迅雷下载文件夹映射成A盘。 映射成功 在第三章创建映射后,立即执行命令【subst】,可以看到有两个映射。再接着第四章,执行命令【subst W: /D】,将之前新建的虚拟磁盘w删掉。由于subst命令生成的虚拟磁盘是临时的,下一次重启后就会消失,如果你想要让映射长久
2022-06-25 21:26:18 2728
原创 【批处理DOS-CMD命令-汇总和小结】-Windows电脑开机自启动/执行Bat文件,各种方法小结
将目标bat文件放置在启动目录windows开机自动运行bat文件_weeds606的博客-CSDN博客_windows开机自动运行bat参考Windows开机启动bat文件 - 腾讯云开发者社区-腾讯云win10开机自动运行bat脚本_云牧青的博客-CSDN博客_win10开机自启动bat脚本 windows下.bat程序开机自启动的几种方法_沐木的技术博客_51CTO博客...
2022-06-25 20:03:50 1253
原创 【批处理DOS-CMD命令-汇总和小结】-cmd的内部命令和外部命令怎么区分,CMD命令和运行(win+r)命令的区别,cmd的命令扩展(扩展命令)
区分规则很简单,在cmd窗口中用help命令能打印出来的命令都是cmd内部命令,没包括在里面的都是外部命令。内部命令的实现代码,全放在cmd.exe可执行程序中,而外部命令的实现代码独立地放在了其他可执行程序中;比如说外部命令where对应system32文件夹下的where.exe文件,而外部命令shutdown也对应system32文件夹下的shutdown.exe文件,而外部命令wget、python则对应用户安装时放置的路径中的wget.exe、python.exe文件。外部命令可以拓展,而内
2022-06-25 16:38:34 1754
原创 【批处理DOS-CMD命令-汇总和小结】-环境变量、路径变量、搜索文件位置相关指令——set、path、where,cmd命令的路径参数中有空格怎么办
二、显示环境变量2.1 显示全部环境变量——set显示指定Windows环境变量:set %name%或echo %name%。注意name的前后都要加百分号%。新建Windows环境变量(仅在当前窗口有效):set name=constant。在cmd窗口中用set指令创建的变量,只能在当前窗口中使用,也即再重新打开一个cmd窗口时是不存在这个变量的。表达式结果作为环境变量的值:【set /a name=expression】,也即在上面的基础上加一个参数/a。之所以需要加参数/a,是因
2022-06-25 06:25:23 3496
原创 【批处理DOS-CMD命令-汇总和小结】-输出/显示命令——echo
每次打开一个新的cmd窗口,都会默认得到打开的echo状态。下面先试着关闭。 再打开看看。 从上面也可以看出,关闭状态时会隐藏掉cmd窗口的当前工作路径。另外,如果把dos命令放在一个bat文件中执行,前先有echo off ,那么后面不仅不显示当前工作路径,也不会显示所有被执行到的指令。 上面的bat文件执行的结果如下所示,执行完echo off后,echo 234、pause这两条指令便消失了。常用的系统变量见下表: %ALLUSERSPROFILE%局部返回“所有用户配置文件”的位置。%APPDATA
2022-06-25 05:57:15 6658
原创 【批处理DOS-CMD命令-汇总和小结】-应用程序启动和调用、服务和进程操作命令(start、call、)
start命令一般用来打开一个文件(通常是可执行程序)或文件夹。先用start /?命令大致了解帮助信息。(1)打开某一个文件夹。start dir,这个dir既可以是磁盘根目录,也可以是磁盘内的子目录。如果不加min或max参数,就会默认最大化打开(在前台打开)。如果要打开e盘根目录,执行命令【start e:】。 如果要打开e盘根目录下的某文件夹(例如adobe),执行命令【start e:\adobe】 (2)打开某个文件。 start path,这个path既可以是文档类的txt、doc、excel
2022-06-24 23:50:02 8561
原创 【批处理DOS-CMD命令-汇总和小结】-上网和网络通信相关命令(ping、telnet、nslookup、arp、tracert、ipconfig)
(1)先用ping /?命令查看ping的帮助信息(2) 最基本的用法—— 上面是Ping域名,可以得到目标主机的ip地址;下面试试ping通这个ip地址。这个命令经常用来检查网络状态是否良好,从顶层来验证是否可以正常上网。 (3) 设定ping的次数。默认的ping次数是4次,但如果你想修改次数,例如Ping百度搜索的服务器9次,可以用命令【ping baidu.com -n 9】。 (4)不限次数地ping通。如果你想要持续很多次地ping通某个主机,可以用-t参数来实现。在ping的过程中,如果按下快
2022-06-24 22:38:23 5467
原创 【批处理DOS-CMD命令-汇总和小结】-外部命令-cmd下载命令、抓包命令(wget)
1)支持断点下传功能2)同时支持FTP和HTTP下载方式3)支持代理服务器4)设置方便简单5)程序小,完全免费wget的官网如下:Wget for Windows不过很奇怪的是, 所有的下载链接,都出现了301错误。于是我不得不换一个网站下载,推荐网站GNU Wget 1.21.3 for Windows我下载了1.21.3 的64位版本zip文件包。 解压后,将这个文件夹整体移动到c盘下的system32目录下,配置环境变量,即安装完成。如果你执行这个命令是正常的,那么就说明安装成功,如果报错——wget
2022-06-24 21:31:18 3719
原创 【批处理DOS-CMD命令-汇总和小结】-添加注释命令(rem或::)
如果不用rem或::的话,直接输出注释文本,会报错——这不是命令。 添加rem或::后,注释文本才会在cmd窗口中保留下来。至于rem和::之间的区别,我目前还没看出来,貌似就只有::的下一行离所在行更紧凑这个差异点了。 注意:rem和::本质上也是一种指令,因此当处于ECHO关闭状态或者执行bat文件时所在行的最前面有@操作符时,就会默认隐藏起来。执行上图的bat文件,得到的 结果如下。echo off的下面一句rem不显示,因为处于echo关闭状态。而echo on下面一句rem也不显示,是因为@操作
2022-06-24 14:09:03 1925
原创 【批处理DOS-CMD命令-汇总和小结】-CMD窗口的设置与操作命令(cd、title、mode、color、pause、chcp、exit、goto :eof)
具体方法详见前面的章节,本文结构还有待调整默认cmd窗口标题如下如果想要更改,可以使用title xxx命令cmd窗口一打开,默认就有上千行,因此非常不便于进行代码的定位。有两种方式可以对其修改。方式一:在GUI界面中修改 首先单击左上角的图标,然后进入属性页面。布局选项卡——调整缓冲区宽度和高度的数值,一般来说高度设置成50即可满足日常需求。高度也别设太小,不然缓冲区不够,会发生指令和执行记录、执行结果覆盖问题。 千万要记住一点!上面在属性页面设置的参数只是针对当前cmd窗口,如果想要以后创建的cmd窗口
2022-06-24 13:54:33 4299
原创 【批处理DOS-CMD-汇总】-文件与目录操作命令、新建目录、删除文件或目录、重命名(md和mkdir、ren和rename、copy、xcopy、move、del和erase、rd和rmdir)
在win10系统的cmd窗口中,要显示当前目录下的文件、文件夹信息,可以用dir命令。要显示目标目录下的信息,可以先切换工作目录(cd命令或其他方式)为目标目录,然后再用dir。或者直接执行命令【dir 目标目录】,比如我要显示百度网盘下载文件夹的文件目录信息。 下面继续讲解windows中cmd窗口中的tree指令。Windows+R 输入cmd命令,我们直接在窗口输入help tree,就可看到帮助信息:dir的常规用法是查找某目录下有哪些文件或文件夹,更加“费电脑”的用法是查找某目录下的指定名称的文件
2022-06-24 13:23:44 7126
原创 【批处理DOS-CMD命令-汇总和小结】-cmd扩展命令、扩展功能(cmd /e:on、cmd /e:off)
在打印erase的帮助信息时,提示如果启用扩展命令,...,如果是这个命令出现还好,没有引起我的注意,但是我发觉好多命令的最后都有提到这个扩展功能了。不得已去百度谷歌查一通,资料很少,只能经过自己的推导大概得出一些结论。大概win7是没有扩展命令的,win10有。什么是扩展命令呢?顾名思义,肯定是更加细化、更加高级,之前都没有的命令了!比如del命令,在扩展功能打开之前,用法相对更加简单。没打开扩展,是无法使用erase命令的,也无法使用color、mode等命令。没打开扩展,用上下方向键,也无法切换至历史
2022-06-24 12:44:17 1435
原创 windows-cmd命令错误:sort命令执行时输入文件指定了两次。
在执行sort命令时,添加了参数\r,于是总是提示输入文件指定了两次。我重开一个cmd窗口执行,还是出问题。将参数\r改成/r,就不会出错了!
2022-06-23 10:20:44 746
原创 【网络部署】校园网的网线接入路由器的lan口与接入wan口有何区别,如何设置校园网,接入lan口后如何访问路由器设置页面
【网络部署】校园网的网线接入路由器的lan口与接入wan口有何区别,如何设置校园网,接入lan口后如何访问路由器设置页面
2022-05-30 18:26:21 6165
原创 Fiddler抓包 - 系统找不到相应的文件FSE.exe,未能找到路径CustomRules.js的一部分,未能加载程序或程序集 “fiddle“ 或它的依赖项
Fiddler抓包 - 系统找不到相应的文件FSE.exe,未能找到路径CustomRules.js的一部分,
2022-05-26 22:29:37 3888 1
原创 【科研绘图】Origin数据可视化作图软件的教程推荐-软件通微信公众号的origin作图专栏,科研通
【科研绘图】Origin数据可视化作图软件的教程推荐-科研通微信公众号的origin作图专栏,
2022-05-25 19:31:21 566
原创 【上网技巧】 - 如何在播放视频的时候显示「实时字幕」呢?
一、Android端的推荐方案对于安卓10及其以上版本,只要安装了谷歌的无障碍服务,就可以实现「实时字幕」功能。在播视频或音频的时候,会将所有声音转化成文本。对于华为手机,只要是更新了鸿蒙系统,就可以使用「实时字幕」功能。二、Windows端的推荐方案2.1 输入法软件的语音输入法如果想在所有视频、音频中都应用「实时字幕」,可以借助输入法软件的“语音输入”功能实现,并且能将所有实时字幕全文保存进文档。有些人可能会疑问:输入法输入的来源是麦克风,难道要视频外放把声音传入吗...
2022-05-25 08:53:26 13319 5
原创 【抓包】- Fiddle软件异常错误,Fiddler Failed to register Fiddler as the system proxy,解决方法
【抓包】- Fiddle软件异常错误,Fiddler Failed to register Fiddler as the system proxy,解决方法
2022-05-21 20:02:02 6833
原创 【抓包教程】- 微信视频号下载教程,使用charles抓包工具,如何设置charles抓包工具,以及具体在某一个视频上如何抓包
【抓包教程】- 微信视频号下载教程,使用charles抓包工具,如何设置charles抓包工具,以及具体在某一个视频上如何抓包
2022-05-21 12:58:53 17943 15
原创 wps / WORD-同样的字体(宋体),外观却不一样;一个可以正常打印出来,一个不能正常打印,虽然都能在打印预览里看到;网页复制的字体格式改不了,转成ANSI就乱码
wps / WORD-同样的字体(宋体),外观却不一样;一个可以正常打印出来,一个不能正常打印,虽然都能在打印预览里看到
2022-05-20 08:51:44 12097
原创 WPS-Word : 页首的段落段前间距失效/不起作用/无效,段前一行无效没反应
WPS-Word : 页首的段落段前间距失效/不起作用/无效,段前一行无效没反应
2022-05-17 20:08:30 34748 14
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人