64 lines
1 KiB
Text
64 lines
1 KiB
Text
<scriptlet>
|
|
|
|
<Registration
|
|
Description="TestPys"
|
|
ProgID="TestPys.Scriptlet"
|
|
Version="1"
|
|
ClassID="{2eeb6080-cd58-11d1-b81e-00a0240b2fef}">
|
|
|
|
<SCRIPT LANGUAGE="VBScript">
|
|
Function Register()
|
|
Msgbox "Scriptlet 'Test' registered."
|
|
End Function
|
|
|
|
Function Unregister()
|
|
Msgbox "Scriptlet 'Test' unregistered."
|
|
End Function
|
|
</SCRIPT>
|
|
</Registration>
|
|
|
|
<implements id=Automation type=Automation>
|
|
<property name=PyProp1>
|
|
<get/>
|
|
<put/>
|
|
</property>
|
|
<property name=PyProp2>
|
|
<get/>
|
|
<put/>
|
|
</property>
|
|
<method name=PyMethod1>
|
|
</method>
|
|
|
|
<method name=PyMethod2>
|
|
</method>
|
|
</implements>
|
|
|
|
<script language=python>
|
|
|
|
PyProp1 = "PyScript Property1";
|
|
PyProp2 = "PyScript Property2";
|
|
|
|
def get_PyProp1():
|
|
return PyProp1
|
|
|
|
def put_PyProp1(newValue):
|
|
global PyProp1
|
|
PyProp1 = newValue
|
|
|
|
def get_PyProp2():
|
|
return PyProp2
|
|
|
|
def put_PyProp2(newValue):
|
|
global PyProp2
|
|
PyProp2 = newValue
|
|
|
|
def PyMethod1():
|
|
return "PyMethod1 called"
|
|
|
|
def PyMethod2():
|
|
return "PyMethod2 called"
|
|
|
|
</script>
|
|
|
|
</scriptlet>
|
|
|