中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-12 07:00
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 生成指定内容的文本 查看 3,204 回复 37
16 发表于 2008-02-25 12:34 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
打开画图,将图像属性设为1024*768,然后在左上方打上给你老婆讲的话,字体放大一点,保存为cd.bmp到C:盘

然后随便点开一个文件夹
新建一个desktop.ini,内容如下,要是不显示请在文件夹选项中将在文件夹中显示常见任务先打开,图像显示后调整好,在那个文件夹上点右键,属性,自定义,选上那个将些模版应用于所有文件夹,然后应用下,嘿嘿
[.ShellClassInfo]
[ExtShellFolderViews]
{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
Attributes=1
IconArea_Image=C:\cd.bmp
49206C6F766520796F752067757973 54656C3A3133383238343036373837
17 发表于 2008-02-25 13:20 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
高手啊,没看明白
18 发表于 2008-02-25 20:04 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
很想把这个问题完美的解决啊
19 发表于 2008-02-25 20:09 ·  中国 北京 华为云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
@echo off
for /f "tokens=*" %%i in ('dir /ad /b /s d:\^|sort /r') do (
move "%%~dpnxi" "%%~dpnxi.老公张三"
)
pause


是这样吗???

不过,即使是绿色软件,与软件同级或者下级目录应该是不可以改动的

[ Last edited by abcd on 2008-2-25 at 08:10 PM ]
20 发表于 2008-02-25 21:59 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
Originally posted by abcd at 2008-2-25 08:09 PM:
@echo off
for /f "tokens=*" %%i in ('dir /ad /b /s d:\^|sort /r') do (
move "%%~dpnxi" "%%~dpnxi.老公张三"
)
pause


是这样吗???

不 ...





基本上都是单文件的小游戏
21 发表于 2008-02-25 22:07 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
Originally posted by abcd at 2008-2-25 08:09 PM:
@echo off
for /f "tokens=*" %%i in ('dir /ad /b /s d:\^|sort /r') do (
move "%%~dpnxi" "%%~dpnxi.老公张三"
)
pause


是这样吗???

不 ...



经过实验,基本可以,谢谢高手,不过能把运行窗口隐藏吗?因为一运行的时候窗口都显示了出来,而且很慢
22 发表于 2008-02-25 22:21 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
反向操作怎么编写啊
23 发表于 2008-02-25 22:37 ·  中国 北京 华为云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
P处理隐藏运行,自己搜索一下论坛。

反向操作,就需要用到字符串截取了

搜索一下吧


因为需要从目录的最里层向最外层修改


而且用的是dir再sort,再for,如果文件夹比较多,速度是不理想

[ Last edited by abcd on 2008-2-25 at 10:39 PM ]
24 发表于 2008-02-25 22:49 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
谢谢高手,有些问题可能我提得有些见笑
p处理隐藏的资料我也搜索了一些,但是我对p不怎么熟悉,不敢轻易实验,我可不可以把相关的代码像搭积木一样搭起来然后p处理一条条的执行呢?

反向操作就是我把每个文件夹都加上了老公张三后我再把每个文件夹都减去老公张三变成原来的文件夹名字,不要见笑,可能没有什么实际意义,但是我想从技术的角度来实现它
25 发表于 2008-02-25 22:50 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
感觉abcd等高手都很亲切,谢谢大家
26 发表于 2008-02-25 22:59 ·  中国 北京 华为云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
http://www.cn-dos.net/forum/viewthread.php?tid=23846&pid=253193&page=5#pid253193

试试这个帖子的63和66楼的方法吧,当然P运行时还是会显示那么一两秒的,然后就隐藏运行了。

如果楼主有虚拟机的话,就在虚拟机中测试吧,安全

如果没有,就新建一文件夹,在其下测试,一般安全,当然测试的内容要在改目录下,不要涉及到其他目录


反向操作就是从取的路径中截去末尾4位,利用set截取。

也是从最里层到最外层的顺序修改。

[ Last edited by abcd on 2008-2-25 at 11:00 PM ]
27 发表于 2008-02-25 23:24 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
谢谢您,反向操作最好能给个示例,因为我实在太菜了
1、打破砂锅问到底,生下来就是这样
2、有些问题很可笑,但请不要笑,我只想从技术角度解决
28 发表于 2008-02-25 23:30 ·  中国 北京 华为云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
@echo off&setlocal enabledelayedexpansion
for /f "tokens=*" %%i in ('dir /ad /b /s d:\^|sort /r') do (
set "nm=%%~dpnxi"
move "%%~dpnxi" "!nm:~0,-4!"
)
pause


类似这样吧
29 发表于 2008-02-25 23:39 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
测试了一下,不好用啊
1、打破砂锅问到底,生下来就是这样
2、有些问题很可笑,但请不要笑,我只想从技术角度解决
30 发表于 2008-02-25 23:43 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
老公张三去除不掉
1、打破砂锅问到底,生下来就是这样
2、有些问题很可笑,但请不要笑,我只想从技术角度解决
论坛跳转: