2023年11月27日发(作者:)JS实现打开本地文件或文件夹 javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应 用程序 [javascript] view plain copy print? function openFileIIs(filename){ try{ var obj=new ActiveXObject(""); if(obj){ ("""+filename+""", 1, false ); //("osk");/*打开屏幕键盘*/ //('"'+filename+'"'); obj=null; } }catch(e){ alert("请确定是否存在该盘符或文件"); }
}
如果new ActiveXObject("")创建失败应这样处理 Javascript中使用new ActiveXObject("")创建对象,出现:Automation服 务器不能创建对象的错误,其原因有 一、组件未注册,可以采用以下方法: 开始-》运行-》regsvr32 c: 开始-》运行-》regsvr32 c:
x0c开始-》运行-》regsvr32 c: 如果提示缺少那个dll或ocx,那么就去网上下载吧或去其他电脑上拷贝 二、浏览器设置(本方法在IE6上通过),可以采用以下方法: 工具-》Internet选项-》安全-》受信任的站点-》站点-》取消下方要求安全验证的 复选框,并将你的网址添进去,确定,再选上要求验证的复选框。 通过以上设置,此组件已能创建,但受限较多,不推荐网站使用。
附录:window 运行命令 winver wupdmgr wscript write winmsd wiaacmgr winchat Msconfig mplayer2 mspaint mstsc mplayer2 magnify mmc 检查Windows版本 打开windows管理体系结构(WMI) windows更新程序 windows脚本宿主设置 写字板 系统信息 扫描仪和照相机向导 XP自带局域网聊天 显示内存使用情况 系统配置实用程序 简易widnows media player 画图板 远程桌面连接 媒体播放机 放大镜实用程序 打开控制台
x0cmobsync dxdiag drwtsn32 dcomcnfg ddeshare dvdplay net stop messenger
同步命令 检查DirectX信息 系统医生 设备管理器 磁盘碎片整理程序 磁盘管理实用程序 打开系统组件服务 打开DDE共享设置 DVD播放器 停止信使服务 开始信使服务 打开记事本 网络管理的工具向导 系统备份和还原 屏幕“讲述人” 移动存储管理器 移动存储管理员操作请求 (TC)命令检查接口 创建一个公文包 系统配置编辑器 文件签名验证程序 录音机 创建共享文件夹 本地安全策略 系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
net start messenger notepad nslookup ntbackup narrator netstat -an syncapp sysedit sigverif sndrec32 shrpubw syskey
Sndvol32 sfc /scannow tsshutdn tourstart taskmgr eventvwr eudcedit explorer packager progman regedit regedt32 rononce -p regsvr32 /u *.dll
本地服务设置 音量控制程序 系统文件检查器 windows文件保护 60秒倒计时关机
命令 xp简介(安装完成后出现的漫游xp程序) 任务管理器 事件查看器 造字程序 打开资源管理器 对象包装程序 计算机性能监测程序 程序管理器 注册表 组策略结果集 注册表编辑器 15秒关机 停止dll文件运行 取消ZIP支持
regsvr32 /u calc charmap cliconfg
CMD命令提示符 Chkdsk磁盘检查 证书管理实用程序 启动计算器 启动字符映射表 SQL SERVER 客户端网络实用程序
x0cClipbrd conf cleanmgr osk odbcad32 oobe/msoobe /a logoff iexpress Nslookup utilman
剪贴板查看器 启动netmeeting 计算机管理 垃圾整理 索引服务程序 打开屏幕键盘 ODBC数据源管理器 检查XP是否激活 本机用户和组 注销命令 木马捆绑工具,系统自带 IP地址侦测器 共享文件夹管理器 辅助工具管理器 组策略
ActiveXObject的使用/xufaxi/article/details/6929103 对象详细介绍: /xxyd/jzjs/asp/200703/19748_ ActiveXObject:/freestyle_le/blog/static/12656301 8142/
JS 实现文件夹目录选择
x0c这是我网上找的,我只知道如何用,贴出来大家看看,因为我为这个愁了很久,直到今天才 解决。代码如下:
function browseFolder(path) { try { var Message = "u8bf7u9009u62e9u6587u4ef6u5939"; //选择框提示信息 var Shell = new ActiveXObject("ation"); var Folder = ForFolder(0, Message, 64, 17); //起始目录为: 我的电脑 //var Folder = ForFolder(0, Message, 0); //起始目录为:桌面 if (Folder != null) { Folder = (); // 返回 FolderItems 对象 Folder = (); // 返回 Folderitem 对象 Folder = ; // 返回路径 if (( - 1) != "") { Folder = Folder + ""; } mentById(path).value = Folder; return Folder; } } catch (e) { alert(e); }
x0c}
html 代码
选择导入数据源: |
注:
如果点击选择按钮提示:你没有权限,应该如下修改:
1. 单击菜单工具->Internet选项->安全->受信任站点->站点->把此网站设为可信站 点
2. 在自定义级别->对没有标记为安全的ActiveX控件进行初始化和脚本运行"----"启 用"
结果:
x0c
发布评论