bat随手记

目录

  • bat批处理常用命令
  • 查询有哪些reg命令,帮助信息——reg /?
  • 查询注册表信息——reg query /?
  • 切换到批处理文件目录——cd /d "%~dp0"
  • 永久设置环境变量——setx命令
  • 设置注册表内容——/v名称,/t类型,/d数据
  • %cd%和%~dp0的区别
  • /f没有Yes/No询问

bat批处理常用命令

bat批处理常用命令

查询有哪些reg命令,帮助信息——reg /?

REG Operation [Parameter List]Operation  [ QUERY   | ADD    | DELETE  | COPY    |SAVE    | LOAD   | UNLOAD  | RESTORE |COMPARE | EXPORT | IMPORT  | FLAGS ]返回代码: (除了 REG COMPARE)0 - 成功1 - 失败要得到有关某个操作的帮助,请键入:REG Operation /?例如:REG QUERY /?REG ADD /?REG DELETE /?REG COPY /?REG SAVE /?REG RESTORE /?REG LOAD /?REG UNLOAD /?REG COMPARE /?REG EXPORT /?REG IMPORT /?REG FLAGS /?

查询注册表信息——reg query /?

REG QUERY KeyName [/v [ValueName] | /ve] [/s][/f Data [/k] [/d] [/c] [/e]] [/t Type] [/z] [/se Separator][/reg:32 | /reg:64]KeyName  [\\Machine\]FullKeyMachine - 远程机器名称,省略当前机器的默认值。在远程机器上只有 HKLM 和 HKU 可用。FullKey - 以 ROOTKEY\SubKey 名称形式ROOTKEY - [ HKLM | HKCU | HKCR | HKU | HKCC ]SubKey  - 在选择的 ROOTKEY 下的注册表项的全名/v       具体的注册表项值的查询。如果省略,会查询该项的所有值。只有与 /f 开关一起指定的情况下,此开关的参数才是可选的。它指定只在值名称中搜索。/ve      查询默认值或空值名称(默认)/s       循环查询所有子项和值(如 dir /s)/se      为 REG_MULTI_SZ 在数据字符串中指定分隔符(长度只为 1 个字符)。默认分隔符为 "\0"/f       指定搜索的数据或模式。如果字符串包含空格,请使用双引号。默认为 "*"/k       指定只在项名称中搜索。/d       指定只在数据中搜索。/c       指定搜索时区分大小写。默认搜索为不区分大小写。/e       指定只返回完全匹配。默认是返回所有匹配。/t       指定注册表值数据类型。有效的类型是:REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ,REG_DWORD, REG_QWORD, REG_BINARY, REG_NONE默认为所有类型。/z       详细: 显示值名称类型的数字等值。/reg:32  指定应该使用 32 位注册表视图访问的注册表项。/reg:64  指定应该使用 64 位注册表视图访问的注册表项。示例:REG QUERY HKLM\Software\Microsoft\ResKit /v Version显示注册表值 Version 的值REG QUERY \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /s显示远程机器 ABC 上的、在注册表项设置下的所有子项和值REG QUERY HKLM\Software\Microsoft\ResKit\Nt\Setup /se #用 "#" 作为分隔符,显示类型为 REG_MULTI_SZ 的所有值名称的所有子项和值。REG QUERY HKLM /f SYSTEM /t REG_SZ /c /e以区分大小写的形式显示项、值和数据和数据类型 REG_SZ的、在 HKLM 更目录下的、"SYSTEM" 出现的精确次数REG QUERY HKCU /f 0F /d /t REG_BINARY显示在 HKCU 根目录下、数据类型为 REG_BINARY 的数据的项、值和数据的 "0F" 出现的次数。REG QUERY HKLM\SOFTWARE /ve显示在 HKLM\SOFTWARE 下的项、值和数据(默认)

切换到批处理文件目录——cd /d “%~dp0”

cd 更改当前目录为
%0代表批处理文件本身,如 a.bat
~dp是变量扩充,如 d:\qq。“d”为Drive的缩写,即为驱动器,磁盘。“p”为Path缩写,即为路径。

永久设置环境变量——setx命令

设置用户环境变量
setx "变量名" "变量值"

设置计算机(全局)环境变量(最后加上 /m)
setx "变量名" "变量值" /m
setx /m "变量名" "变量值"

