标题: [文本处理] 批处理实现文本内容修改求助 [打印本页]
作者: cf19950309 时间: 2017-9-3 00:10 标题: 批处理实现文本内容修改求助
有一个名字叫KZSZ.ini的文本我想让下面 szjg1 szjg2 dzjg 里面的数字每一秒跟换一次,跟换数字是10-100的随机整数,那位朋友给指点一下
[config]
isag=1
isnever=1
[软件配置]
smjg=5000
szjg1=1000
szjg2=5000
dzjg=500
zsl=50
hyxz=3
hyxzon=1
作者: cf19950309 时间: 2017-9-3 00:11
求大佬帮忙
作者: codegay 时间: 2017-9-3 07:10
本帖最后由 codegay 于 2017-9-3 09:29 编辑
nim 版
https://nim-lang.org
编译命令- nim c -r -d:release "c:\Users\root\Desktop\test\test.nim"
复制代码
代码:- import os
- import parsecfg
- import random
-
-
- randomize()
-
- while true:
- sleep 1000
- var ini = loadConfig("KZSZ.ini")
- ini.setSectionKey("软件配置","szjg1",$random(10..100))
- ini.writeConfig("KZSZ.ini")
-
复制代码
作者: 老刘1号 时间: 2017-9-3 07:58
看三楼http://www.bathome.net/thread-43692-1-1.html
https://code.csdn.net/snippets/2560852
作者: happy886rr 时间: 2017-9-3 09:35
- 1>1/* :
- @echo off
- :MAIN
- cscript -nologo -e:jscript "%~f0" "KZSZ.ini" 1000
- goto :MAIN
- exit/b
- */
- //////////////////////////////////////////////////////////////
- var fso = new ActiveXObject('Scripting.FileSystemObject');
- var f = fso.openTextFile(WScript.arguments(0), 2, true);
- f.writeLine('[config]\r\nisag=1\r\nisnever=1\r\n[软件配置]\r\nsmjg=5000\r\nszjg1=' + eval('~~(Math.random()*100)') + '\r\nszjg2=' + eval('~~(Math.random()*100)') + '\r\ndzjg=' + eval('~~(Math.random()*100)') + '\r\nzsl=50\r\nhyxz=3\r\nhyxzon=1');
- f.close();
- WScript.sleep(WScript.arguments(1));
- //////////////////////////////////////////////////////////////
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |