代码如下,翻译成易语言:
file1 = "rulesmd.ini"; // rulesmd.ini 路径,现在是在当前目录
sectionName = "BuildingTypes"; // 要筛选重新排序的列表的主键名
file2 = "output.txt"; // 输出文件
/* RulesMD.ini 列表筛选比较器 by LH_Mouse
注: 在 FinalAlert2 中查的建筑物序号有时候不正确,因为游戏处理列表时是去掉重复项的,
因此比如 YACNST 在 FA2 是 301,但是在游戏中是 300。为此我写了这个脚本,用来分
析 RulesMD.ini 中的列表并重新排序予以输出。
*/
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.OpenTextFile(file1, 1);
f2 = fso.CreateTextFile(file2);
function trim(str){
if(str.indexOf(";") != -1){
str = str.slice(0, str.indexOf(";"));
}
if(str.indexOf("[") != -1){
var str1 = true;
var str2 = str.slice(str.indexOf("[")+1, str.indexOf("]"));
} else if(str.indexOf("=") != -1){
var str1 = trimSpace(str.slice(0, str.indexOf("=")));
var str2 = trimSpace(str.slice(str.indexOf("=")+1));
} else {
var str1 = false;
var str2 = undefined;
}
return Array(str1, str2);
}
function trimSpace(strx){
while(strx.slice(0, 1) == " " || strx.slice(0, 1) == " "){
strx = strx.slice(1);
}
while(strx.slice(strx.length-1) == " " || strx.slice(strx.length-1) == " "){
strx = strx.slice(0, strx.length-1);
}
return strx;
}
a1 = new Array();
i = 0;
currentSection = "none";
while(!f1.AtEndOfStream){
var a = new Array();
var s = f1.ReadLine();
a = trim(s);
if(a[0] === true){
currentSection = a[1];
} else if(currentSection == sectionName && a[0] !== false){
s1 = String(i);
while(s1.length<8){
s1 = "0"+s1;
}
for(j=0;j<a1.length;j++){
if(String(a1[j]).slice(8)==a[1]){
delete a1[j];
}
}
a1.push(s1+a[1]);
i++;
}
}
f1.Close();
a1.sort();
for(i=0;i<a1.length;i++){
if(a1[i]!==undefined){
f2.WriteLine(i+"="+String(a1[i]).slice(8));
}
}
;=================================END======================
做个例程或直接翻译。谢谢
这是个JS脚本,把他和rulesmd.ini放在一起就可以执行,输出output.txt
可以做一个控制台命令程序啊。只要功能相同。
这是个JS脚本,把他和rulesmd.ini放在一起就可以执行,输出output.txt
可以做一个控制台命令程序啊。只要功能相同。
JS代码翻译成易语言怎么写?
将JavaScript代码翻译成易语言代码时,需要将JavaScript的语法和函数转换为易语言的语法和函数。这里是将给定的JavaScript代码转换为易语言代码的示例:子程序 decryptData(r)变量 t, n, e, ot = r.长度n = ((t + 2) \/ 3).向下取整e = 4 * no = 创建数组(0 到 t - 1)循环 取 e 从 ...
js代码怎么翻译为易语言代码,或者是什么意思
定义一个timestr字符串变量 定义一个循环 当i不等于4的时候停止 但是++i;意思是从1到2到3 循环3次后停止 每循环一次timestr就加上一个 由timediv5这个数字做右位移(3-i)乘以8 然后取256的模 最后得到的数字转换为ASCII 码对应的字符 将timestr的值(3个字符)赋值给data data后面加上从...
js代码翻译成易语言代码
function getActionToken(){ return MD5(superManEncode(do_encrypt(ascUnpad2(deToARPool(shellterBits(Cookies.get('b') + Cookies.get('at') + Cookies.get('t') + '##shit-2012'),dr.bits),dr.e,01100110,00101100),'dec51','4eb58','7fbff'),dr.dmp1,dr.coeff))+'@V2';...
谁能帮我把这段异或解密的javascript翻译成易语言,求救
我来逐行代码给你分析吧,至于转成易语言的话就无能为力了。因为本人不会易语言,所以你再找个会易语言的人根据我的翻译在写出易语言的代码来吧。\/ 这一行是定义一个函数,函数名称是xor_str 该函数接受两个参数,第一个参数名称是cipherurl,第二个是cipherkey 由于js是弱类型语言,因此没有参数...
易语言怎么使用JS脚本
1、用火狐浏览器 2、打开你要的页面 3、开启deBug 就是右下角那个小虫子 4、点击控制台 5、把右下角那个 按钮点一下, 会出来一个 可编辑的文本域 6、把你的js代码 黏贴进去 7、点运行 OK, 如果还有什么问题 就直接联系我~
易语言怎么使用JS脚本
用精易模块,新建一个变量,类型为 类_脚本组件 比如说 js变量 是类_脚本组件 就这样写;js.执行(js代码);执行完毕以后,js.运行(js函数),例:function test(){ return 1;} 那就是js.运行("test"),返回的结果就是js运行后的结果。
易语言 会js的朋友,麻烦可以把这个js脚本弄成 E可以执行
这样?.版本 2 .子程序 _按钮1_被单击 .局部变量 wy, 网页文档类 wy.初始化 (, 超文本浏览框1.取窗口句柄 ())wy.执行脚本 (“alert(document.readyState);”, #脚本类型_JavaScript)
易语言怎么使用JS脚本
用你的模块添加就好啦,模块里也可以加入窗口,要调用这个命令前先载入窗口,然后用你的JS组件就是啦 建议你用超级网页访问模块或者是彗星模块等专门的网页操作模块
【易语言】易语言如何计算出这段代码?JS???求助
__jsl_clearance后边的数据是通过中的JS代码去处出来的,你看一下JS代码就知道了,开始是定义dc="",之后就进行一系列运算,将dc值赋给__jsl_clearance。这段JS代码不能直接取的原因也可能这段JS代码不是固定的,而是通过动态页面随机产生的数据出来 ...
易语言js解密 js代码: x.shift())&&(b=a.charCodeAt(0)-77.5))c=(Ma...
clearance 好像是一个时间戳 0|j6GrN6tiiAm4qHmvqIKlAodhur4%3D 忘了是什么加密 可以用一下 精易助手 查看一下 4%3D 这个好像也是一个加密 好像是UF8 什么的