[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理有没有指向“桌面”的环境变量?

请问有没有指向"桌面"的环境变数
虽然可以用其他变数合成
但是有鉴于 不同系统,繁体,简体,英文等..
"桌面"一词,不相同,例如在使用big5编写批处理,却在gbk系统执行,"桌面"一词肯定变成乱码
请问有没有避免此情形的方法
或是指向桌面的环境变数

感謝你的建議,提供我的代碼
  1. @echo off
  2. for /f "tokens=3-5" %%a in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v desktop^|find ":"') do (set "desktop=%%a %%b %%c")
  3. echo %desktop%
  4. pause
复制代码

TOP

返回列表