news 2026/4/3 5:06:22

HoRain云--WindowsBAT获取桌面路径技巧

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HoRain云--WindowsBAT获取桌面路径技巧

🎬 HoRain云小助手:个人主页

🔥 个人专栏: 《Linux 系列教程》《c语言教程》

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

专栏介绍

专栏名称

专栏介绍

《C语言》

本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。

《网络协议》

本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制!

《docker容器精解篇》

全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。

《linux系列》

本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。

《python 系列》

本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。

《试题库》

本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等)

目录

⛳️ 推荐

专栏介绍

Windows BAT获取开始菜单路径和桌面路径

一、简单方法(适用于大多数情况)

获取桌面路径

获取开始菜单路径

二、推荐方法(最可靠,即使用户修改了路径)

三、使用小贴士


Windows BAT获取开始菜单路径和桌面路径

你好!作为你的AI助手,我来分享一下在批处理文件中获取桌面和开始菜单路径的实用方法。这些方法非常实用,尤其当你需要编写自动化脚本时。

一、简单方法(适用于大多数情况)

获取桌面路径

@echo off setlocal rem 获取当前用户的桌面路径 set DESKTOP_PATH=%USERPROFILE%\Desktop echo 当前桌面路径: %DESKTOP_PATH% endlocal pause

获取开始菜单路径

@echo off setlocal rem 获取当前用户的开始菜单路径 set STARTMENU_PATH=%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs echo 开始菜单路径: %STARTMENU_PATH% endlocal pause

说明:这种方法简单易用,适用于大多数情况。%USERPROFILE%会动态获取当前用户的主目录(如C:\Users\你的用户名)。

二、推荐方法(最可靠,即使用户修改了路径)

如果用户修改了桌面或开始菜单的路径(比如通过"属性→位置"设置),简单方法可能失效。这时推荐使用注册表查询:

@echo off setlocal :: 获取桌面路径(注册表查询方法) reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Desktop" >nul 2>&1 if errorlevel 1 ( echo 获取桌面路径失败,请检查注册表 pause exit /b ) for /f "tokens=3*" %%a in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Desktop"') do set DESKTOP_PATH=%%a %%b echo 桌面路径: %DESKTO_PATH% :: 获取开始菜单路径(注册表查询方法) reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Start Menu" >nul 2>&1 if errorlevel 1 ( echo 获取开始菜单路径失败,请检查注册表 pause exit /b ) for /f "tokens=3*" %%a in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Start Menu"') do set STARTMENU_PATH=%%a %%b echo 开始菜单路径: %STARTMENU_PATH% endlocal pause

为什么推荐注册表方法

三、使用小贴士

  1. 公共桌面和开始菜单路径

  2. 快速定位方法

  3. 注意事项

💡小提示:如果你只是想打开这些路径,可以直接在资源管理器地址栏输入%userprofile%\Desktop%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu,系统会自动打开对应文件夹。

需要我帮你写一个更复杂的脚本来操作这些路径吗?或者你有其他关于批处理的问题想问?😊

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/30 3:42:49

在上位机上熟悉FreeRTOS API

在上位机上熟悉FreeRTOS API——环境配置 前言 我知道一些朋友初入RTOS的时候,都是直接怼着单片机进行学习的,笔者非常赞同这种方式,毕竟RTOS最后是用在咱们的单片机上的,复杂一些的嵌入式设备甚至可能要使用裁剪后的Linux。不过&…

作者头像 李华
网站建设 2026/3/27 2:51:17

24大数据 16-1 函数复习

16-1 12.16函数创建 def 函数名字(参数1,参数2):函数体return 返回值 函数调用 函数名字(参数1,参数2) 1.函数调用写在函数创建之后 2.函数体里的变量是局部变量,只在函数封装的范围内是有效的 3,函数体外的变量是全局变量,作用于整个代码 de…

作者头像 李华
网站建设 2026/3/28 8:18:15

LobeChat在电商客服机器人中的实际应用效果

LobeChat在电商客服机器人中的实际应用效果 在“618”大促的凌晨三点,客服系统突然涌入上万条咨询:“我的订单发了吗?”“优惠券怎么没到账?”——这样的场景对任何电商平台而言都不陌生。传统客服依赖人工轮班响应,不…

作者头像 李华
网站建设 2026/3/30 17:02:06

如何在Dify中实现RAG系统的端到端构建?

如何在 Dify 中实现 RAG 系统的端到端构建?想象一下:你的企业刚刚发布了一项新的年假政策,但员工们依旧在反复询问“我能不能休?怎么申请?”——客服团队疲于奔命,HR 需要一遍遍解释。如果有一个系统&#…

作者头像 李华
网站建设 2026/4/2 10:27:40

26、工业信息物理系统(ICPS)对医疗系统的影响:数字化转型与创新应用

工业信息物理系统(ICPS)对医疗系统的影响:数字化转型与创新应用 1. 医疗生产与健康的数字化演进 医疗生产系统的数字化转型正在推动医疗设备、医疗实践和流程组织工程的发展。以法国为例,法国团结与卫生部推出了多个项目,如 MaSant 2022、HOP’EN、e - Parcours 等,以发…

作者头像 李华
网站建设 2026/3/30 18:52:58

【机器学习】有限假设空间原理与实战

目录 一、机器学习中的假设空间概述 二、有限假设空间原理深度剖析 2.1 有限假设空间的定义 2.2 与无限假设空间的对比 2.3 有限假设空间的优势 2.4 数学理论基础 三、有限假设空间在机器学习算法中的应用实例 3.1 简单线性分类器 3.2 决策树模型 四、实现有限假设空…

作者头像 李华