批处理之家's Archiver

xinje 发表于 2010-5-8 21:51

发个原创第三方软件,更新至Spath1.01 取windows特殊目录

第一次发帖,给大家做点东西。现在功能还不算太成熟。大家有什么要求请回帖,我再继续加。
---------------------------------
2010-5-10  SPath1.01
去掉了文件的输出,增加了转向。控制台可直用“>”来转向输出到文件。
链接: [url]https://pan.baidu.com/s/1kjHJczj5J2E8H_-aJLrgKw[/url] 提取码: 7bed
----------------------------------
SPath 1.0  取windows特殊目录  作者:xinje
SPATH [整数] [保存文件名]
比如取 我的文档路径:,并保存到c:\SPath.txt文件
SPATH 5 c:\SPath.txt

0我的桌面 2我的程序 5我的文档 6我的收藏夹
7我的启动 8我最近的文档 9我的发送到 11我的开始菜
13我的音乐 14我的视频 16我的桌面 20系统字体
22开始菜单组 23程序组 24启动组 25桌面
31收藏夹 32我的浏览器临时目录 33我的Cookies 34我
36Windows安装目录 37系统目录 38文件安装目录
39我的图片 40用户目录 41系统目录 46文档
47管理工具 48我的管理工具 53音乐 54图片 55视频

[[i] 本帖最后由 xinje 于 2010-5-10 01:36 编辑 [/i]]

defanive 发表于 2010-5-8 23:46

建议使用printf输出,然后让批处理用for读取。。。
临时文件是危险的。。。

Seter 发表于 2010-5-9 23:07

意见同上...还有我很好奇1在哪里

xinje 发表于 2010-5-10 01:42

[quote]原帖由 [i]Seter[/i] 于 2010-5-9 23:07 发表 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=51823&ptid=7872][img]http://www.bathome.net/images/common/back.gif[/img][/url]
意见同上...还有我很好奇1在哪里 [/quote]
因为直接调用windows api  “SHGetSpecialFolderLocation”来取特殊目录。常量早就被比尔盖茨定义好了。如果要改太麻烦了,代码会增加,影响程序度运行效率。

另,批处理用FOR如何读取exe文件执行后的返回值?本人对批处理只了解皮毛,所以才来此地学习。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.