首页 > 编程知识 正文

vbs转换成js代码,vbs与js

时间:2023-12-27 22:27:46 阅读:326676 作者:VNDB

本文目录一览:

JS代码转换为VBS 的For Each问题

先排除下语法问题

disp=obj "." va "=" obj1[va]

取集合或数组的子项应该是用圆括号,Collection(index),index值为0到Count-1

VBS代码转成JS代码,帮忙下

SCRIPT LANGUAGE="JavaScript"

!--

function DecodeAnsi(s){

var i,sTmp,sResult,sTmp1;

sResult = "";

//alert(s.length);

for(i=0;is.length;i++){

if(s.substr(i,1)=="%"){

sTmp=s.substr(parseInt(i)+1,2);

sTmp=parseInt(sTmp.charCodeAt(0));

if(isNumber(sTmp)){

if(sTmp==0){

i=i+2;

}else if(sTmp0 sTmp128){

sResult = sResult + String.fromCharCode(sTmp);

i=i+2;

}else{

if(s.substr(parseInt(i)+3,1)=="%"){

sTmp1=s.substr(parseInt(i)+4,2);

sTmp1=parseInt(sTmp1.charCodeAt(0));

if(isNumber(sTmp1)){

sResult = sResult + String.fromCharCode((sTmp*16*16 + sTmp1));

i=i+5;

}

}else{

sResult = sResult + String.fromCharCode(sTmp);

i=i+2;

}

}

}else{

sResult = sResult + s.substr(i,1);

}

}else{

sResult = sResult + s.substr(i,1);

}

}

return sResult;

}

function isNumber(str){

str=str+"";

var reg = /D/;

if(str.match(reg)!=null){

return false;

}

return true;

}

//--

/SCRIPT

有点乱,不太懂VBS,你将就看看,自己改改吧,或者你说下实现什么功能

求vbs 转换成JS写法

这个是在我本机上测试的,已经运行成功,你可以根据这个改var t

var locator = new ActiveXObject ("WbemScripting.SWbemLocator");

var objWMIService = locator.ConnectServer(".");

var colFiles= new Enumerator (objWMIService.ExecQuery("select * from CIM_DATAFILE where DRIVE='d:' and PATH='\\audio\\'"));

for (;!colFiles.atEnd(); colFiles.moveNext()) {

t=t + colFiles.item().Name + "n";

}

WScript.Echo(t);

第一,js是区分大小写的,你的代码没有注意大小写第二,获取集合的对象,js不是vbs的for each ** in ** 而是我写的那样第三,你的我的文档的路径有问题,桌面上的我的文档文件夹的名字是My Document,而不是单纯的我的文档,路径也不一定就在桌面 如果还是不懂,就密我吧,QQ:516890556

vbs怎么调用js函数

a href='#none' onclick='showmessagebox(”hello“,”zzzzzzzzzzz“);'hello/a

vbs 中创建对象 给对象复制 如何转变成js

/* 针对于IE的读取本地文件的方法 */

function getFileSize(file) {

try {

var fso = new ActiveXObject("Scripting.FileSystemObject");  

var f1 = fso.GetFile(file);

return f1.size;

}

catch (e) { 

alert("非常抱歉,读取文件发生错误: n" + e); 

return -1;

}

}

请问这一小段VB代码,怎么改成JS?谢谢

for(var i=1; i=100; i++)

    document.write 'a href="photos/' + i.toString() +'.jpg" rel="lightbox2[album]"img src="thumbs/'+ i.toString()  +'.jpg" border="0" //a';

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。