设置注册表内容——/v名称,/t类型,/d数据

/v "UE" /t REG_SZ /d "abc"

在这里插入图片描述

%cd%和%~dp0的区别

%cd%:bat执行的当前目录,需要注意的是,这里的当前目录有可能和脚本实际所在目录不一致。
%~dp0%:脚本文件所在的目录,注意,目录的路径为全路径,并且带结尾的\。
如:在D:\test\执行cmd,运行E:\test\a.bat,则%cd%D:\test%~dp0%E:\test\

/f没有Yes/No询问

无/f,弹出Yes/No询问
reg delete “HKLM\SOFTWARE\EpicGames\Unreal Engine\builds”
在这里插入图片描述
有/f,没有询问
reg delete “HKLM\SOFTWARE\EpicGames\Unreal Engine\builds” /f


参考:

  1. https://blog.csdn.net/Opithecus/article/details/128797167
  2. https://www.cnblogs.com/bdqczhl/p/17637585.html
  3. https://blog.csdn.net/yanhanhui1/article/details/108871132
  4. https://blog.csdn.net/PSpiritV/article/details/125688813

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/193998.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据库测试的认知和分类详解

现在的软件系统,尤其是业务应用系统,后台都连接着一个数据库。数据库中存储了大量的数据,数据库的设计是否合理和完善,SQL语句编写是否正确、高效,都直接影响了一个软件系统的功能正确性和性能表现。今天跟大家分享一些…

metinfo 6.0.0 任意文件读取漏洞复现

metinfo 6.0.0 任意文件读取漏洞复现 漏洞环境 环境为mrtinfo 6.0.0 漏洞存在的位置 通过代码审计发现在源代码的/app/system/include/module/old_thumb.class.php这个位置有着任意读取文件漏洞 漏洞点:http://127.0.0.1/metinfo_6.0.0//include/thumb.php 漏洞复现 访…

efcore反向共工程,单元测试

1.安装efcore需要的nuget <PackageReference Include"Microsoft.EntityFrameworkCore" Version"6.0.24" /> <PackageReference Include"Microsoft.EntityFrameworkCore.SqlServer" Version"6.0.24" /> <PackageRefere…

Docker-compose 下载安装测试完成

源文件-http://t.csdnimg.cn/7NxHchttp://t.csdnimg.cn/7NxHc 1 docker-compose说明 Docker Compose 是Docker的组装工具&#xff0c;用于创建和调试多个Docker容器&#xff0c;并在同一个Docker主机上运行它们。Docker Compose基于YAML文件&#xff0c;描述多个容器之间的相…

香港科技大学广州|机器人与自主系统学域博士招生宣讲会—电子科技大学专场!!!(暨全额奖学金政策)

在机器人和自主系统领域实现全球卓越—机器人与自主系统学域 硬核科研实验室&#xff0c;浓厚创新产学研氛围&#xff01; 教授亲临现场&#xff0c;面对面答疑解惑助攻申请&#xff01; 一经录取&#xff0c;享全额奖学金1.5万/月&#xff01; &#x1f559;时间&#xff1a;…

【从删库到跑路】MySQL数据库 | 全局锁 | 表级锁 | 行级锁

文章目录 &#x1f339;简述&#x1f384;全局锁⭐数据备份&#x1f388;设置全局锁&#x1f388;对表进行备份&#x1f388;释放锁 &#x1f384;表级锁&#x1f6f8;表锁⭐读锁⭐写锁 &#x1f6f8;元数据锁&#x1f6f8;意向锁⭐意向共享锁⭐意向排他锁 &#x1f384;行级锁…

有大量虾皮买家号想防关联该怎么做?

Shopee平台规定一个买家只能拥有一个买家号&#xff0c;如果一台电脑或者一个手机同时登录好几个买家号&#xff0c;那么很有可能就会关联封号的。那么有大量虾皮买家号想防关联该怎么做&#xff1f; 如果想要运用大量的shopee买家号来操作&#xff0c;那么需要使用有防指纹技术…

Navicat Premium 16,无限重置试用14天

打开注册表编辑器 红箭头所指方向每个系统判别不一样 如何判别呢&#xff1f;一个个点开看底下是不是info&#xff0c;如果是那么把info文件夹删掉就可以了。

