中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]如何给畸形目录替换图标?
作者:
标题: [求助]如何给畸形目录替换图标? 上一主题 | 下一主题
lksba
初级用户





积分 21
发帖 10
注册 2008-4-28
状态 离线
『楼 主』:  [求助]如何给畸形目录替换图标?

在xp系统下
我们可以利用
rd md..\
等类似命令建立各种畸形文件夹
但是却无法利用右键的"自定义文件夹"功能为其指定其他个性图标
我的思路是先建立普通目录  asdf
然后修改个性图标
最后重名名文件夹
但是不知道为什么
我用
ren asdf md..\
命令无法成功
运行结果是文件夹被改名为 md 文件夹

请高手赐教这是为什么呢?
此外有什么方法能实现畸形目录自定义图标呢?

2009-6-30 19:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wxcute
中级用户





积分 458
发帖 211
注册 2006-7-26
状态 离线
『第 2 楼』:  

不能。



┌───────┐
├→学习→实践→┤
└───────┘
2009-7-1 01:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 3 楼』:  

Desktop.ini
[.ShellClassInfo]
IconFile=%SystemRoot%\system32\SHELL32.dll
IconIndex=27

生成一类似这样的INI文件,似乎重启就可以改图标了
你改一个正常的文件夹看INI文件变化就是是了




有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2009-7-1 02:37
查看资料  发短消息 网志   编辑帖子  回复  引用回复
s11ss
银牌会员





积分 2098
发帖 566
注册 2007-9-11
状态 离线
『第 4 楼』:  

1、创建文件夹a,指定图标
2、复制文件夹a,重命名为b
3、ren b "a../"

2009-7-1 05:58
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 5 楼』:  

还得用attrib +s给目录加上系统属性才行...

不过此类目录貌似无效

[ Last edited by zh159 on 2009-6-30 at 18:52 ]



2009-7-1 07:50
查看资料  发短消息 网志   编辑帖子  回复  引用回复
radem
高级用户

CMD感染者


积分 691
发帖 383
注册 2008-5-23
状态 离线
『第 6 楼』:  

3L、4L的方法对点结尾的文件夹改图标都是徒劳的



2009-7-2 01:34
查看资料  发短消息 网志   编辑帖子  回复  引用回复
bluewaterx
初级用户





积分 132
发帖 68
注册 2008-7-29
状态 离线
『第 7 楼』:  

...\    比a..\高明多了,看都看不见   md ...\试试

F:\BAK\DOS>md ...\

F:\BAK\DOS>rd ...\




这个是全盘查找...\文件夹批
@echo off
setlocal enabledelayedexpansion
title made in 2009-4-11
set strLine=----------------------------------------
:FolderFlag
cls&set hideFolder=0&set hideFolder=0&set driveList=
echo.&echo !strLine!   [...畸形文件夹捕获]&echo.
for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
        set var=%%i
        set drive=!var:~-2!
        fsutil fsinfo drivetype !drive!|find "固定">nul && set driveList=!driveList! !drive!)
for %%i in (!driveList!) do (
        if exist %%i\...\nul set /a hideFolder+=1&echo   [!hideFolder!].        %%i\...\&set ctrlHideFolder!hideFolder!=%%i\...\&echo.
        for /f "delims=" %%j in ('dir /ad /b /s %%i\') do (
                if exist %%j\*..\nul set /a hideFolder+=1&echo   [!hideFolder!].        %%j\*..\&set ctrlHideFolder!hideFolder!=%%j\*..\&echo.
                if exist %%j\...\nul set /a hideFolder+=1&echo   [!hideFolder!].        %%j\...\&set ctrlHideFolder!hideFolder!=%%j\...\&echo.))

if not !hideFolder! equ 0 (
        echo !strLine!   [ F? - 查看    X - 退出 ]&echo.
        set cFolder=&set /p cFolder=  请选择:
        for /l %%i in (1,1,!hideFolder!) do if /i "!cFolder!"=="f%%i" start "" "!ctrlHideFolder%%i!"
        if /i "!cFolder!"=="x" exit
) else         echo    [本地磁盘出现...类畸形文件夹]&echo.&echo !strLine!   [!date!  !time! ]&echo.&pause>nul
goto FolderFlag

2009-7-4 03:43
查看资料  发短消息 网志   编辑帖子  回复  引用回复
radem
高级用户

CMD感染者


积分 691
发帖 383
注册 2008-5-23
状态 离线
『第 8 楼』:  

md ...\不能用于NTFS文件格式



2009-7-4 04:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: