我用过jscript.net创建.dll文件。 作为测试,我可以在另一个jscript.net脚本程序,编译为.exe。在
但我的问题是: 如何在python中调用函数?
使用可以成功加载此dllctypes.windll.LoadLibrary("电源.dll"). 但是,找不到函数名。。。在
我对我的dll文件做了一些测试。在
我用“dumpbin/all”来检查我的dll,但找不到任何可用的函数名。很奇怪。。。在
我的dll文件的代码jscript.net
“”“”
import System;
import System.Console;
import System.IO;
package power{
public class testp {
function hello (){
var time_1 = DateTime.Now;
for (var i =0; i<10000; i++){
Console.WriteLine ("hello world!");
};
var time_2 = DateTime.Now;
Console.WriteLine (time_2-time_1);
};
};
};
“”“”
是的,如果您将代码COM公开,您可以使用python中的任何DLL。我只是浏览了一下,但本教程似乎给出了一个很好的例子来说明如何做到这一点:
http://www.codeproject.com/Articles/73880/Using-COM-Objects-in-Scripting-Languages-Part-2-Py
相关问题 更多 >
编程相关推荐