Windows注册表的参数,比如: %* %0 %1 %2 %D %L %V %W

Windows注册表的参数,比如: %* %0 %1 %2 %D %L %V %W

参数意义
%*代表所有的参数
%0, %1第1个(文件)参数的完整路径,不包含引号。
当应用程序是16位时,得到8.3短路径形式;当应用程序是32/64位时,得到长路径。
%2 ~ %9第2个 到 第9个 参数
%L第1个(文件)参数的长路径名形式。
因此,相对于 %0 或 %1 来说,使用 %L 是更好的,因为它不会去判断应用程序类型。总是传长路径形式。
%W工作目录

windows注册表是不区分大小写的.

参数含义
%1文件路径
%2系统默认的打印机
%3文件扇区
%4端口
%D文件路径
%L文件长路径
%V文件路径
%W当前文件的父目录的路径

参考:https://blog.csdn.net/meng_suiga/article/details/79485855

参数大致含义
%*所有参数
%0、%1第一个参数,就是当前文件的路径,虽然应用是16位时,路径是短路径,但是现在基本都是32位或64位的,所以基本都是长路径
%2 - %9第二到第九个参数,具体是什么样的,抱歉,我也不清楚,emm
%D当前目录路径
%H不清楚什么意思,不过结果总是0
%I每次都是不同的数字:number:number这样的结构
%L%1,不过是固定长路径,所以都说这个更好
%S%H不清楚,但每次都是1
%V具体解释不太清楚,好像说是在没有动作的情况下什么什么的,不过基本上也是当前的路径
%Wworkspace, 当前文件的父目录的路径,不过有人说这个似乎会出点问题

以上参数比较常用的就是%1%L%V这三个。


Windows注册表的参数有以下含义:

  • %*:表示所有参数。
  • %0:表示当前文件的路径,通常是长路径。
  • %1:表示第一个参数,即文件路径。
  • %2 - %9:表示第二到第九个参数,具体含义不清楚。
  • %D:表示当前目录路径。
  • %H:含义不清楚,但结果总是0。
  • %I:每次都是不同的数字,格式为number:number。
  • %L:同%1,但是是固定的长路径。
  • %S:含义不清楚,但每次都是1。
  • %V:具体解释不太清楚,好像是在没有动作的情况下的当前路径。
  • %W:表示当前文件的父目录的路径,但有人说这个可能会出现问题。

在Windows注册表中,您提到的 %*%0%1%2%D%L%V%W 并不是注册表本身的“参数”。这些符号更像是在批处理文件(.bat)或命令行脚本中使用的参数占位符。然而,在注册表的某些设置中,特别是与文件关联或命令行操作相关的设置中,您可能会遇到类似的占位符。这些占位符用于定义如何启动应用程序或处理特定的文件类型。

以下是这些符号在批处理脚本中的通常含义,以及它们可能如何在注册表设置中被使用:

  • %*:表示传递给批处理文件或命令行脚本的所有参数。在注册表中,这个符号不太可能直接使用,因为注册表项通常不是可执行的。但是,在某些复杂的脚本或程序调用中,它可能会被用于表示传递给某个程序的完整参数列表。

  • %0:在批处理文件中,这个符号表示批处理文件本身的名称。在注册表设置中,它可能不直接对应任何内容,除非是在某种特定的脚本或可执行文件上下文中。然而,在某些情况下,它可能会被用于表示正在执行的程序或脚本的名称。

  • %1%9:表示传递给批处理文件或命令行脚本的第1到第9个参数。在注册表中,这些符号可能用于文件关联或程序调用,其中 %1 通常代表要打开的文件的路径,%2%3 等则代表后续传递的参数。

然而,%D%L%V%W 并不是标准的批处理参数占位符。在注册表中,它们也没有普遍接受或标准化的用法。这些符号可能是特定应用程序或系统设置的自定义扩展,或者是在某些上下文中用于表示特定信息的占位符。例如,在某些自定义脚本或程序调用中,%L 可能被用于表示长文件名或路径,但这取决于特定的实现和上下文。

总的来说,当您在注册表中工作时,遇到类似 %1 这样的占位符时,应该查阅与该设置相关的文档或资源,以了解这些占位符在该特定上下文中的确切含义和用途。同时,请记住,直接编辑注册表可能是危险的,并且应该谨慎进行。在进行任何更改之前,最好备份注册表或相关的键和值。

此外,需要注意的是,我在之前的回答中提到了一些关于注册表的基本概念和根键的信息。了解这些信息对于理解注册表的结构和工作原理是非常重要的。当您需要在注册表中添加、修改或删除键、子键或值时,请务必小心谨慎,并确保您清楚自己的操作可能带来的后果。


在Windows操作系统中,注册表是一个用于存储系统、应用程序和硬件设置的中央数据库。然而,需要澄清的是,注册表本身并不使用“参数”这个词来描述它的组成部分。相反,注册表是由键(Keys)、子键(Subkeys)和值(Values)构成的层级结构。

当我们讨论命令行参数时,比如 %1%2 等,这些通常是在批处理文件或命令行脚本中使用的占位符,用于代表传递给脚本或程序的参数。在注册表的上下文中,这些占位符可能出现在与文件关联或程序执行相关的字符串值中,用于指定如何启动应用程序或处理文件。

然而,%D%L%V%W 并不是标准的Windows批处理或注册表参数占位符。它们可能是特定应用程序或自定义脚本中定义的变量或参数。

现在,让我们回到注册表的基本概念:

  1. 键(Keys)和子键(Subkeys)

    • 键是注册表中的一个条目,用于组织信息。键可以包含子键和值。
    • 子键是键下的一个分支,用于进一步细分信息。子键可以有自己的子键和值。
  2. 值(Values)

    • 值是存储在键或子键中的实际数据。每个值都有一个名称和数据类型,以及与之相关联的数据。

注册表有五个预定义的根键(Root Keys):

  • HKEY_CLASSES_ROOT(HKCR):包含文件扩展名与应用程序之间的关联信息,以及系统中注册的COM组件和类的信息。
  • HKEY_CURRENT_USER(HKCU):存储当前用户的个人配置信息,如桌面背景、文件夹选项等。
  • HKEY_LOCAL_MACHINE(HKLM):存储计算机的全局配置信息,如硬件、操作系统设置等。这是一个非常重要的键,因为它包含了系统级别的设置。
  • HKEY_USERS:存储所有用户的配置信息。每个用户都有一个对应的子键。但是,请注意,通常不建议直接修改此键下的内容,除非您非常清楚自己在做什么。
  • HKEY_CURRENT_CONFIG:存储当前计算机的硬件配置信息。实际上,它是HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Current的快捷方式。

当您在注册表中工作时,了解这些基本概念和根键是非常重要的。但是,请记住,直接编辑注册表可能是危险的,并且应该谨慎进行。在进行任何更改之前,最好备份注册表或相关的键和值。


在Windows注册表中,%*%0%1%2等并不是直接用于注册表的“参数”,而是通常在命令行环境或批处理脚本中使用的参数占位符。然而,在注册表的某些设置中,特别是与文件关联、COM对象、URL协议处理程序或shell命令等相关的设置中,你可能会遇到类似的占位符,它们用于指定如何启动应用程序或处理特定的操作。

以下是这些占位符在命令行环境中的通常含义,以及它们可能如何在注册表设置中被使用:

  • %*:表示传递给命令或批处理文件的所有参数。在注册表中,这不太可能直接使用,因为注册表项通常不是可执行的。

  • %0:在批处理文件中,这表示批处理文件本身的名称。在注册表设置中,它可能不直接对应任何内容,除非是在某种特定的脚本或可执行文件上下文中。

  • %1%9:表示传递给命令或批处理文件的第1到第9个参数。在注册表中,这些可能用于文件关联,其中%1通常代表要打开的文件的路径。

  • %D%L%V%W:这些并不是标准的批处理参数占位符。然而,在某些上下文中(如注册表中的文件关联),它们可能有特殊的含义。例如,在某些情况下,%L可能用于表示长文件名或路径。但是,这些并不是普遍接受或标准化的用法,它们可能是特定应用程序或系统设置的自定义扩展。

重要的是要理解,注册表中的这些“参数”实际上是指向特定操作的占位符,这些操作可能涉及启动应用程序、打开文件或执行其他任务。这些占位符的确切含义和用途取决于它们在注册表中的上下文和位置。

如果你正在查看或编辑注册表,并且遇到了类似%1这样的占位符,那么你应该查阅与该设置相关的文档或资源,以了解这些占位符在该特定上下文中的确切含义和用途。此外,编辑注册表应该谨慎进行,因为不正确的更改可能会导致系统不稳定或应用程序无法正常工作。


