![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
批处理
文章平均质量分 58
依梦_728297725
经验随着年龄的增长而积累更多,提高自身,享受成长。
展开
-
windows 批处理基本命令
颜色:color标题:titlestart 启动一个程序 如果后面不带参数 直接是打开一个cmd控制台copy a.bat "%userprofile%\[开始]\程序\启动"=>电脑启动之后执行a.bat文件set /p a=请输入内容 =>表示界面等待用户输入内容(重点是有没有/p)输出命令到a.batecho start >>"%userprofile%\[开始]\程序\启动\a.bat"echo goto x>>"%userprofile%\..原创 2022-05-21 22:28:10 · 332 阅读 · 0 评论 -
批处理学习教程(4)------for的用法
循环 for1. 如果批处理不具备批量处理的功能,那么它就徒有虚名了。而命令 for ,在某种意义上彻底体现出了批处理的强大快捷省事批量的作用。在看过 for/? 后,可以归纳出 for 大致可以分三种常用的类型(或者叫使用方法)。从针对的循环目标来看,它们分别是针对于文件、数字、以及文字。2. for %i in (*.*) do @echo %i 。这就是 for 的一般使用格式。注意到其中的浅靛色文字 for 、in 和 do ,是 for 的固定用法。其内容可以理解为:在某一范围内(in),原创 2021-04-24 09:34:51 · 1339 阅读 · 0 评论 -
批处理学习教程(3)------if的用法
1 、set var=Tomif %var%==Tom echo It worksif %var%==Jerry echo We will never see this如果变量 var 的值为 Tom Hanks ,即中间含有空格之类的特殊符号,那么我们在使用 if 时,就得为字符串加上双引号,就像 if "%var%"=="Tom Hanks" echo It works (注意,给字符串加上双引号后,在进行判断的时候会连双引号一起考虑进去。所以,为了使两边的对比均衡,所以一定要在 ==原创 2021-04-17 22:01:48 · 514 阅读 · 0 评论 -
批处理学习教程(2)------set的用法
1、赋值(1)给变量赋予一个文字字符串的值使用 set 跟上变量,再用等号 = 跟上字符串就能简单地给该变量赋值了。例如 set var=Hello world! 。为了确认一下变量 var 的值是否是 Hello world! ,可以用 set var 来查看变量 var 的值。用 set v 可以查看所有以字母 v 开头变量的值。直接输入 set 可以查看所有变量的值。另外,变量两侧加上百分符号 % 用来表示该变量的值(内容)。这样做可以将该变量的值赋给其他变量或是用做计算显示等处理。(2)原创 2021-04-11 21:08:36 · 898 阅读 · 0 评论 -
批处理学习教程(1)
1、echo @ 和 pauseecho on 用于打开命令的回显;echo off 用于关闭命令的回显(默认情况下,ehco 是处于打开状态的)。只输入 echo 可以获得当前的回显状态(是否处于打开状态)。输入 echo 再加一段文字,例如 echo Hello world! 可以显示出 Hello world! 这句信息。@ ,如果在某一条命令最前面加上 @ ,那么这一行命令就不会显示出来。与 echo off 有着相似之处。echo off 以后的所有命令本身都不再显示出来;而 @ 只是原创 2021-04-11 09:40:09 · 311 阅读 · 0 评论 -
windows卸载系统补丁
a、手动重启wusa /uninstall /kb:2505438wusa /uninstall /kb:2670838wusa /uninstall /kb:2952664wusa /uninstall /kb:3021917wusa /uninstall /kb:3112343wusa /uninstall /kb:3083711wusa /uninstal原创 2017-11-25 13:24:28 · 7805 阅读 · 0 评论 -
批处理删除文件夹
@echo off::设置目标文件夹set m=C:\Users\Desktop\新建文件夹del "%m%\*" /f /s /q /afor /f "delims=" %%i in ('dir /ad /w /b "%m%"') do (rd /s /q "%m%\%%i")原创 2017-10-11 13:41:59 · 585 阅读 · 0 评论 -
批处理执行VC运行时与.Net
@echo 安装完窗口会自动关闭!!!@echo offstart /wait vcredist_x86/vcredist_x86.exe /q /norestartstart /wait DotNetFx40/dotNetFx40_Full_x86_x64.exe /q /norestart原创 2017-08-07 20:26:56 · 779 阅读 · 0 评论 -
批处理命令获取管理员的权限
1、cls@echo offtitle 获取管理员权限mode con cols=100 lines=20color 3f:: 开始获取管理员权限setlocalset uac=~uac_permission_tmp_%random%md "%SystemRoot%\system32\%uac%" 2>nulif %errorlevel%==0 (原创 2017-04-28 14:23:18 · 10747 阅读 · 1 评论 -
bat批处理获取当前bat文件目录中所有的ocx dll文件路径
cls@echo offecho 注册控件中,请稍后……for /r %~dp0 %%i in (*.ocx *.dll) do (echo %% register is starting...rem C:\Windows\System32\regsvr32.exe %%i /secho %%i register is finished...)pause原创 2017-04-28 10:38:22 · 2030 阅读 · 0 评论 -
bat批处理获取当前bat所在文件路径及注册控件
cls@echo offecho 注册控件中,请稍后……Copy /y %~dp0\test.txt %windir%\system32\regsvr32 /s %windir%\system32\AAA.ocxecho 注册完成pause原创 2017-04-28 10:31:17 · 1855 阅读 · 0 评论