当前位置: 首页 > news >正文

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 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

http://www.cnnetsun.cn/news/81602.html

相关文章:

  • 如何确保服务器的安全性
  • 获取JD商品详情数据 get_item_pro
  • 提权学习之旅—Windows操作系统如何提升权限,网络安全零基础入门到精通实战教程!
  • Directus:重新定义企业数据管理的开源革命
  • RAX3000M刷机终极指南:从零开始玩转OpenWrt系统
  • 软件产品设计中用户体验提升的主要问题分析
  • Typst数学排版终极指南:告别对齐困扰,打造完美公式
  • 22、企业环境下迁移 Windows 应用到 Linux 及瘦客户端计算的全面解析
  • 24、探索瘦客户端计算与Linux桌面资源
  • IT66122FN-300:低功耗发射器,配备HDMI 1.4 3D
  • uniapp+springboot微信小程序民宿预订管理系统设计与实现_337b01q6_论文
  • 第135篇:美国APT的苹果手机“三角测量“行动是如何被溯源发现的
  • 高效节能的工业动力核心:西门子罗宾康高压变频器LDZ14501000.070
  • CosyVoice语音合成实战指南:从零到一掌握微调全流程
  • 使用 Coze MCP 插件 + curl 调用工具生成高质量提示词示例
  • 5个Apache Weex渲染性能提升技巧:终极优化指南
  • 271. Java Stream API - 理解 Java Stream 的流水线模型:中间操作 vs 终端操作
  • 生成对抗网络:从代码到创意的商业变现指南
  • 【R与Python函数调用适配全攻略】:掌握跨语言协作的5大核心技术
  • R与Python库版本同步实践全解析(20年专家亲授避坑手册)
  • 心法利器[147] | Agent,是大模型落地的殊途同归
  • 金融风险管理实战(R语言蒙特卡洛模拟大揭秘)
  • 帮我推荐短视频seo电话
  • 金融风险建模不再难,R语言压力测试十大关键步骤全公开
  • 基于Java的取水许可与征费智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
  • 【实践篇】我在某AI Native系统架构设计与实现上做了一点尝试:双路径架构
  • 气象数据分析的秘密武器:R语言季节性分解技术首次完整披露
  • 揭秘R语言在环境监测中的数据同化魔法:5个关键步骤实现精准预测
  • 塔吉特成功率低?自养号技术底层原理与落地步骤
  • 【R语言量子电路优化实战】:掌握5大核心技巧提升量子算法效率