function getusername() {
var WshNetwork = new ActiveXObject("WScript.Network");
alert("Domain = " + WshNetwork.UserDomain);
alert("Computer Name = " + WshNetwork.ComputerName);
alert("User Name = " + WshNetwork.UserName);
}

取得机器名,登录域及登录用户名

function getprocessnum() {
var pnsys = new ActiveXObject("WScript.shell");
pn = pnsys.Environment("PROCESS");
alert(pn("WINDIR"));
}

取得系统目录

function getspecialfolder() {
var mygetfolder = new ActiveXObject("WScript.shell");
if (mygetfolder.SpecialFolders("Fonts") != null) {
alert(mygetfolder.SpecialFolders("Fonts"));
}
}

返回系统中特殊目录的路径

function getdiskinfo(para) {
var fs = new ActiveXObject("scripting.filesystemobject");
d = fs.GetDrive(para);
s = "卷标:" + d.VolumnName;
s += "------" + "剩余空间:" + d.FreeSpace / 1024 / 1024 + "M";
s += "------" + "磁盘序列号:" + d.serialnumber;
alert(s)
}

取得磁盘信息 传入参数如:getdiskinfo('c')

function getprocessnum() {
var pnsys = new ActiveXObject("WScript.shell");
pn = pnsys.Environment("PROCESS");
alert(pn("WINDIR"));
}

取得系统目录

function runcalc() {
var calc = new ActiveXObject("WScript.shell");
calc.Run("calc");
}

启动计算器

function readreg() {
var myreadreg = new ActiveXObject("WScript.shell");
try {
alert(myreadreg.RegRead("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\NeroCheck"));
}
catch (e) {
alert("读取的值不存在!");
}
}

读取注册表中的值

function writereg() {
var mywritereg = new ActiveXObject("WScript.shell");
try {
mywritereg.RegWrite("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\MyTest", "c:\\mytest.exe");
alert("写入成功!");
}
catch (e) {
alert("写入路径不正确!");
}
}

写注册表

function delreg() {
var mydelreg = new ActiveXObject("WScript.shell");
if (confirm("是否真的删除?")) {
try {
mydelreg.RegDelete("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\MyTest");
alert("删除成功!");
}
catch (e) {
alert("删除路径不正确");
}
}
}

删除注册表

function getfileinfo(para) {
var myfile = new ActiveXObject("scripting.filesystemobject");
var fi = myfile.GetFile(para);
alert("文件类型:" + fi.type + "文件大小:" + fi.size / 1024 / 1024 + "M" + "最后一次访问时间:" + fi.DateLastAccessed);
}

取得文件信息 调用方式如:getfileinfo('c:\\test.pdf')

function clientInfo() {
strClientInfo = "availHeight= " + window.screen.availHeight + "\n" +
"availWidth= " + window.screen.availWidth + "\n" +
"bufferDepth= " + window.screen.bufferDepth + "\n" +
"colorDepth= " + window.screen.colorDepth + "\n" +
"colorEnable= " + window.navigator.cookieEnabled + "\n" +
"cpuClass= " + window.navigator.cpuClass + "\n" +
"height= " + window.screen.height + "\n" +
"javaEnable= " + window.navigator.javaEnabled() + "\n" +
"platform= " + window.navigator.platform + "\n" +
"systemLanguage= " + window.navigator.systemLanguage + "\n" +
"userLanguage= " + window.navigator.userLanguage + "\n" +
"width= " + window.screen.width;
alert(strClientInfo);
}

取得客户端的信息

function saveas() {
var ExcelApp = new ActiveXObject("Excel.Application");
var ExcelSheet = new ActiveXObject("Excel.Sheet")
ExcelSheet.Application.Visible = true;
ExcelSheet.ActiveSheet.Cells(1, 1).Value = "This is column A, row 1";
ExcelSheet.SaveAs("C:\\TEST.XLS");
ExcelSheet.Application.Quit();
alert('ok');
}

另存为excel文件并写入值

最新文章

  1. 【Win10】UAP/UWP/通用 开发之 RelativePanel
  2. ThinkPHP讲解(七)——修改删除
  3. 斯坦福大学Andrew Ng教授主讲的《机器学习》公开课观后感[转]
  4. 脚本化css
  5. Shuttle ESB 实践
  6. Android命令行工具logcat详细用法!
  7. java基础 易忘易混点复习1
  8. 《Java大学教程》—第24章 Java的背景
  9. js总结:对于字符串的切割截取和合并
  10. Dynamic CRM 2015学习笔记(1)Azure 上安装 CRM 2015
  11. 用maven创建一个web项目
  12. plt.scatter(X[0, :], X[1, :], c=Y, s=40, cmap=plt.cm.Spectral)出错
  13. C语言 提取double的每一位
  14. 20169207《Linux内核原理与分析》第八周作业
  15. 有道云笔记 markdown 本地资源图片 粘贴到word居然粘贴不过去 资源名不能有汉子
  16. 【ARC083E】Bichrome Tree
  17. 记ie8及以下版本ie的flash的addCallback的一坑
  18. SMGP关键代码
  19. 20145307陈俊达《网络对抗》逆向及Bof基础
  20. 分享一些JAVA常用的学习网站

热门文章

  1. Express bodyParser中间件使用方式
  2. js小功能2:切换
  3. 第二章·Elasticsearch内部分片及分片处理机制介绍
  4. except用法
  5. 3.java并发包
  6. E - We Need More Bosses CodeForces - 1000E (tarjan缩点,树的直径)
  7. 美登杯”上海市高校大学生程序设计邀请赛 Problem E 、 小 花梨 的数组 (线段树)
  8. 在ASP.NET MVC项目中使用极验验证(geetest)
  9. SpringMVC配置文件详解:<context:annotation-config/>和<context:component-scan base-package=""/>和<mvc:annotation-driven />
  10. 路由传参 -vue