楼 主
两个关于环境变量的问题
发表于 2009-09-03 23:02 · 中国 广东 中山 电信
初级用户
★
积分 102 发帖 47 注册 2008-11-10 08:29 17年会员 UID 130514 性别 男
状态 离线
在Vista/7下看到 %TEMP% = %USERPROFILE%\AppData\Local\Temp
如果username很长,比如 try_a_very_long_name
此时输出%TEMP% 将看到username的部分变成带"~"的8.3的缩写形式
然而直接echo %username% 却是正常的,这是为何?
另外,%pathtem%是什么?
第 2 楼
发表于 2009-09-04 04:31 · 中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212 发帖 2,478 注册 2007-02-08 23:39 19年会员 UID 79003 性别 男
状态 离线
S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
第 3 楼
发表于 2009-09-04 04:36 · 中国 广东 广州 电信
银牌会员
★★★★
SuperCleaner
积分 2,362 发帖 1,133 注册 2008-02-02 21:36 18年会员 UID 110072 性别 男
状态 离线
RE 楼上 :
一楼说的好像是 %pathtem% 不是 pathtern
pathtem的话 可能是临时路径了(
都没用过。我猜我猜 我猜猜猜)
第 4 楼
发表于 2009-09-04 13:52 · 中国 广东 中山 电信
初级用户
★
积分 102 发帖 47 注册 2008-11-10 08:29 17年会员 UID 130514 性别 男
状态 离线
Originally posted by slore at 2009-9-4 04:31:
我的理解单独的username是用户名,只是个字符串吧,不是路径名,所以不会扩展到8.3规则
这个规则是针对路径而言的。
%pathtern%
http://vistaonwindo ...
但是其它所有表示路径的环境变量都可以完全显示,只有%temp%和%tmp%例外,不解...
我的系统是Windows Vista Home Premium SP1 EN 32-bit
%pathtem%的值与%path%的类似,但又不完全像
不知道是作何用途的
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正