![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 17:54 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 未解决.一个关于读取和写入的问题,谢谢! |
| 可打印版本 789 / 14 |
| 第1楼 vus520 | 发表于 2007-09-06 02:44 |
| 初级用户 发帖 15 积分 34 | |
|
未解决.一个关于读取和写入的问题,谢谢! 我只会一些基本的BAT知识.正在不断学习中!
现在遇到一个问题,希望高手们帮忙下下! 因为经常要用过一些批处理,所以想做一个通用的程序!大概有如下要求: 一,程序运行主程序一个,VBS或者BAT,可以查找的替换HTML中的一些字符!要求可以分别让用户输入替换前后变量和路径变量. 二,程序配置文件一个,INI或者TXT文件.保存上面常用的配置,如:替换前后变量,路径变量配置信息!如果是第一次运行,保存配置信息到配置文件中! 三如果存在配置文件就提醒用户是否按上次的操作或者自动运行替换! 思路为如此,语句也不多.但是麻烦不少! 用SED可以,但是在CMD中不能运行,BAT也运行不了~ 写入配置文件不是太熟悉!,相当头痛! 帮助我的朋友,我可以送大家一百M电信无限制空间,诚请大家帮忙! 麻烦好心人加我的QQ细聊!感谢一万! |
|
| 第2楼 vus520 | 发表于 2007-09-06 02:48 |
| 初级用户 发帖 15 积分 34 | |
|
配置文件最好是这样的,
读取的时候自动从这里读取,写入呢,也写在这后面. |
|
| 第3楼 vus520 | 发表于 2007-09-06 12:49 |
| 初级用户 发帖 15 积分 34 | |
|
再来期待着!
等着好心人! |
|
| 第4楼 vus520 | 发表于 2007-09-06 15:36 |
| 初级用户 发帖 15 积分 34 | |
|
UP
|
|
| 第5楼 slore | 发表于 2007-09-06 17:58 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
1.你那些不是思路,是要求
2.SED不能在CMD下运行麽?疑惑~虽然我没有用过,不过在论坛也常见。 思路: 利用EXIST判断配置文件是否存在,不存在则: 通过set /p……得到输入变量 利用echo ,>>输出变量 存在则: 提示时候使用上次配置 if判断完后,2个分支:重新写配置和自动使用上次配置…… 读取配置利用for命令+set即可…… 替换BAT中的方法是利用set命令…… 保存依然使用echo >>输出。 流程完毕…… BAT对特殊字符处理会有BUG……所以建议VBS……思路还是上面的但是命令不一样,在VBS中都有对应的效果的函数,对象方法或者属性。 PS:不要叫我写代码!!! |
|
| 第6楼 vus520 | 发表于 2007-09-06 18:12 |
| 初级用户 发帖 15 积分 34 | |
|
感谢楼上朋友的热心解答,我希望能不能帮我写一下这个简单的BAT !
十分感谢,我已经PM你了,请你加一下我的QQ,详聊! |
|
| 第7楼 vus520 | 发表于 2007-09-06 18:16 |
| 初级用户 发帖 15 积分 34 | |
|
同时,SED命令在VISTA下实在没法运行!
系统好像不支持!!
|
|
| 第8楼 slore | 发表于 2007-09-06 18:21 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
VISTA……晕,我是XP。
你的SED放到那个目录下面了麽? 不知道SED有没有VISTA下运行的版本…… |
|
| 第9楼 knoppix7 | 发表于 2007-09-06 18:21 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
我晕。SED是一个外部命令。windows怎么可能自带。
LS自己找找。 |
|
| 第10楼 vus520 | 发表于 2007-09-06 18:27 |
| 初级用户 发帖 15 积分 34 | |
Originally posted by knoppix7 at 2007-9-6 06:21 PM: 外部命令如何运行? 我现在去找找,谢谢大家哦,好希望有人能帮我写写这个程序哦! 说过了,本人人格担保,送高速电信空间,不限制! |
|
| 第11楼 slore | 发表于 2007-09-06 18:29 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
没有诱惑力嘛……最烦空间了^还是移动硬盘舒服……没有网络要什么有什么
|
|
| 第12楼 vus520 | 发表于 2007-09-06 18:38 |
| 初级用户 发帖 15 积分 34 | |
|
网站空间可以做网站啊!
如果楼上的朋友不需要空间,我可以出银子啊,只要能写出这个程序来就OK' |
|
| 第13楼 knoppix7 | 发表于 2007-09-06 19:04 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
晕SED这个程序。。。。。。。。
LZ自己GOOGLE之 下载完。和LZ的BAT文件放一起。 |
|
| 第14楼 knoppix7 | 发表于 2007-09-06 19:10 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
Originally posted by slore at 2007-9-6 06:29 PM: 貌似SED和CMD没缘,看来需要 start /w command /c SED.exe XXXXXXXX |
|
| 第15楼 vus520 | 发表于 2007-09-06 20:01 |
| 初级用户 发帖 15 积分 34 | |
|
谢谢楼上的的朋友!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |