Gut danke und meine 3. Frage kannst du mir da auch helfen ![]()
Beiträge von EpicWorld
-
-
Hallo Autoitler,
ich habe 3 Fragen und wollte (nun meine erste) fragen ob ihr mir dabei helfen könnt.
2. Frage:
[autoit]
Wenn man einen falschen Serial eingibt kommt immer nur die gleiche fehlerbox aber ich glaube ich habe alles richtig gemacht oder?#include <ButtonConstants.au3>
[/autoit][autoit][/autoit][autoit]
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>HotKeySet("{PAUSE}", "TogglePause")
[/autoit][autoit][/autoit][autoit]Global $Paused
[/autoit][autoit][/autoit][autoit][/autoit][autoit]Func TogglePause()
[/autoit][autoit][/autoit][autoit]
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip("Script is 'Paused'",0,0)
WEnd
ToolTip("Script is 'running'",0,0)
EndFuncfunc end()
[/autoit][autoit][/autoit][autoit]
Exit
EndFunchotkeyset("{F8}", "end")
[/autoit][autoit][/autoit][autoit]func RandomSleep($min, $max)
[/autoit][autoit][/autoit][autoit]
$time = Random($min, $max)
Sleep($time)
endfunc#Region ### START Koda GUI section ### Form=
[/autoit][autoit][/autoit][autoit]
$Form1 = GUICreate("Form1", 394, 283, 192, 131)
$Button1 = GUICtrlCreateButton("Testen", 8, 192, 97, 33)
$Button2 = GUICtrlCreateButton("Aktivieren", 136, 192, 97, 33)
$Button3 = GUICtrlCreateButton("Hilfe", 272, 192, 97, 33)
$Button4 = GUICtrlCreateButton("Homepage", 272, 240, 97, 33)
$Input1 = GUICtrlCreateInput("Serial hier eingeben", 24, 96, 257, 21)
$Label1 = GUICtrlCreateLabel("Copyright by Epic World", 24, 56, 117, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit][autoit][/autoit][autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitCase $Button2
[/autoit][autoit][/autoit][autoit]
Local $FailLogIn = 1
if guictrlread($Input1)="HDSD-JHFS-SJFS-JGDS-JSFL" then ; Mach ich noch mit mysql aber erstmal das andere problem
MsgBox( 64, "Aktivierung", "Sie haben das Produkt erfolgreich aktiviert!")
Else
$FailLogIn += 1
Switch $FailLogIn
Case 1
MsgBox(64, "Aktivierung", "Sie haben einen falschen Serial eingegeben!",5) ; Immer kommt die box egal wie oft ich eine falsche serial Nummer eingebe
Case 2
MsgBox(64, "Aktivierung", "Sie haben zum 2. mal einen falschen Serial eingegeben!",5)
Case 3
MsgBox(64, "Aktivierung", "Sie haben zum 3. mal einen falschen Serial eingegeben!",5)
Case 4
MsgBox(64, "Aktivierung", "Das Programm schließt sich nun für 2 Tage!",5)EndSwitch
[/autoit][autoit][/autoit][autoit]
EndIfEndSwitch
[/autoit][autoit][/autoit][autoit][/autoit]
WEnd3. Frage
Dann wollte ich noch fragen wie mache ich das, dass der Script sich 2 Tage lang nichtmehr öffnen lässt odere 2 tage lang nur sich öffnen lässt da muss er doch das Datum wissen aber wie geht das genau?Vielen dank schonmal

-
so meinte ich des garnet :O
ich kenn mich mit guis aus
nur so nen gui wo nur 2 bottons sind, welche "start" und "stopp" heißen, hört siuch verdächtig nach bot an
aber trotzdem gut erklärt
so meinte ich des garnet :O
ich kenn mich mit guis aus
nur so nen gui wo nur 2 bottons sind, welche "start" und "stopp" heißen, hört siuch verdächtig nach bot an
aber trotzdem gut erklärtMist hab gedacht jetzt kann ich auch mal helfen xDD
Naja
dann wenn du keine Fragn mehr hast ist ja das thema zu ende =) -
[autoit]
$Button1 = GUICtrlCreateButton("Starten", 304, 16, 57, 25, 0)
[/autoit]
$Button2 = GUICtrlCreateButton("Ende", 304, 56, 57, 25, 0)$Button1 ist eine Variable die brauchst du z.b. um zuweisen zu können was diese funktion macht, du kannst auch z.b. $Starttbutton verwenden
Dann must du deinen Script so umschreiben:
[autoit]#include <GUIConstants.au3>
[/autoit][autoit][/autoit][autoit]#region ### START Koda GUI section ### Form=das is der pfad zu den bildern(gehts vllt auch ohne pfad)?
[/autoit][autoit][/autoit][autoit]
$Form2 = GUICreate("Form1", 383, 258, 497, 219)
$startbutton = GUICtrlCreateButton("Starten", 304, 16, 57, 25, 0) ;wie du siehst hier heißt die variable nun $startbutton
$Button2 = GUICtrlCreateButton("Ende", 304, 56, 57, 25, 0)
$Pic1 = GUICtrlCreatePic("C:\Users\m\Desktop\hier is nen bild", 0, 0, 281, 257, 0)
$Pic2 = GUICtrlCreatePic("C:\Users\m\Desktop\und noch eins", 288, 136, 92, 121, 0)GUISetState(@SW_SHOW)
[/autoit][autoit][/autoit][autoit]
#endregion ### END Koda GUI section ###While 1
[/autoit][autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $startbutton ; Hier findest du die oben genannte variable $startbutton case bedeutet in dem falle wenn man auf diesen Button klickt
;////////////////////////////
; Ab hier beginnt der Script (In dem falle die MsgBox "MsgBox(0, "", "Start")" wenn man auf deen Startbutton klickt
;///////////////////////////
MsgBox(0, "", "Start")
;////////////////////////////
; Hier ist er dann zu ende kannst ihn natürlich auch länger machen
;///////////////////////////
case $Button2
MsgBox(0, "", "Ende")
EndSwitch
WEndGUICtrlCreateButton
[/autoit]heißt das er ein Button Feld macht wo man dann schlussendlich darauf klicken kann
Und das was in "" steht ist was in dem Button Feld drin steht.
Die zahlen ist die Größe vom Button und wo er steht. -
Sorry für mein Unwissenheit aber was ist MD5-Prüfsummen Vergleich? Und wie setzt ich das ein, sorry kenne mich da nicht aus deswegen frag ich =)
-
Danke für die schnelle Antwort.
Aber wie soll das gehen "das merken lassen"?
Ich kann doch ned den ganzen script auslesen -
Hey Dudes,
ich wollte euch fragen ob man das machen kann das wenn jemand den Script bearbeitet dann eine MSGBOX kommt wo drin steht das man das nicht draf und der Script danach nicht mehr funktioniert geht sowas?
Oder wenn man z.b. eine Ini ändert
-
[autoit]
[/autoit][autoit][/autoit][autoit]
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 612, 273, 192, 124)
$Label1 = GUICtrlCreateLabel("Sie haben benutzen die Testversion, kaufen Sie sich nun die Vollversion!", 40, 80, 348, 17)
$Label2 = GUICtrlCreateLabel("Epic World Testversion", 232, 32, 114, 17)
$Button1 = GUICtrlCreateButton("Vollversion kaufen", 464, 200, 113, 33)
$Input1 = GUICtrlCreateInput("Serial Code", 136, 128, 137, 21)
$Button2 = GUICtrlCreateButton("Serial aktivieren", 288, 200, 113, 33)
$Button3 = GUICtrlCreateButton("Weiter", 112, 200, 113, 33)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit][autoit][/autoit][autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitCase $Button2
[/autoit][autoit][/autoit][autoit]
if guictrlread($Input1)= "Hier soll es von der db die serials ablesen wie das geht weiß ich nicht" then
MsgBox(64, "Script", "Sie haben das Produkt erfolgreich aktiviert")
; jetzt soll das zukündifgt die GUI nichtmehr kommen sondern einfach immer starten und der serial code soll nichtmehr benutzt werden können
EndIfCase $Button1
[/autoit][autoit][/autoit][autoit]
ShellExecute("http://google.de")$Button3
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]
MsgBox(64, "Script", "Sie haben noch 'Testtage' Testtage") ; ich will das man bstimmen kann wieviel testtage man noch hat danach funktioniert der script nicht mehr
MsgBox(64, "Script", "Ab hier beginnt der Script")EndSwitch
[/autoit][autoit][/autoit][autoit][/autoit]
WEndIch hab mein bestes versucht helft mir bitte =)
-
Kann jemand sowas machen ?
-
vielen dank =) Du bist mein held

-
Da es ja offensichtlich kommerziell sein soll, solltest du dein Anliegen in Programmieranfragen mit Gegenleistung posten.
Falls die in diesem Post erwähnte Firma http://board.gulli.com/thread/1521769…-place-to-play/ nicht deine ist solltest du auch über eine Namensänderung nachdenken, ansonsten die Seite ist nicht aufrufbar (Impressungspflicht beachten)mfg (Auto)Bert
Das war mal ein Kollege. Jedoch wurden wir leider gehackt.
Auf jedenfall will ich das auch so machen das man den nicht mehrmals benutzen kann (den key) das man einstellen kann wie oft man ihn benutzen kann. Ich stell z.b. 2 mal ein. Dann darf man ihn 2 mal auf verschiedene IPs eingeben wenn das dann öfters eingeben wird dann kommt eine Fehler msgbox wo drin steht"Dieser Key ist nicht mehr gültig kaufen Sie sich jetzt die Vollversion" oder sowas
-
datenbank hab ich ja aber ich weiß ned wie ich das einfügen kann

-
Also
Ich weiß nicht ob das geht aber ich will jedes mal verschiedene Serials. Wenn das geht am besten sind die Serials in der DB i-wie abgespeichert und der übernimmt dann ein par.
Die wo genutzt werden, werden mir dann angezeigt wenn das geht.Das mit Rechnername und Co ist nicht umbedingt notwendig wenn das so nur geht dann will ich einfach nur per IP adresse das machen wenn das einmal per Lizens geöffnet wird kann das nur die eine IP nutzen.
Und das andere steht ja oben
-
Zeit begrenzung
-
Ich versteh ja nicht wie ich sowas machen kann ich verzweifel.
Vll kann ich ihm ja auch was anbieten was er braucht hab zwar ned viel aber bitte kannst du mir helfen =) -
Kannst du mir eine machen bitte wo man 30 tage testversion hat, am anfang kommt wieviel testtage verbleiben und ein button mit start und nebendran ein button mit vollversion kaufen ist
link ist egal wo der hinführt ich änder den dann.
Mit einer Lizens und das man ihn nur auf einen pc nutzen darf
vll auch auf 2
Wenn man testversion hat dann kommt eine msgbox (das änder ich dann) mit das ist eine testversion
wenn ned dann kommt eine msgbox mit das ist die vollversion
Dann noch bitte das man die lizensnummer eingeben kann für die vollversion.
Und wenn die testversion fertig ist dann ein gui kommt das man das produkt nun kaufen kannWere nett, würde mich drüber freuen ich such nach sowas schon die ganze zeit O.o
Kannst das dann ja auch public stellen oder sowas =)
Vielen dank
Und das mit der datenbank bitte auch erklären so das ich es kapiere =) Das ich nurnoch datenbank connect daten eingeben muss
MfG
Epic World
-
Vor dem Script soll es sein also bei jedem Script anderst.
Also die Testzeit soll bei jedem anderst sein.Dann wollte ich das man par vll an so und soviele weiterschiecken kann also einstellbar wieoft man es an einen anderen pc weiterschiecken kann.
Also soll erkennen auf welchem Computer es aktiv ist und die Lizens eingegeben wurde auf dem kann es nur benutzt werden es sei denn ich stell ein das man das öfters benutzen kann.
Ich weiß nicht ganz, einfach das der script sicher ist mit einer testzeit.
-
Guten Tag,
ich suche ein Programm womit ich meine Scripts schützen kann, wisst ihr wie das geht.
Was das haben sollte:
Wie lange die Zeit ist wo man den Script nutzen kann sowas wie eine testversion
Wenn die "Testversion" abgelaufen ist kommt ein Menü wo ein Button ist mit "kaufen" wo man dann zum Produkt kommt oder sowas.
Das es für eine IP oder einen Computer nur funktioniert also es erkennt welche Ip er hat oder welchen computer das man es nicht austricksen kann.
Man bestimmen kann wie viel Computer das nützen dürfenUnd vll noch ein Serial code wo man eingeben muss das man es dann für immer hat
Jetzt bin ich nach einer weile auf das hier gestoßen:
http://www.autoitscript.com/forum/index.php?showtopic=31020
Aber bei mir kommt immer der Fehler es kann nicht includen aber ich hab die Datei gedownloadet und in den Ordner getan.
Jetzt wollte ich euch nett bitten ob ihr mir dabei helfen könntet vll eine Vorlage zu machen mit meinen wünschen.
Were nett
vielen dankMit freundlichen Grüßen
Epic World
-
Ja ... Ich war nicht da, ich war anderweitig beschäftigt und konnte daher nicht antworten.
Den könnt ihr auch closen da es sowieso nichts mehr bringt.
-closed- -
wtf O.o
Was soll ich denn sonst schreiben, auserdem gehört des hier nicht rein.