12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <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>
|