|
|
楼主 |
发表于 2016-11-23 14:42:58
|
显示全部楼层
本帖最后由 394256623 于 2016-11-23 14:54 编辑
回复 14# pcl_test
我是这样加的代码,这样会生成3.ini(不过是ANSI编码)
powershell -c "[IO.File]::ReadAllText('1.ini', [Text.Encoding]::Unicode) -replace '\[修改器集][\s\S]+?CurrentModSet=1',[IO.File]::ReadAllText('2.ini', [Text.Encoding]::Unicode).trim()" >>3.ini
你写的这下面那串代码在win10上面可以运行,不知道怎么的在家里就无法运行,家里运行会打开 http://bathome.net/s/hta/index.html 这个网址,办公室运行就不会打开网址,并且运行还会生成 result.txt 这个最终文件,这个文件编码就是正确的。 如果去掉mshta http://bathome.net/s/hta/index.html 和后面的引号,就会显示 iconv.saveText不是可执行程序。(这个方式需要能能接到你们网站才行,估计是我们这边有些网络不支持访问,或者访问很慢导致的情况)
mshta http://bathome.net/s/hta/index.html "iconv.saveText(type('1.ini').replace(/\[修改器集][\s\S]+?CurrentModSet=1/,type('2.ini').replace(/\s*$/,'')),'1.ini','UTF-16le')" |
|