Seite 1 von 1

2.te Sprache mit einbeziehen

Verfasst: Donnerstag 8. Januar 2009, 20:55
von INFACT
Hallo
Ich habe autoit gefunden :wink:
(vielen Dank an crackpod_)
und ich frage mich warum einige Funktionen dort nicht vernünfig funktionieren:

Code: Alles auswählen

>>> import win32com.client

>>> autoit = win32com.client.Dispatch("AutoItX3.Control")
>>>def hi():
    print "hello"
>>> autoit.HotkeySet("{F1}","hi")
Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    autoit.HotkeySet("e","hi")
  File "C:\Dokumente und Einstellungen\Robin\Desktop\PIthon\lib\site-packages\win32com\client\dynamic.py", line 500, in __getattr__
    raise AttributeError, "%s.%s" % (self._username_, attr)
AttributeError: AutoItX3.Control.HotkeySet
Wenn es gibt, gut wäre eine Möglichkeit, dass was autoit machen soll, als string festzuhalten, weil es auch Befehle mit # gibt.
Dankeschön!

EDIT: ups, falsches forum, bitte um verschiebung!!
EDITEDIT:Danke!

Verfasst: Mittwoch 14. Januar 2009, 14:35
von INFACT
es sollte ein String sein, aber es muss nicht.
Es könnte auch eine Funktion sein