javascript 读文件和启动电脑本地程序
来源:互联网 发布:网络路由器被限速 编辑:程序博客网 时间:2024/04/29 18:47
<!DOCTYPE html><html><head></head><body><script type="text/javascript">function ReadFile(filePath){var fso = new ActiveXObject("Scripting.FileSystemObject");var file = fso.OpenTextFile(filePath);var text = file.Readline();file.close();alert(text);}function runcalc(){var calc = new ActiveXObject("WScript.shell");calc.Run("cmd");}ReadFile("F:\\test\\Bin2ToTxt\\convert\\MaxParallaxForTiles.txt");runcalc();</script></body></html>
参考 ActiveXObject函数详解
html5读文件操作
<!DOCTYPE html><html><head><meta charset="UTF-8"></head><body><script type="text/javascript">var result=document.getElementById("result");var file=document.getElementById("file");//判断浏览器是否支持FileReader接口if(typeof FileReader == 'undefined'){ result.InnerHTML="<p>你的浏览器不支持FileReader接口!</p>"; //使选择控件不可操作 file.setAttribute("disabled","disabled");}function readAsDataURL(){ //检验是否为图像文件 var file = document.getElementById("file").files[0]; if(!/image\/\w+/.test(file.type)){ alert("看清楚,这个需要图片!"); return false; } var reader = new FileReader(); //将文件以Data URL形式读入页面 reader.readAsDataURL(file); reader.onload=function(e){ var result=document.getElementById("result"); //显示文件 result.innerHTML='<img src="' + this.result +'" alt="" />'; }}function readAsBinaryString(){ var file = document.getElementById("file").files[0]; var reader = new FileReader(); //将文件以二进制形式读入页面 reader.readAsBinaryString(file); reader.onload=function(f){ var result=document.getElementById("result"); //显示文件 result.innerHTML=this.result; }}function readAsText(){ var file = document.getElementById("file").files[0]; var reader = new FileReader(); //将文件以文本形式读入页面 reader.readAsText(file); reader.onload=function(f){ var result=document.getElementById("result"); //显示文件 result.innerHTML=this.result; }}</script><p> <label>请选择一个文件:</label> <input type="file" id="file" /> <input type="button" value="读取图像" onclick="readAsDataURL()" /> <input type="button" value="读取二进制数据" onclick="readAsBinaryString()" /> <input type="button" value="读取文本文件" onclick="readAsText()" /></p><div id="result" name="result"></div></body></html>参考HTML5学习之FileReader接口
文件和二进制数据的操作
用JavaScript读写二进制文件的另一种方法
<html><head><meta charset="UTF-8"></head><script type="text/javascript"src="http://libs.baidu.com/jquery/2.0.3/jquery.min.js"></script><script type="text/javascript">$(document).ready(function(){ $("#b01").click(function(){ $('#myDiv').load('MaxParallaxForTiles.txt'); });});var a;function test(){ //alert(myDiv.innerHTML);// alert(parseInt(myDiv.innerHTML)) ; //alert(a); a = myDiv.innerHTML; res.innerHTML = a;/*var b = a.split(' ').map(function(item) { return parseInt(item, 10); alert(b);*/}function cmp(a,b){return a - b;}function sort(){var b = a.split(" ");var c = new Array(b.length);for(var i = 0 ;i < b.length;i++){c[i] = parseInt(b[i]);}/*alert(typeof(c.length) + c.length);alert(typeof(c[4096]) + 4096 + c[4096]);alert(typeof(c[4097]) + 4097 + c[4097]);alert(typeof(c[4098]) + 4098 + c[4098]);*/c = c.sort(cmp);res.innerHTML = c;}</script></head><body><div id="myDiv" style = "color:#FFF;width:0px;height:0px"><h2>通过 AJAX 改变文本</h2></div><button id="b01" type="button">改变内容</button><button type="button" onclick="test()">test</button><button type = "button" onclick = "sort()">排序</button><div id = "res"></div></body></html>
0 0
- javascript 读文件和启动电脑本地程序
- PHP启动本地程序
- JavaScript打开本地程序
- javascript调用本地程序
- Javascript调用本地程序
- 通过控制台输出文件和启动程序
- 本地电脑域名映射文件位置
- 安卓真机无法读取文件到本地电脑
- sftp服务器下载文件至本地电脑
- java 下载远程电脑文件到本地电脑
- 简单实现虚拟机和本地电脑的文件共享的方法
- html启动本地.exe文件
- 本地电脑通过修改hosts文件实现域名本地解析
- 本地电脑通过修改hosts文件实现域名本地解析
- 电脑开启自动启动程序,单任务启动程序。
- 用java程序启动电脑中的软件
- C#不登录电脑启动程序
- C#不登录电脑启动程序_0
- ASP.NET"正在中止线程"错误原因
- subline ctags 的一些安装问题
- Oracle alter index disable/unusable的区别
- Window 下mysql binlog开启及查看
- 浅谈Linux PCI设备驱动(一)
- javascript 读文件和启动电脑本地程序
- 软连接和硬链接
- Python Unicode字符串格式化中的一个陷阱
- 浅谈Linux PCI设备驱动(二)
- 进程地址空间
- 北舞校花半裸出境叫板女优(组图
- 间接数据存取
- 知情人士谈2015年春晚:春晚不可能
- Dom4j入门指南(2)