求助写一个简单的批处理文件!~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:14:05
路径
D:\CLSOFT\DynamicSoft\SysParameter 下有一个SysSet.DAT的文件
有记事本打开后显示
#Server SQLSERVER
#Service 192.168.0.X
#User sa
#Password
需要一双击这个批处理文件时把IP改成其他的IP
在此之前需要执行一下ping这个需要修改的IP

我只会做执行ping命令的批处理文件[ping -n 4 192.168.0.1]
修改文件中的IP就不会了,希望好心人帮帮忙

简单直接的方法:

@echo off
(echo #Server SQLSERVER
echo #Service 192.168.0.X
echo #User sa
echo #Password)>>D:\CLSOFT\DynamicSoft\SysParameterpause\SysSet.DAT

要看你这个文件是不是很大,如果这个文件只有几K的话,那用批处理可以实现第二步,如果文件太大的话,要实现也是可以,但是效率是个问题。
如果直接用批处理的话,要考虑你这个文件中是不是有特殊字符,如果你不想考虑特殊字符的话,你可以用批处理来生成一个VBS然后再用这个VBS去读取这个文件,除了把第二行在VBS中用自己的内容替换,其它都用VBS原样的写入新的文件,全部弄完之后,再把原来的文件删除,把新的文件全名为SysSet.Dat就可以了。