在Windows注册表中,并没有标准的参数如“%W”来表示特定的含义。通常,在Windows命令行或批处理文件中,参数如“%1”、“%2”等用于表示传递给脚本或程序的参数值。但在注册表的上下文中,这些百分号包围的标识符通常不是预定义的参数。

然而,在注册表的某些设置或应用程序的配置中,可能会遇到类似“%W”这样的占位符或变量,但这通常是特定于该设置或应用程序的,而不是Windows注册表本身的标准参数。

如果你在某个特定的注册表项、脚本或应用程序配置中遇到了“%W”,最好查阅该设置或应用程序的官方文档以获取准确的解释。

另外,需要注意的是,编辑注册表是一项高级任务,如果不正确地进行,可能会导致系统不稳定或数据丢失。因此,在尝试修改注册表之前,建议备份注册表并谨慎操作。








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

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

相关文章

【机器学习笔记】3 逻辑回归

分类问题 分类问题监督学习最主要的类型,主要特征是标签离散,逻辑回归是解决分类问题的常见算法,输入变量可以是离散的也可以是连续的 二分类 先从用蓝色圆形数据定义为类型1,其余数据为类型2;只需要分类1次&#x…

寒假 14

1.请编程实现二维数组的杨慧三角 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> #include <unistd.h> int main(int argc, const char *argv[]) {int n;printf("please enter n:");scanf("%d&q…

Java并发基础:SynchronousQueue全面解析!

内容概要 SynchronousQueue的优点在于其直接性和高效性&#xff0c;它实现了线程间的即时数据交换&#xff0c;无需中间缓存&#xff0c;确保了数据传输的实时性和准确性&#xff0c;同时&#xff0c;其灵活的阻塞机制使得线程同步变得简单而直观&#xff0c;适用于需要精确协…

相机图像质量研究(13)常见问题总结:光学结构对成像的影响--鬼影

系列文章目录 相机图像质量研究(1)Camera成像流程介绍 相机图像质量研究(2)ISP专用平台调优介绍 相机图像质量研究(3)图像质量测试介绍 相机图像质量研究(4)常见问题总结&#xff1a;光学结构对成像的影响--焦距 相机图像质量研究(5)常见问题总结&#xff1a;光学结构对成…

二级 C 语言笔试-15

一、选择题 1. 程序流程图中带有箭头的线段表示的是( )。 A) 图元关系 B) 数据流 C) 控制流 D) 调用关系 2. 下列描述中正确的是( )。 A) 程序就是软件 B) 软件开发不受计算机系统的限制 C) 软件既是逻辑实体&#xff0c;又是物理实体 D) 软件是程序、数据与相关文档的集合 3. …

人类智能与人工智能之间有泰勒公式的味道

人工智能&#xff08;AI&#xff09;与人类智能之间的关系&#xff0c;简单类比为泰勒公式可能并不准确&#xff0c;但在某种程度上或许有些味道。 泰勒公式是一种数学工具&#xff0c;用于将一个函数在某个点附近展开成无穷级数的形式&#xff0c;以近似描述函数的行为。它通过…

TiDB 在医疗保障信息平台的应用实践

文章介绍了 TiDB 在医疗保障信息平台中的应用。东软医保云应用管理平台通过与 TiDB 联合&#xff0c;成功满足了医疗保障业务中高并发、实时性和复杂查询的要求。在某地市医疗保障信息平台的实践中&#xff0c;TiDB 分布式数据库有效实现了在线交易和实时分析服务&#xff0c;日…

C语言学习day14:数组定义和使用

定义变量&#xff1a; 数据类型 变量 值 数组定义&#xff1a; 数据类型 数组名[元素个数]{值1,值2,值3} 代码&#xff1a; int main() {//定义变量//数据类型 变量 值//数组定义//数据类型 数组名[元素个数]{值1,值2,值3}//数组下标 数组名[小标]//数组下标是…

sql深度优化

sql优化是一个大家都比较关注的热门话题&#xff0c;无论在面试&#xff0c;还是工作中&#xff0c;都很有可能会遇到。 如果某天负责的某个线上接口&#xff0c;出现了性能问题&#xff0c;需要做优化。那么你首先想到的很有可能是优化sql语句&#xff0c;因为它的改造成本相对…

.NET Core WebAPI中封装Swagger配置

一、创建相关文件 创建一个Utility/SwaggerExt文件夹&#xff0c;添加一个类 二、在Program中找到Swagger相关配置信息 三、添加方法&#xff0c;在Program中调用 在SwaggerExt类中添加方法&#xff0c;将相关配置添写入 /// <summary> /// swagger配置 /// </sum…

初识Qt | 从安装到编写Hello World程序

文章目录 1.前端开发简单分类2.Qt的简单介绍3.Qt的安装和环境配置4.创建简单的Qt项目 1.前端开发简单分类 前端开发&#xff0c;这里是一个广义的概念&#xff0c;不单指网页开发&#xff0c;它的常见分类 网页开发&#xff1a;前端开发的主要领域&#xff0c;使用HTML、CSS …

C++函数对象-运算符函数对象 - 位运算 - 实现 x ^ y 的函数对象 (std::bit_xor)

任何定义了函数调用操作符的对象都是函数对象。C 支持创建、操作新的函数对象&#xff0c;同时也提供了许多内置的函数对象。 运算符函数对象 C 针对常用的算术和逻辑运算定义了很多函数对象&#xff1a; 位运算 实现 x ^ y 的函数对象 std::bit_xor template< class T &…

[经验] 欧阳修唐宋八大家之首是谁 #微信#知识分享#学习方法

欧阳修唐宋八大家之首是谁 1、唐宋八大家之首是谁 唐宋八大家是中国文学史上最具代表性的八位大文豪&#xff0c;他们的文学成就在中国文学史上占有重要地位&#xff0c;被誉为文学史上的“巨人”。 唐宋八大家之首&#xff0c;无疑是唐代著名诗人杜甫。他出生在一个贫苦的家…

牛客——IncDec Sequence(差分)

链接&#xff1a;登录—专业IT笔试面试备考平台_牛客网 来源&#xff1a;牛客网 题目描述 给定一个长度为 n(n≤105)(n \leq 10^5 )(n≤105) 的数列a1,a2,…,an{a_1,a_2,…,a_n}a1​,a2​,…,an​&#xff0c;每次可以选择一个区间 [l,r]&#xff0c;使下标在这个区间内的数…

每日一题 力扣107 二叉树的层序遍历Ⅱ

107. 二叉树的层序遍历 II 题目描述&#xff1a; 给你二叉树的根节点 root &#xff0c;返回其节点值 自底向上的层序遍历 。 &#xff08;即按从叶子节点所在层到根节点所在的层&#xff0c;逐层从左向右遍历&#xff09; 示例 1&#xff1a; 输入&#xff1a;root [3,9,20…

如何用 ChatGPT 做项目管理?

ChatGPT 可以通过创建和维护跨团队项目协作计划&#xff0c;让员工更容易理解他们的角色和职责。 这个协作计划里面会包括每个团队或个人要执行的具体任务&#xff0c;每个任务最后期限和任何事情之 间的依赖关系。 该场景对应的关键词库:(24 个) 项目管理、项目协作计划、跨…

操作 Docker 存储卷的常用指令汇总

1. 什么是存储卷&#xff1f; 存储卷就是将宿主机的本地文件系统中存在的某个目录直接与容器内部的文件系统上的某一目录建立绑定关系。使得可以在宿主机和容器内共享数据库内容&#xff0c;让容器直接访问宿主机中的内容&#xff0c;也可以宿主机向容器写入内容&#xff0c;容…

(通信)驻波

驻波是一种物理现象&#xff0c;它发生在频率相同、传输方向相反的两种波&#xff08;不一定是电波&#xff09;沿传输线形成的一种分布状态。 在这种状态下&#xff0c;一个波通常是另一个波的反射波。 在驻波中&#xff0c;波节和波腹的位置始终保持不变&#xff0c;给人一种…

了解Ping、Wget、端口、Netstat和Curl命令

1. 端口 1.1 什么是端口&#xff1f; 端口是一种用于标识不同应用程序或服务的逻辑通道。它是一个数字&#xff0c;取值范围从0到65535。常见的端口有一些已经被标准化&#xff0c;比如HTTP使用的80端口&#xff0c;HTTPS使用的443端口。 1.2 了解端口状态 使用netstat -an…

【深度学习】Pytorch 系列教程(二):PyTorch数据结构:1、Tensor(张量): GPU加速(GPU Acceleration)

文章目录 一、前言二、实验环境三、PyTorch数据结构0、分类1、Tensor&#xff08;张量&#xff09;1. 维度&#xff08;Dimensions&#xff09;2. 数据类型&#xff08;Data Types&#xff09;3. GPU加速&#xff08;GPU Acceleration&#xff09;查看可用gpu张量移动经典语句d…