PMP项目管理考试的知识点概述

人 - 重点强调与有效领导项目团队相关的技能和活动。考试内容主要涵盖敏捷实践管理&#xff0c;考题占比较大。 过程 - 加强项目管理的技术领域&#xff1b;主要涵盖《PMBOK第6版》&#xff0c;考试试题占比约为50%。《PMBOK第6版》考试内容大约有90道题。 业务环境 - 突出项…

7.jvm对象内存布局

目录 概述对象里的三个区对象头验证代码控制台输出分析 验证2代码控制台输出 实例数据对其填充 访问对象结束 概述 jvm对象内存布局详解。 相关文章在此总结如下&#xff1a; 文章地址jvm基本知识地址jvm类加载系统地址双亲委派模型与打破双亲委派地址运行时数据区地址运行时数…

打造全身视角的医院可视化能源监测管理平台,实现医院能源可视化管理

医院是大型公共建筑的一种&#xff0c;随着医院规模的不断扩大&#xff0c;医院能源消耗剧增&#xff0c;能源消耗居高不下。医院对于能源监管的需求也越来越高。医院建立一套能耗监测管理平台&#xff0c;对于降低医院能耗有着非常重要的作用。 医院能耗存在的问题 1、医院能…

通信原理板块——利用香农公式对连续信道的信道容量计算

微信公众号上线&#xff0c;搜索公众号小灰灰的FPGA,关注可获取相关源码&#xff0c;定期更新有关FPGA的项目以及开源项目源码&#xff0c;包括但不限于各类检测芯片驱动、低速接口驱动、高速接口驱动、数据信号处理、图像处理以及AXI总线等 利用香农公式对连续信道的信道容量…

​软考-高级-系统架构设计师教程(清华第2版)【第6章 数据库设计基础知识(234~262)-思维导图】​

软考-高级-系统架构设计师教程&#xff08;清华第2版&#xff09;【第6章 数据库设计基础知识&#xff08;234~262&#xff09;-思维导图】 课本里章节里所有蓝色字体的思维导图

JAVA数据代码示例

首先&#xff0c;我们需要导入一些必要的Java库 java import java.net.URL; import java.net.HttpURLConnection; import java.io.BufferedReader; import java.io.InputStreamReader; 然后&#xff0c;我们可以创建一个URL对象&#xff0c;表示我们要爬取的网页的URL。 jav…

.NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth

前言 我相信做开发的同学应该都对接过各种各样的第三方平台的登录授权&#xff0c;来获取用户信息&#xff08;如&#xff1a;微信登录、支付宝登录、QQ登录、GitHub登录等等&#xff09;。今天给大家推荐一个.NET开源好用的、全面的、方便第三方登录组件集合框架&#xff1a;M…

计算机毕业设计 基于Vue的米家商城系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

图片转换成base64格式的优缺点

文章目录 前言什么是base64? 一&#xff0c;优点二&#xff0c;缺点三&#xff0c;工具 前言 什么是base64? Base64&#xff0c;顾名思义&#xff0c;就是包括小写字母a-z、大写字母A-Z、数字0-9、符号"“、”/“一共64个字符的字符集&#xff0c;&#xff08;另加一个…

Redis04-分布式锁

目录 Redis实现分布式锁 分布式锁的工作流程 Redis实现分布式锁 Redission的watch dog Redis分布式锁的合理应用 Redis实现分布式锁 在单节点的服务器中&#xff0c;java中的synchronized机制是处于JVM层面的&#xff0c;只能保证线程之间的同步。而实际的服务部署中&…

李开复再度回应争议;10 月中国游戏厂商及应用出海收入 30 强出炉丨 RTE 开发者日报 Vol.86

开发者朋友们大家好&#xff1a; 这里是 「RTE 开发者日报」 &#xff0c;每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE &#xff08;Real Time Engagement&#xff09; 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有…

Java排序算法之堆排序

图解 堆排序是一种常见的排序算法&#xff0c;它借助了堆这种数据结构。堆是一种完全二叉树&#xff0c;它可以分为两种类型&#xff1a;最大堆和最小堆。在最大堆中&#xff0c;每个结点的值都大于等于它的子结点的值&#xff0c;而在最小堆中&#xff0c;每个结点的值都小于等…