![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 03:29 |
共 48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何批处理编辑文件 |
| 可打印版本 942 / 6 |
| 第1楼 fq12003 | 发表于 2007-12-27 22:36 |
| 新手上路 发帖 5 积分 13 | |
|
如何批处理编辑文件 我这边有两个文件
一个为AppConfig.xml 内容如下: <?xml version="1.0" encoding="utf-8"?> <!--App Configuration File,Made by Wu Feng,2004.2.24 --> <AppConfig> <pos> <varName>StoreId</varName> <varValue>010006</varValue> <Remark> </Remark> </pos> <pos> <varName>ServerURL</varName> <varValue>http://218.75.22.235/poswebservicesgeox</varValue> <Remark> </Remark> </pos> <pos> <varName>ShowSerialForm</varName> <varValue>False</varValue> <Remark> </Remark> </pos> <pos> <varName>PcOnlineNow</varName> <varValue>False</varValue> <Remark> </Remark> </pos> <pos> <varName>MyDSN</varName> <varValue>newposdb</varValue> <Remark> </Remark> </pos> <pos> <varName>picX</varName> <varValue>102</varValue> <Remark> </Remark> </pos> <pos> <varName>picY</varName> <varValue>173</varValue> <Remark> </Remark> </pos> <pos> <varName>picWidth</varName> <varValue>329</varValue> <Remark> </Remark> </pos> <pos> <varName>picHeight</varName> <varValue>333</varValue> <Remark> </Remark> </pos> <pos> <varName>AccessFileName</varName> <varValue>Spiderking60Pos.mdb</varValue> <Remark> </Remark> </pos> <pos> <varName>AccessPassword</varName> <varValue>database</varValue> <Remark> </Remark> </pos> <pos> <varName>LastUserId</varName> <varValue>000</varValue> <Remark> </Remark> </pos> <pos> <varName>LastSalesId</varName> <varValue>POS</varValue> <Remark> </Remark> </pos> <pos> <varName>LastSalesName</varName> <varValue> </varValue> <Remark> </Remark> </pos> <pos> <varName>RetailPrinterName</varName> <varValue>Adobe PDF</varValue> <Remark> </Remark> </pos> <pos> <varName>BillPrinterName</varName> <varValue>Adobe PDF</varValue> <Remark> </Remark> </pos> <pos> <varName>AccessRetailFileName</varName> <varValue>SpiderKing60PosRetail.mdb</varValue> <Remark> </Remark> </pos> <pos> <varName>ZQPrint</varName> <varValue> </varValue> <Remark> </Remark> </pos> </AppConfig> 另一个文件为Client.resources 内容如下 问锞 )System.Resources.ResourceReader, mscorlibsSystem.Resources.RuntimeResourceSet, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ]System.String, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089PADP涌愲?旊涑濩鎭?"u啪~| & ; ] P ? C l t F l a g C l t P a t h F i l e N a m e F i l e S i z e F r e q S v r A d d r 010006 D:\BPOS http://218.75.22.235/Updategeox/ 两个文件中都含010006,能否做个批处理,将它作为变量,更换两个文件中的010006,并且以更换的名称作为文件夹,里面包括这两个文件(替换后的) 另:Client.resources不能以文本的方式编辑,否则不能正常使用 谢谢 |
|
| 第2楼 lxmxn | 发表于 2007-12-27 23:19 |
| 版主 发帖 4,938 积分 11,386 | |
|
批处理恐怕难以胜任。
|
|
| 第3楼 fq12003 | 发表于 2007-12-28 18:13 |
| 新手上路 发帖 5 积分 13 | |
|
结合vbs不行吗
|
|
| 第4楼 lxmxn | 发表于 2007-12-28 18:34 |
| 版主 发帖 4,938 积分 11,386 | |
|
不好意思哈,不懂VBS。
|
|
| 第5楼 fq12003 | 发表于 2008-01-01 04:54 |
| 新手上路 发帖 5 积分 13 | |
|
能解决吗
|
|
| 第6楼 slore | 发表于 2008-01-01 12:29 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
xml的VBS肯定可以,
Client.resources 的不清楚编码……能替换是能替换,就不知道保存后可以用不了…… |
|
| 第7楼 fastslz | 发表于 2008-01-01 15:11 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
给个思路、先转换成16进制再替换,替换好了再把16进制转换成可执行文件或文本
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |