Das nicht, aber ich rege Personen lieber zum lernen an statt ihnen einfach die Lösung zu präsentieren.
Aber sei es drum:
Das von mir angebotene Script ist definitiv fehlerfrei. Verwendest du meine .au3 also richtig würdest du den von dir genannten Fehler nicht bekommen.
AutoIt gibt dir zudem den Fehler an. "$szData" gibt es bei dir nicht. Daraus schließe ich, dass dein Script in etwa so aussieht (stark vereinfacht):
Code:
#include "EPVP_HWID.au3"
MsgBox(0, "", _MD5($szData))
Wie dir schon AutoIt sagt: Die Variable "$szData" wurde nicht deklariert.
Wie behebst du jetzt also das Problem? Ganz einfach: Du deklarierst die Variable oder übergibst den Inhalt der Variable gleich der Funktion:
Code:
#include "EPVP_HWID.au3"
$szData = "ABC"
MsgBox(0, "", _MD5($szData))
; oder:
MsgBox(0, "", _MD5("DEF"))