![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 19:03 |
共 47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已解决]替换文本内第五行双引号内的字符 |
| 可打印版本 2,344 / 24 |
| 第1楼 tireless | 发表于 2008-09-08 12:52 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
[已解决]替换文本内第五行双引号内的字符 · 替换第5行双引号内的文字
· 第1行是空行 · 运行效果:提示用户输入,然后替换。 文件名是test.rc,内容如下:(其实那是修改“开始”按钮文字:))
[ Last edited by tireless on 2008-9-9 at 05:31 AM ] |
|
| 第2楼 hackate | 发表于 2008-09-08 13:00 |
| 中级用户 发帖 125 积分 228 | |
|
你最好能把文本内容发上来..
不知道你第五行的具体情况。不好处理 |
|
| 第3楼 slore | 发表于 2008-09-08 14:11 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
。。。改SHELL呀。。。
|
|
| 第4楼 tireless | 发表于 2008-09-08 14:38 |
| 银牌会员 发帖 1,122 积分 2,025 | |
Originally posted by slore at 2008-9-7 06:11 PM: 我就问这个问题。。。 其实我可以在命令行下修改开始文字,等着瞧吧 。先告诉我这个 |
|
| 第5楼 slore | 发表于 2008-09-08 14:47 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
shell都不知道改几年了。。。还是5个英文最合适哦(Slore
),其他的都不好看,现在主题多也没有设置开始的字样显示了。你echo前4行然后把第5行echo下,在把下面echo下。不可以麽? |
|
| 第6楼 HAT | 发表于 2008-09-08 15:01 |
| 版主 发帖 5,017 积分 9,023 | |
| 第7楼 tireless | 发表于 2008-09-08 15:21 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
reply #5 试了,可以。
可不一定每个人的explore.exe的37号stringtable都相同,有英文、简体/繁体中文... ========================= 很奇怪,对 explorer.exe,Resource Hacker 不能覆盖修改它。(更奇怪的是,“开始”文字却会变,但重启explorer.exe 文字又变回原来的(我都把 c:\WINDOWS\system32\dllcache\explorer.exe 给重命名了。。。) |
|
| 第8楼 tireless | 发表于 2008-09-08 15:42 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
---
[ Last edited by tireless on 2008-11-14 at 23:40 ] |
|
| 第9楼 tireless | 发表于 2008-09-08 17:32 |
| 银牌会员 发帖 1,122 积分 2,025 | |
Originally posted by HAT at 2008-9-7 07:01 PM: 如果输入的文字带空格,好像会出错。 |
|
| 第10楼 HAT | 发表于 2008-09-08 21:16 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 9楼 [ Last edited by HAT on 2008-9-8 at 09:18 PM ] |
|
| 第11楼 tireless | 发表于 2008-09-08 21:26 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
空格问题解决了。
=============================== 还有输入的文字太长也不行,比如输入: 111111111111111111111111111111111111111111111111111111111111111111111111 或 离离原上草,一岁一枯荣。野火烧不尽,春风吹又生。远芳侵古道,晴翠接荒城。又送王孙去,萋萋满别情。 这个跟change.exe有关吧。有没有其他工具可以替换文字的。(PS:这类工具真的好难懂。。。) [ Last edited by tireless on 2008-9-8 at 01:33 AM ] |
|
| 第12楼 HAT | 发表于 2008-09-08 21:38 |
| 版主 发帖 5,017 积分 9,023 | |
| 第13楼 slore | 发表于 2008-09-09 13:17 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
可不一定每个人的explore.exe的37号stringtable都相同,有英文、简体/繁体中文...
你把你得到RC文本读取前4行输出回去,然后在自己输出个第5行,然后skip=5输出后面,或者直接more输出个新的都是很容易的,和你里面是啥没有关系。 PS:VBS提供了很多字符串的操作函数。 PS又PS:建议修改注册表winlogon下的shell重定向explorer而不用替换原系统文件。 |
|
| 第14楼 tireless | 发表于 2008-09-09 21:31 |
| 银牌会员 发帖 1,122 积分 2,025 | |
Originally posted by slore at 2008-9-8 05:17 PM: 如何读取前4行? |
|
| 第15楼 HAT | 发表于 2008-09-09 21:42 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 14楼 |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |