Beispiel #1
0
            args.address = '127.0.0.1'
    
    if args.autoit_options_file is not None:
        options_file = args.autoit_options_file
    else:
        options_file = os.path.join(os.path.curdir,'autoit_options.cfg')
    config = configparser.RawConfigParser()
    config.read(options_file)
    app.caretCoordMode = config.get("AutoIt Options",'CaretCoordMode')
    app.expandEnvStrings = config.get("AutoIt Options",'ExpandEnvStrings')
    app.mouseClickDelay = config.get("AutoIt Options",'MouseClickDelay')
    app.mouseClickDownDelay = config.get("AutoIt Options",'MouseClickDownDelay')
    app.mouseClickDragDelay = config.get("AutoIt Options",'MouseClickDragDelay')
    app.mouseCoordinateMode = config.get("AutoIt Options",'MouseCoordinateMode')
    app.sendAttachMode = config.get("AutoIt Options",'SendAttachMode')
    app.sendCapslockMode = config.get("AutoIt Options",'SendCapslockMode')
    app.sendKeyDelay = config.get("AutoIt Options",'SendKeyDelay')
    app.sendKeyDownDelay = config.get("AutoIt Options",'SendKeyDownDelay')
    app.winDetectHiddenText = config.get("AutoIt Options",'WinDetectHiddenText')
    app.winSearchChildren = config.get("AutoIt Options",'WinSearchChildren')
    app.winTextMatchMode = config.get("AutoIt Options",'WinTextMatchMode')
    app.winTitleMatchMode = config.get("AutoIt Options",'WinTitleMatchMode')
    app.winWaitDelay = config.get("AutoIt Options",'WinWaitDelay')

    # for win32com, if we choose to instantiate AutoIt COM connection here
    # instead of per session basis
    app.oAutoItX = win32com.client.Dispatch("AutoItX3.Control")

    app.SESSION_ID = "%s:%d" % (args.address, args.port)
    app.started = False
    run(app, host=args.address, port=args.port)