Probiers mal mit der ID 0.
Beiträge von name22
-
-
Zitat
Könnte man beim Schließen des Programms wieder löschen lassen.
Und wenn das Programm abstürzt?
...
Die Registry sollte man nur für die wichtigsten Daten verwenden. Z.B. Ein Passwort, Installationsdatum, Pfad zum Programm... -
Zitat
Oder man nimmt die Registry...schneller & sicherer (gg Leute, die sich nicht auskennen :D)
Das sollte man bei einer größeren Anzahl Daten aber unterlassen... Sonst wird die Registry zugemüllt. -
Das hier habe ich gerade gefunden. http://forums.malwarebytes.org/index.php?showtopic=80042
Das scheint dem verhaltensmuster deines Schädlings zu entsprechen. Ich hoffe das hilft dir weiter.
-
Jetzt fehlen allerdings noch sämtliche Variablen, welche die DLL Structs enthalten. Mit einem funktionsfähigen Script würdest du uns die Arbeit auf jeden Fall erheblich erleichtern.

-
It's probably a better Idea to post your problem in the english AutoIt Forum (see Sprengers link), as not a lot of people speak english here. Also WinPrint.au3 doesn't seem to be a standard include, so a link to the File would be appreciated.

-
Danke :). Moritz hat zwar schon ein sehr gutes Physics Engine geschrieben, mit dem man auch coole Spiele machen könnte. Aber ich hab sein Script nicht ganz verstanden und wollte es erstmal selbst versuchen.

-
Ja, aber dann muss man auch den Luftwiederstand auf einen Wert <> 1 setzen. Ansonsten wird der ganzen Animation ununterbrochen Energie zugeführt, wodurch die Bälle immer schneller werden. Wenn du es als Screensaver willst muss du es nur kompilieren und dann die Endung auf .scr ändern. Und du solltest die Funktion
[autoit]_Timer_GetIdleTime
[/autoit]verwenden um das Programm zu beenden wenn Maus oder Tastatur verwendet wurden.
-
Du kannst auch überprüfen was nach dem wegklicken der MsgBox passiert. Das ist vielleicht einfacher... Vielleicht hast du aber auch mit der ANYGUI.au3 Erfolg.

-
Happy Birthday Higggiii!
Bleib Gesund, viel Glück im neuen Lebensjahr und der ganze Kram.
-
Update: So ich habe mal einige Bugs entfernt, und das Script beinahe komplett überarbeitet. Siehe 1. Beitrag

-
Klar mach doch einfach eine GUI. Es gibt allerdings auch schon eine Funktion dafür... Benutz halt mal Google oder die Forensuche, das Thema müsste es hier schon öfters gegeben haben.
-
-
Schreib einfach in die Data.txt ein paar Daten über Salamis/Kartoffeln rein und lass das Script wie es ist. Mein Script packt einfach alle Daten die innerhalb von <data></data> stehen in ein Array. Dann wird jedes einzelne Array Element mit StringInStr überprüft und falls das Suchwort in dem Element vorkommt, wird es an die Variable $sResult angehängt.
-
Zitat
Wie kann ich verhindern, dass meine Variablen undeclared sind?
Da kein Script vorhanden ist, kann ich nur raten wo dein Problem liegt (Wie Raupi schon andeutete). Wenn eine Variable 'undeclared' (=nicht deklariert) ist heißt das, dass du irgendwo eine Variable verwendest bevor sie deklariert wurde bzw. einen Wert zugewiesen bekommen hat. Um das zu verhindern, musst du die Variable von der die Rede ist mit Global, Local oder Dim deklarieren, oder ihr einen Wert zuweisen. -
[autoit]
#include <File.au3>
[/autoit][autoit][/autoit][autoit]$aFiles = _FileListToArray(@ScriptDir & "\Verzeichnis", "*", 1)
[/autoit][autoit][/autoit][autoit]For $i = 1 To $aFiles[0]
[/autoit]
If FileGetSize(@ScriptDir & "\Verzeichnis\" $aFiles[$i]) > 1024 Then FileDelete(@ScriptDir & "\Verzeichnis\" & $aFiles[$i])
Next -
Zitat
Wie mache ich es dann, das ich bestimmen kann, das er z.B. beim Wort Kartoffel " hallo " schreibt und beim Wort Salami " hey " schreibt?
Das kommt in die Data.txt... Dachtest du die war nur Deko?
-
Tut er auch.
-
[autoit]
$sRead = FileRead(@ScriptDir & "\Data.txt")
[/autoit][autoit][/autoit][autoit]
$aData = StringRegExp($sRead, "<data>(?s)(.+?)</data>", 3)$sInput = InputBox("Search", "Suchwort:")
[/autoit][autoit][/autoit][autoit]
$sResult = ""For $i = 0 To UBound($aData) -1
[/autoit][autoit][/autoit][autoit]
If StringInStr($aData[$i], $sInput) Then $sResult &= $aData[$i] & @CRLF & @CRLF
NextMsgBox(64, "Ergebnis zu """ & $sInput & """.", $sResult)
[/autoit]
Und so könnte dann z.B. die Data.txt aussehen: -
Ich würde die Informationen extern in einer Datei abspeichern, du könntest auch gleich ein Datenbanksystem verwenden wie SQLite. Mit StringInStr kannst du ein Wort in einem String suchen.