求问:cmd可以自动修改特定文件的特定内容吗?
- Liberty忘了说了,我是纯小白,对代码一窍不通的那种,最多只会依样画葫芦
来水区求助各路大神,事情是这样的:
1、有个bat文件,每次运行可以获得一个优化IP;
2、有个软件,其配置文件.json使用这个IP后,速度可以得得到很大的优化;
3、但是,这个优化IP只能坚持没几个小时,就得重新再找一个。
现在我的构思是:
1、每隔几个小时,自动运行bat,取得IP;
2、自动把IP注入到.json配置文件;
已经能做到的是:
1、自动运行bat并把IP复制到剪切板;
问题是:
1、如何把这个IP,自动替换.json文件中原来的ip。
谢谢大神 - jimmy203308每次运行可以获得一个优化IP,是互联网IP么?
- InuYasha用echo输出一个新文件
- chen10247json内容多么,不多可以用批处理生成,多的话用python
- lqzhgood我觉得你直接输出这个json 还快些
其他字符硬编码 - 无真名我的想法… 1 bat里输出一个新文件,2 或者bat里套vbs脚本应该可以替换内容(我也不会写),3 还是python方便一点
- ultraboy如果是Linux的话sed很方便,cmd里没有对应的正则处理功能吗?
- xf22cn中间插入一个小步骤看看可以吗?
bat找到IP后,直接输出一个只有该IP的TXT文件
自己写一个爬虫小程序,读取该TXT文件和.json,然后生成一个新的.json
然后软件读取新生成的.json - Liberty可行啊,只是不知道该怎么写,因为我是纯小白
- Liberty有多行代码的话,请问如何用echo
比如代码有:
{
aaa
bbb
ipipip
ccc
ddd
} - Liberty嗯,这也是可以的,毕竟就只有ip是会变的,那么接下来的问题是
代码怎么写
我是纯小白 - InuYasha复制代码
- @echo off
- echo {>D:\1.txt
- echo aaa>>D:\1.txt
- echo bbb>>D:\1.txt
- echo ipipip>>D:\1.txt
- echo ccc>>D:\1.txt
- echo ddd>>D:\1.txt
- echo }>>D:\1.txt
>D:\1.txt是生成1.txt
>>D:\1.txt是添加到1.txt最后一行 - @echo off
- Liberty多谢多谢。
但.json有300多行代码,我先试一试