Windows 脚本运行配置

本文解析了CMD中环境变量Path与运行窗口AppPaths的区别,展示了如何通过.bat文件测试路径顺序,并揭示了在不同环境下执行bat文件的规则。重点在于理解cmd与Win+R启动的不同路径查找机制。
摘要由CSDN通过智能技术生成

在 cmd 环境中:

  1. 当前目录
  2. 环境变量 Path

在运行窗口中:

  1. 注册表 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App PathsHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

使用 .bat 文件测试:

:: path_test.bat
@echo off
echo.%~dpnx0
pause

将文件放入以上 目录/配置,执行命令,将显示的路径下的文件删除,重复操作即可确定顺序。
注册表中添加的命令用于在 运行 窗口运行,cmd 环境不识别。
使用 运行(Win + R) 窗口输入 path_test 会从 path 去寻找,如果输入 path_test.bat 会从注册表寻找。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值