a oe6@shddlZddlZddlZddlZddlZddlZdejvZGdddej j j Z e dkrdej j dS)Nz-vc@s$eZdZddZddZddZdS)AXScriptcCsDttjtjjjdd}ddl m }t |_ ||d|j ddS)Nrz pyscript.py)RegisterPythonServerZpython)verbose) win32apiGetFullPathNameospathjoinwin32comaxscriptZclient__path__win32com.test.utilrr)selffilerr;C:\Program Files\Certbot\pkgs\win32com\test\testAXScript.pysetUps  zAXScript.setUpcCsNttjtjjdd}dtd|f}t r:t dtj j ||dS)Nrztest\testHost.pyz%s "%s"zTesting Python Scripting host)rrrrr r r r ZGetModuleFileNamerprinttestutilExecuteShellCommandrrcmdrrrtestHostszAXScript.testHostcCsDttjtjjdd}d|}tr0t dtj j ||dS)NrzDemos\Client\wsh\test.pyszcscript.exe "%s"z1Testing Windows Scripting host with Python script) rrrrr r r r rrrrrrrrr testCScript szAXScript.testCScriptN)__name__ __module__ __qualname__rrrrrrrr s  r__main__)rsysrZwin32com.axscriptr Zwin32com.axscript.clientr argvrrrZTestCaserrZtestmainrrrrs