常用的JScript代码整理

这篇博客介绍了JScript的基本应用,包括如何在Windows环境中遍历文件夹、遍历所有文件、计算文件MD5值以及创建Excel文件。JScript作为微软对ECMAScript规范的实现,常用于Internet Explorer和Windows Script Host。文章提供了一个测试环境的配置,并强调了在中文系统中文件编码的重要性。
摘要由CSDN通过智能技术生成


JScript并不是我们熟知的JavaScript,但是跟JavaScript很像,如果要在Windows环境中做一些自动化工作,比直接写BAT批处理脚本要简单些。

JScript是由微软公司开发的活动脚本语言,是微软对ECMAScript规范的实现。JScript最初是随Internet Explorer 3.0于1996年8月发布。在网络程序员谈论Internet Explorer中的JavaScript的时候,他们实际上是指JScript。和其他活动脚本一样,它后来也被Windows Script Host(WSH)和Active Server Pages所支持。典型的JScript源文件使用的扩展名是.js。JScript最新的版本是基于尚未定稿的ECMAScript4.0版规范的JScript .NET,并且可以在微软的.Net环境下编译。JScript在ECMA的规范上增加了许多特性。 ——百度百科

准备

测试环境:Windows 10 专业版

测试文件夹目录结构如下:

	testfolder
	|---test.bat
	|---test.js
	|---folder1
	|---|---folder1.1
	|---|---folder1.2
	|---|---a.txt
	|---|---b.txt
	|---|---c.txt

test.bat是批处理文件,测试的时候直接点击这个文件运行,该文件内容如下:

@rem 
@rem 
@rem 我是注释
@rem 

cscript ./test.js

pause

test.js文件是具体放JScript代码的地方,将下列功能的代码放在这里。

特别注意:中文系统下,将所有文件的编码格式改为GB2312,否则有乱码导致程序存在中文时有异常。

遍历文件夹

/*******************************************
*遍历所有子文件夹
*******************************************/
var folderPath = "./folder1";
var folers = GetFolderList(folderPath);
for (; !folers.atEnd(); folers.moveNext())
{
	var folderName = folers.item();
	WScri
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值