社区
JavaScript
帖子详情
请问JavaScript能否调用动态链接库DLL?如果能,怎么调用?
guifuli
2006-11-02 10:20:23
rt
...全文
706
9
打赏
收藏
请问JavaScript能否调用动态链接库DLL?如果能,怎么调用?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guifuli
2006-11-06
打赏
举报
回复
多谢楼上的老兄:
我现在遇到的问题是:我要在客户端通过设备(假设为IC卡读写器)读取IC卡号,但是我读取的程序放在DLL里面,那么请问我该怎么进行读取呢?
有遇到这类问题的朋友吗?请多指教,谢谢!
guifuli
2006-11-06
打赏
举报
回复
再说JS的文档也没有详细讲解FSO啊.
guifuli
2006-11-06
打赏
举报
回复
to xishanlang2001(西山狼2000):
请问JS的文档哪里有全面的,谢谢!
xishanlang2001
2006-11-03
打赏
举报
回复
function CreateFile()
{
var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("c:\\testfile.txt", true);
// 写一行,并且带有新行字符。
tf.WriteLine("Testing 1, 2, 3.") ;
// 向文件写三个新行字符。
tf.WriteBlankLines(3) ;
// 写一行。
tf.Write ("This is a test.");
tf.Close();
}
摘自JS的文档.
详细的,楼主请参考JS帮助,搜索fso部分.
需要说明的是,你在本机运行, 一般安全级别就行了.
但放到服务器上去,就必要把IE调到最低的安全级别.
所以,这个方法基本上是不可用的
fantiny
2006-11-02
打赏
举报
回复
ActiveXObject 对象
请参阅
GetObject 函数
要求
版本 1
启用并返回 Automation 对象的引用。
newObj = new ActiveXObject(servername.typename[, location])
参数
newObj
必选项。要赋值为 ActiveXObject 的变量名。
servername
必选项。提供该对象的应用程序的名称。
typename
必选项。要创建的对象的类型或类。
location
可选项。创建该对象的网络服务器的名称。
说明
Automation 服务器至少提供一类对象。例如,字处理应用程序可能提供应用程序对象、文档对象和工具栏对象。
要创建 Automation 对象,将新的 ActiveXObject 赋给对象变量:
var ExcelSheet;
ExcelApp = new ActiveXObject("Excel.Application");
ExcelSheet = new ActiveXObject("Excel.Sheet");
本代码启动创建对象的应用程序(在这种情况下,Microsoft Excel 工作表)。一旦对象被创建,就可以用定义的对象变量在代码中引用它。在下面的例子中,通过对象变量 ExcelSheet 访问新对象的属性和方法和其他 Excel 对象,包括 Application 对象和 ActiveSheet.Cells 集合。
// 使 Excel 通过 Application 对象可见。
ExcelSheet.Application.Visible = true;
// 将一些文本放置到表格的第一格中。
ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1";
// 保存表格。
ExcelSheet.SaveAs("C:\\TEST.XLS");
// 用 Application 对象用 Quit 方法关闭 Excel。
ExcelSheet.Application.Quit();
只有当 Internet 安全性关闭时才能完成在远程服务器中创建对象。要在远程网络计算机创建对象,可以将该计算机的名称传递给 ActiveXObject 的 servername 参数。该名称与共享名的机器名部分相同。比如共享名为 "\\myserver\public" 的网络,servername 是 "myserver"。另外,可以用 DNS 格式或 IP 地址指定 servername。
下面的代码返回在名为 "myserver" 的远程网络计算机上运行的 Excel 实例的版本号:
function GetAppVersion() {
var XLApp = new ActiveXObject("Excel.Application", "MyServer");
return(XLApp.Version);
}
如果指定的远程服务器不存在或找不到时将发生错误。
guifuli
2006-11-02
打赏
举报
回复
to xishanlang2001(西山狼2000):
请问FSO怎么操作文件,请举个例子说明,谢谢!
xishanlang2001
2006-11-02
打赏
举报
回复
用FSO可以很方便地处理文件和文件夹,但IE的安全级别必须调到最低,并且会出现安全提示
zhangyaohong
2006-11-02
打赏
举报
回复
你想见见比尔·盖茨吗,想见比尔·盖茨就参加微软程序员“我行我秀”征稿吧
http://www.csdn.net/temp/dasai/index.html
你想看看其他同行的生活吗,让我们来看看他们的丰富生活吧
http://www.csdn.net/temp/dasai/list/list.html
guifuli
2006-11-02
打赏
举报
回复
另外,请问JavaScript能否操作文件?如能,该怎么做,谢谢!
Electron
调用
C# 动态库
DLL
使用electron-edge-js组件
调用
dll
文件的对应方法。
JS
调用
DLL
实例2
JS
调用
DLL
实例2
WinCC
调用
自定义
DLL
.rar
WinCC
调用
自定义
DLL
文件!可运行!采用C++搭建并编译好的框架!大家可以利用该框架写上自己需要的控制模型或算法!完成千奇百怪的控制!
electron实战项目集成了串口通信、C#动态库
dll
调用
、C++
动态链接库
dll
调用
、本地数据关系数据库SQLit等.zip
electron实战项目集成了串口通信、C#动态库
dll
调用
、C++
动态链接库
dll
调用
、本地数据关系数据库SQLit3、执行cmd命令(启动nginx、本地mysql数据库等)、系统通知
JS
调用
c#编写的
DLL
源代码
JS
调用
c#编写的
DLL
源代码 包含c#新建类库,生成
DLL
,以及
DLL
的注册 ,JS
调用
DLL
的两种方法的整个过程。
JavaScript
87,992
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章