das letze mal, das sowas bei mir war war vor ca. einem Monat... in letzer Zeit taucht bei mir gar nix mehr auf ![]()
Beiträge von stayawayknight
-
-
ist das dein Ernst??????
ZitatDieser Beitrag wurde bereits 7237 mal editiert, zuletzt von »Trainman« (6. April 2010, 18:12)
7237 Edits??
Und wie kann der letzte Edit am 6. April dieses Jahres gemacht worden sein, wenn das Thema gestern eröffnet wurde?Außerdem gehört das hier eher in "Hilfe und Unterstützung" als nach Skripte. Hier werden nur fertige Skripte released.
-
Falls ihr damit wirklich Geld machen wollt, denk ich braucht ihr zumindest eine eigene Domain.
Und Autoit ist, wie oben erwähnt, wirklich nicht die beste Wahl...Trotzdem drücke auch ich euch die Daumen

-
Um nochmal StringRegExp aufzugreifen:
Es prüft, ob ein String eine bestimmte Zeichenfolge beinhaltet-also das was eine Suche auch macht. Mit den entsprechenden Parametern lassen sich auch alle Treffer zurückgeben zurückgeben... Was jeodch erstmal unwichtig ist
SEuBo hat dazu ein sehr gutes Tutorial geschrieben, das sogar ich kapiert hab

Bei deinem Beispiel:
Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
;Strings: (Würde sich noch besser mit Arrays lösen lassen)
$string1 = "10002|TEC Datensicherung|10.00"
$string2 = "10003|TEC Datensicherung2|50.00"
$string3 = "10004|DAT Kundendatei2|5.00"
$suchstring = "TEC Dat"If StringRegExp($string1, $suchstring) = 1 Then ;StringRegExp gibt 0 zurück wenn nix gefunden wurden, wenn was gefunden wurde gibt es 1 zurück
[/autoit]
MsgBox(0, "Enthalten", "String1 enthält den Suchstring!")
ElseIf StringRegExp($string2, $suchstring) = 1 Then
MsgBox(0, "Enthalten", "String2 enthält den Suchstring!")
ElseIf StringRegExp($string3, $suchstring) = 1 Then
MsgBox(0, "Enthalten", "String3 enthält den Suchstring!")
EndIfLeerzeichen spielen bei StringRegExp keine Rolle, sie werden dargestellt durch:
-
Ich würde vorschlagen
[autoit]StringRegExp()
[/autoit]
zu benutzen -
Nur mal so:
Das funktioniert so NUR bei deiner Auflösung -
wie oben schon vermutet, scheinen die Case-Abfragen falsch zu sein-sie werden nie angesprochen.
Siehe hier:Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
#include <Array.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <DllInclude.au3>
#include <Fade.au3>
#include <GuiConstants.au3>Dim $Zeile[7]
[/autoit] [autoit][/autoit] [autoit]
$Zeile[0] = 6
$Zeile[1] = 6
$Zeile[2] = 6
$Zeile[3] = 6
$Zeile[4] = 6
$Zeile[5] = 6
$Zeile[6] = 6Global $NUMMER = 0
[/autoit] [autoit][/autoit] [autoit]Opt("GUIOnEventMode", 1)
[/autoit] [autoit][/autoit] [autoit]
GUICreate("4 Gewinnt", 724, 620, -1, -1)
GUISetOnEvent($GUI_EVENT_CLOSE, "Close")
GUISetOnEvent($GUI_EVENT_PRIMARYDOWN,"SetColor")
GUISetBkColor(0xFFFFFF)
GUICtrlCreatePic("", 0, 0)
_SetImagefromResource(-1, "SPIELFELD", @ScriptDir & "\PIC.dll", $RT_RCDATA)
DIM $Spielstein[6][7];1. Reihe
[/autoit] [autoit][/autoit] [autoit]
$Spielstein[0][0]=GUICtrlCreatePic("",20,18,66,66)
$Spielstein[0][1]=GUICtrlCreatePic("",20,121,66,66)
$Spielstein[0][2]=GUICtrlCreatePic("",20,224,66,66)
$Spielstein[0][3]=GUICtrlCreatePic("",20,327,66,66)
$Spielstein[0][4]=GUICtrlCreatePic("",20,430,66,66)
$Spielstein[0][5]=GUICtrlCreatePic("",20,533,66,66)
$Spielstein[0][6]=GUICtrlCreatePic("",20,636,66,66);2. Reihe
[/autoit] [autoit][/autoit] [autoit]
$Spielstein[1][0]=GUICtrlCreatePic("",123,18,66,66)
$Spielstein[1][1]=GUICtrlCreatePic("",123,121,66,66)
$Spielstein[1][2]=GUICtrlCreatePic("",123,224,66,66)
$Spielstein[1][3]=GUICtrlCreatePic("",123,327,66,66)
$Spielstein[1][4]=GUICtrlCreatePic("",123,430,66,66)
$Spielstein[1][5]=GUICtrlCreatePic("",123,533,66,66)
$Spielstein[1][6]=GUICtrlCreatePic("",123,636,66,66);3. Reihe
[/autoit] [autoit][/autoit] [autoit]
$Spielstein[2][0]=GUICtrlCreatePic("",226,18,66,66)
$Spielstein[2][1]=GUICtrlCreatePic("",226,121,66,66)
$Spielstein[2][2]=GUICtrlCreatePic("",226,224,66,66)
$Spielstein[2][3]=GUICtrlCreatePic("",226,327,66,66)
$Spielstein[2][4]=GUICtrlCreatePic("",226,430,66,66)
$Spielstein[2][5]=GUICtrlCreatePic("",226,533,66,66)
$Spielstein[2][6]=GUICtrlCreatePic("",226,636,66,66);4. Reihe
[/autoit] [autoit][/autoit] [autoit]
$Spielstein[3][0]=GUICtrlCreatePic("",329,18,66,66)
$Spielstein[3][1]=GUICtrlCreatePic("",329,121,66,66)
$Spielstein[3][2]=GUICtrlCreatePic("",329,224,66,66)
$Spielstein[3][3]=GUICtrlCreatePic("",329,327,66,66)
$Spielstein[3][4]=GUICtrlCreatePic("",329,430,66,66)
$Spielstein[3][5]=GUICtrlCreatePic("",329,533,66,66)
$Spielstein[3][6]=GUICtrlCreatePic("",329,636,66,66);5. Reihe
[/autoit] [autoit][/autoit] [autoit]
$Spielstein[4][0]=GUICtrlCreatePic("",432,18,66,66)
$Spielstein[4][1]=GUICtrlCreatePic("",432,121,66,66)
$Spielstein[4][2]=GUICtrlCreatePic("",432,224,66,66)
$Spielstein[4][3]=GUICtrlCreatePic("",432,327,66,66)
$Spielstein[4][4]=GUICtrlCreatePic("",432,430,66,66)
$Spielstein[4][5]=GUICtrlCreatePic("",432,533,66,66)
$Spielstein[4][6]=GUICtrlCreatePic("",432,636,66,66);6. Reihe
[/autoit] [autoit][/autoit] [autoit]
$Spielstein[5][0]=GUICtrlCreatePic("",535,18,66,66)
$Spielstein[5][1]=GUICtrlCreatePic("",535,121,66,66)
$Spielstein[5][2]=GUICtrlCreatePic("",535,224,66,66)
$Spielstein[5][3]=GUICtrlCreatePic("",535,327,66,66)
$Spielstein[5][4]=GUICtrlCreatePic("",535,430,66,66)
$Spielstein[5][5]=GUICtrlCreatePic("",535,533,66,66)
$Spielstein[5][6]=GUICtrlCreatePic("",535,636,66,66)_Fade("4 Gewinnt", "", 3, 1)
[/autoit] [autoit][/autoit] [autoit]While 1
[/autoit] [autoit][/autoit] [autoit]
Sleep(100)
WEndFunc SetColor()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$X_COORD = MouseGetPos(0)
$FARBE="ROT"
Switch $X_COORD
Case $X_COORD<-352 Or $X_COORD>352
Sleep(500)
Case -352 To -260
MsgBox(0, "hi", "tut")
$NUMMER = 0
Case -250 To -158
MsgBox(0, "hi", "tut")
$NUMMER = 1
Case -148 To -56
MsgBox(0, "hi", "tut")
$NUMMER = 2
Case -46 To 46
MsgBox(0, "hi", "tut")
$NUMMER = 3
Case 56 To 148
MsgBox(0, "hi", "tut")
$NUMMER = 4
Case 158 To 250
MsgBox(0, "hi", "tut")
$NUMMER = 5
Case 260 To 352
MsgBox(0, "hi", "tut")
$NUMMER = 6
EndSwitch
MsgBox(0,"","$Nummer ist: "&$NUMMER)
If $Zeile[$NUMMER]= -1 Then
MsgBox(16,"ERROR","Die Spalte ist voll es kann kein weiterer Spielstein gesetzt werden")
$Zeile[$NUMMER]=0
Else
_SetImagefromResource($Spielstein[$NUMMER][$Zeile[$NUMMER]],$FARBE, @ScriptDir & "\PIC.dll", $RT_RCDATA)
$Zeile[$NUMMER]-=1
EndIfEndFunc ;==>SetColor
[/autoit] [autoit][/autoit] [autoit]Func Close()
[/autoit]
_Fade("4 Gewinnt", "", 3, 2)
Exit
EndFunc ;==>CloseKeine einzige meiner MsgBoxen (die "MsgBox(0, "hi", "tut")") wird angezeigt.
Dass bedeutet, dass das Script nie zu dem Sector gelangt, bei dem der Varialbe ein neuer Wert zugewiesen wird -
Fehlen noch Dlls....
Die Pic.dll die im Scriptverzeichnis bei dir liegt wär nich schlecht
aber dann müsste es passen
-
Könntest du bitte noch die Fade.au3 und die DllInclude.au3 anhängen? Die ist glaub ich standartmäßig nicht dabei, also ich hab sie auf jeden Fall nicht und ohne die kann ich das Script nur schlecht testen..
-
Nach knapp 45 mins Thread pushen? Das ist hier ziemlich verpöhnt....
Es ist denk ich unmöglich zu sagen an was das liegen könnte, wenn man noch keine Erfahrung mit dem Problem hat.
Lad dir den Browser neu runter, unnötige Dateien löschen (C-Cleaner) um Geschwindigkeit zu schaffen...
bei mir gibt es mit Opera kein Problem...
Tipp: Benutze doch FireFox, InternetExplorer oder was weiß ich, dann kannste auch das Präfix setzen

-
Warum geht den jetzt der Autoit Code Anzeigen nicht?!?!?
Bei der letzen Zeile des Scripts hat du statt "[/autoit]" nur "/autoit]" stehen -
Sry tut auch nicht...
Brauchs aber eigentlich gar nicht mehr, danke für eure Hilfe! -
Ich kenn mich mit Dlls kein bisschen aus, sorry
Weiß jemand wie man das am einfachsten zu verstehen lernt? -
Um 0 bis 100% darzustellen findet man das doch recht häufig.
ja weil 0.1 mathematisch gesehen auch 10% darstellt, 0.2 entspricht 20% etc.Meine Aussage hat sich auf physikalische Einheiten bezogen
-
Auch danke von mir, deine Lösungen haben mir schon bei so einigen Problemen geholfen

-
Und vor allem sind Viren keine Zufallsprodukte die irgendwie entstehen,
sie werden gezielt von kranken Menschen entwickelt, um dir Schaden zuzufügen.
Sie werden gezielt entwickelt, um Virenprogramme zu umgehen, möglichst viel Schaden anzurichten und vor dir selbst möglichst unsichtbar zu bleiben.
Das wird extra gemacht, und wenn man dagegen nix macht, kann man den PC gleich in den Gulli kicken.Natürlich sollte man jetzt nicht in Panik verfallen und seinen PC vor lauter Angst nicht anrühren, aber gewisse Vorsichtsmaßnahmen sollte man schon treffen.
Ratz und Fatz und dein PC ist infiziert. Einmal nicht aufgepasst, und das wars dann.Lieber zuviel Vorsicht, als zu wenig!
-
gibt doch sowas wie ResHacker oder so, ich hab leider keine Ahnung von Dlls, aber vielleicht kann man ja mal in die reinschauen und evtl. was finden
-
Dank der Deutschen Übersetzungen oben kann man immernoch auf die Originalnachricht schließen...
Das Thema kommt mir hier bekannt vor, glaub sowas gabs schonmal... mit irgendwelchen Bitten, allesamt mit einer Schicksalsgeschichte...
Letzendlich ging es in den Nachrichten immer darum, Geld irgendwelchen Leuten zu geben -
So jetzt:
Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
#include <GDIPlus.au3>$title = ""
[/autoit] [autoit][/autoit] [autoit]
$guiwidth = 625
$guiheight = 416
$guix = 363
$guiy = 134
$picpath = @ScriptDir & "\pic\"Opt("TrayAutoPause", 0)
[/autoit] [autoit][/autoit] [autoit]
Opt("TraymenuMode", 1);###Gui Start
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$main = GUICreate($title, $guiwidth, $guiheight, $guix, $guiy)
GUISetBkColor(0x000000)
GUISetState(@SW_SHOW)
GUISetIcon($picpath & "star.ico")
Opt("GuiOnEventMode", 1)
Opt("TrayOnEventMode", 1)
Opt("GuiCloseOnEsc", 1)
GUISetOnEvent($GUI_EVENT_CLOSE, "ende")
;###Gui Ende;###GDIPlus Start
[/autoit] [autoit][/autoit] [autoit]
_GDIPlus_Startup()
$graphics = _GDIPlus_GraphicsCreateFromHWND($main)
$bk = _GDIPlus_ImageLoadFromFile($picpath & "bk.jpg")_GDIPlus_GraphicsDrawImageRect($graphics, $bk, 0, 0, $guiwidth, $guiheight)
[/autoit] [autoit][/autoit] [autoit]
;###GDIPlus Ende;###Controls Start
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$icon = GUICtrlCreateIcon($picpath & "star.ico", "", 100, 100, 100, 100, $SS_ICON)
;###Controls EndeWhile 1
[/autoit] [autoit][/autoit] [autoit]
Sleep(250)
WEndFunc ende2()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Exit
EndFunc ;==>ende2Func ende()
[/autoit] [autoit][/autoit] [autoit][/autoit]
_GDIPlus_GraphicsDispose($graphics)
_GDIPlus_Shutdown()
Exit
EndFunc ;==>ende -
Kann ich zwar nur raten, könnte mir aber etwas wie Dezibel vorstellen (oder eine andere physikalische Einheit) ... auch wenn es seltsam ist das das dann zwischen 0 und 1 liegt
