ActiveX控件是Ms的一項技術,具體去百度吧。
這是我們密碼學與網絡安全(2門課放一起上,跪了)課的第一次作業。
好了。要用到的模塊是 win32com 。
編寫控件,可以寫成一個類,然後用 win32com.server.register.UseCommandLine()去註冊這個控件,參數是類名。
類的基本代碼:
class PythonUtilities :
# 設定爲 public 的方法
_public_methods_ = ['SplitString','__init__']
# 該ActiveX控件的註冊名
_reg_progid_ = "Python.MyActiveX"
# 唯一的id ,照格式隨便改一個吧
_reg_clsid_ = "{A6688635-62F5-41cb-CBA84C2F0F07}"
下面再定義你自己需要實現的方法即可。
作業要求有 新建文件 , 刪除文件的功能
新建 : 用系統的 open ( fileName , 'w' )
刪除: 用 os 裏面的 os.remove( fileName )