1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. chrisatack

Beiträge von chrisatack

  • Problem mit meiner ersten GUI

    • chrisatack
    • 23. Mai 2009 um 17:40

    Hier mal ne kleine Darstellung wie man ne eigene Func bastelt...

    [autoit]

    MsgBox ( 0,"","Vor der Funktion" )
    $return_wert = _MeineFunktion('Hallo', 5 ) ; Du kannst hier so viele Sachen mit übergeben wie du willst... auch arrays und 2d arrays
    MsgBox ( 0,"","Nach der Funktion und der zurückgegebene Wert ist: "&$return_wert )

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]

    Func _MeineFunktion ( $bez , $wert )
    MsgBox ( 0,$bez,'Übergebener Wert ist: '&$wert )
    Return 15
    EndFunc

    [/autoit]

    MFG chris :D

  • Problem mit meiner ersten GUI

    • chrisatack
    • 23. Mai 2009 um 17:32
    Zitat von Sithlord95

    also es wird soweiso nur die erste while ausgeführt weil while
    einfach den einen vorgang immer wieder wiederholt es gibt also kein ende versuchs noch mal mit func`s

    nein ... wenn er nen exitloop einbaucht kommen auch die anderen dran....

    @Hunter77

    So sollte es jetzt klappen du hattest $msg = GUIGetMsg() im dritten while vergessen...
    aber wenn du wirklich mehr fragen machen willst solltest du vieleicht wirklich ne art Function dafür bauen.... sodass der gleiche gui immer mit neuen Informationen gefüllt wird....

    Spoiler anzeigen
    [autoit]


    ; Produced by
    ; Hunter GmbH

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    #include <GUIConstantsEx.au3>

    [/autoit] [autoit][/autoit] [autoit]

    GUICreate("Fragen über Fragen", 300, 100)
    GUICtrlCreateLabel("Wie viel ist 1+1?", 10, 20, 100, 20)
    $Button1 = GUICtrlCreateButton("1", 30, 50, 50, 25)
    $Button2 = GUICtrlCreateButton("2", 100, 50, 50, 25)
    $Button3 = GUICtrlCreateButton("3", 170, 50, 50, 25)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $Button1
    MsgBox(48, "ERROR", "Das war leider die falsche Antwort. Ihr System wird nun herunter gefahren.")
    Sleep(1000)
    ExitLoop
    Case $msg = $Button2
    MsgBox(64, "Richtig", "Gut, du hast also doch in Mathe aufgepasst")
    ExitLoop
    Case $msg = $Button3
    MsgBox(48, "ERROR", "Das war leider die falsche Antwort. Ihr System wird nun herunter gefahren.")
    Sleep(1000)
    ExitLoop
    EndSelect
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    GUICreate("Fragen über Fragen", 300, 100)
    GUICtrlCreateLabel("Welches Wesen läuft am Morgen mit vier,", 10, 20)
    GUICtrlCreateLabel("am Mittag mit zwei und am Abend mit drei Beinen?", 10, 35)
    $Button4 = GUICtrlCreateButton("Hund", 30, 70, 50, 25)
    $Button5 = GUICtrlCreateButton("Vogel", 100, 70, 50, 25)
    $Button6 = GUICtrlCreateButton("Mensch", 170, 70, 50, 25)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    While 2
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $Button4
    MsgBox(48, "ERROR", "Das war leider die falsche Antwort. Ihr System wird nun herunter gefahren.")
    Sleep(1000)
    ExitLoop
    Case $msg = $Button5
    MsgBox(48, "ERROR", "Das war leider die falsche Antwort. Ihr System wird nun herunter gefahren.")
    Sleep(1000)
    ExitLoop
    Case $msg = $Button6
    MsgBox(64, "Richtig", "Schön, Logik hast du also auch.")
    ExitLoop
    EndSelect
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    GUICreate("Fragen über Fragen", 300, 100)
    GUICtrlCreateLabel("Mal bin ich groß, mal bin klein.", 10, 20)
    GUICtrlCreateLabel("Ich leuchte hell, und der Wind ist mein Feind", 10, 35)
    $Button7 = GUICtrlCreateButton("Kerze", 20, 70, 80, 25)
    $Button8 = GUICtrlCreateButton("Leuchtturm", 100, 70, 80, 25)
    $Button9 = GUICtrlCreateButton("Taschenlampe", 180, 70, 80, 25)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    ;Das folgende While wird nicht mehr ausgeführt:

    [/autoit] [autoit][/autoit] [autoit]

    While 3
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $Button7
    MsgBox(64, "Richtig", "Juhu! Noch mehr Logik!")
    ExitLoop
    Case $msg = $Button8
    MsgBox(48, "ERROR", "Das war leider die falsche Antwort. Ihr System wird nun herunter gefahren.")
    Sleep(1000)
    ExitLoop
    Case $msg = $Button9
    MsgBox(48, "ERROR", "Das war leider die falsche Antwort. Ihr System wird nun herunter gefahren.")
    Sleep(1000)
    ExitLoop
    EndSelect
    WEnd

    [/autoit]

    PS: Bitte lass den Blödsinn mit sys shutdown wenn du es hier postest...

    MFG chris :D

  • Ordner nach Anzahl löschen

    • chrisatack
    • 23. Mai 2009 um 16:08

    hi...

    mach mal ne Liste mit den ganzen Ordnern und ne dann nen x dahinter mit denen die immer bleiben sollen....
    dann sehen wir weiter...

    MFG chris :D

  • Rapidshare Get points nachmachung

    • chrisatack
    • 23. Mai 2009 um 13:25

    tja....


    das wäre mal noch ne Funtkion die ich vieleicht nachher noch einbauen könnte... ^^
    Muss aber jetzt erst mal raus was schaffen.. ^^

    Aber eine genaue Statistik bekommt man nur wenn das Programm dann auch immer läuft...
    War da auch schon dran am arbeiten mit php Unterstützung und CronTab...
    Ist aber nie fertig geworden ^^

    MFG chris :D

  • Rapidshare Premium Info ( RPI )

    • chrisatack
    • 23. Mai 2009 um 13:16

    Hi...

    Zitat von L0c4lh0sT

    Irgendwie klappt das nicht.
    Ich gebe meinen Benutzernamen und mein Passwort ein und dann kommt ne Fehlermeldung.
    Zumindest bei dem quellcode.
    Ist das in der .exe Version anders?
    Haste den Quellcode abgeändert?

    Bei deiner Exe wird mir ein Virus angezeigt. Silly.Autorun irgendwas....

    So fehler im Script behoben.
    Lag an der Zeile 534. Dort fragst du nach "Überblick für Account" ab. Dieses wird jedoch nirgendwo angezeigt. Wenn man sich den Quelltext mal anschaut wird man sehen das man aber wohl nach "Premium Account-ID" suchen kann, was dann auch klappt.

    Jetzt ist nur das Problem, dass wenn man es startet er alle 3 sekunden updaten will und dann fragt ob man das Programm wirklich beenden will.
    Das denke ich liegt daran das bei dem Script nicht alle benötigten Dateien dabei sind.

    Ach und ausserdem zeigt er noch in Zeile 558 nen Fehler an wo er nach dem Belegtem Speicher guckt. Dort wird das Array angemeckert.

    Subscript used with non-Array variable.:
    $Acc_BelegterSp = _StringAddThousandsSep(StringStripCR ( StringStripWS ( $array[0] ,4) ))&' MB'
    $Acc_BelegterSp = _StringAddThousandsSep(StringStripCR ( StringStripWS ( $array^ ERROR

    Aber ansonsten echt super...nur halt mit der Virus warnung musst du gucken

    MfG
    Alex

    Alles anzeigen

    Also... eigentlich sollte das der gleiche Quellcode sein... habe es nur mit nem Installer verpackt....
    nuja... muss ich gleich mal gucken was da nicht passt ^^...
    Ihr solltet schon den Installer verwenden.... sonst gibbet keine Auto Update ...., da dann die Update.exe fehlt....
    Aber ich weiss von einem Fehler wenn das Inet kurzzeitig nicht da ist....

    Zitat von d0npers

    lol sieht nice aus
    wie viel kostet rapid share prem ??

    Ich hol mir immer 3 Monate für 16 eus....

    Zitat von L0c4lh0sT

    Ich hab für meinen 54€ + Überweisungskosten ins Ausland laos knapp 70-80 € für ein Jahr bezahlt!
    Letztes Jahr hab ich ihn für genau 54 bekommen weil da keine Gebühren erhoben wurden...

    War dieses Jahr ein ganz schöner Schock^^

    Aber das steht auch alles auf der Rapidshare seite.

    das mit der Auslandüberweisung kannst du umgehen... einfach nen Acc bei Paypal machen ... kostet nix... Geld auf Paypal überweisen und dann den Rapidacc mit Paypal bezahlen...

    MFG chris :D

  • Liniendiagramm

    • chrisatack
    • 23. Mai 2009 um 13:04

    Servus...

    Also habe jetzt mal eine art SMART RM Chart au3 erstellt...
    Sie kann bis jetzt das hier....

    [Blockierte Grafik: http://img200.imageshack.us/img200/139/aufzeichneny.png] 
    Wobei es mit nur 4 UDF Aufrufen erstellt wird....
    dabei werden die Daten aus einem 2D array akzeptiert...
    die rmchart.dll habe ich als EmbeddedDLL eingebunden und wird somit auch nicht mehr benötigt...
    Files die benötigt werden sind im Anhang...

    Spoiler anzeigen
    [autoit]

    #cs ----------------------------------------------------------------------------

    [/autoit] [autoit][/autoit] [autoit]

    AutoIt Version: 3.3.0.0
    Authors: chrisatack ( Basics by Prog@ndy )

    [/autoit] [autoit][/autoit] [autoit]

    Script Function:
    Beispiel für rmchart_smart

    [/autoit] [autoit][/autoit] [autoit]

    #ce ----------------------------------------------------------------------------

    [/autoit] [autoit][/autoit] [autoit]

    ; Script Start - Add your code below here
    #include 'rmchart_smart.au3'

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    $hGUI = GUICreate("Chart Test", 700,500)

    [/autoit] [autoit][/autoit] [autoit]

    _RMC_Smart_StartUp()
    $hChart = _RMC_Smart_ChartCreate($hGUI,"Ein Test Diagramm",10,10,600,450)

    [/autoit] [autoit][/autoit] [autoit]

    Dim $data[5][2]
    $data[0][0] = "Menschen"
    $data[0][1] = 90
    $data[1][0] = "Tiere"
    $data[1][1] = 12.5
    $data[2][0] = "Elefanten"
    $data[2][1] = 55
    $data[3][0] = "Mücken"
    $data[3][1] = 20
    $data[4][0] = "Affen"
    $data[4][1] = 9

    [/autoit] [autoit][/autoit] [autoit]

    _RMC_Smart_ChartAdd2DArray($hChart,$data,0x00FF00)
    _RMC_Smart_ChartDraw($hChart)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState()

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    If GUIGetMsg()=-3 Then Exit
    WEnd

    [/autoit]


    Fertige Version der SMART RMC ist in neuem Post ... [ gelöst ] RMC_Smart UDF ( Säulendiagramme )

    MFG chris :D

  • Problem mit meiner ersten GUI

    • chrisatack
    • 23. Mai 2009 um 10:50

    hi...

    also bei mir wird er schon angezeigt... aber...
    die größe deines Labels hat die Buttons überdekt ^^

    so ist besser.....

    [autoit]

    #include <GUIConstantsEx.au3>

    [/autoit][autoit][/autoit][autoit]

    GUICreate("Fragen über Fragen", 300, 100)
    GUICtrlCreateLabel("Wie viel ist 1+1?", 10, 20, 100, 20) ; Größe verändert
    $Button1 = GUICtrlCreateButton("1", 30, 50, 50, 25)
    $Button2 = GUICtrlCreateButton("2", 100, 50, 50, 25)

    [/autoit][autoit][/autoit][autoit]

    GUISetState(@SW_SHOW)

    [/autoit][autoit][/autoit][autoit]

    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $Button1
    MsgBox(48, "ERROR", "Das war leider die falsche Antwort. Ihr System wird nun herunter gefahren.")
    Sleep(1000)
    Exit
    ExitLoop
    Case $msg = $Button2
    MsgBox(64, "Richtig", "Gut, du hast also doch in Mathe aufgepasst")
    ExitLoop

    EndSelect
    WEnd

    [/autoit]

    achja ich würde die eingabe in ein inputfield machen....

    MFG chris :D

  • Blinkendes Icon in der Taskleiste?

    • chrisatack
    • 22. Mai 2009 um 19:52

    hi...


    vieleicht etwas genauer?
    da kann viel blinken ^^

    aber falls du das trayicon vom script meinst.... mit #noTrayIcon kann man es verstecken...
    oder du erstellt ein eigenes traymenü ....

    MFG chris :D

  • Liniendiagramm

    • chrisatack
    • 22. Mai 2009 um 19:50

    Einfach nur genial @ pro@andy....

    Nur könnte man es nich noch etwas vereinfachen?
    Sodass man nur noch ne art des diagrammes per id z.b. auswählt und dann noch die daten in nem 2d Array oder so?

    MFG chris :D


    Fertige Version der SMART RMC ist in neuem Post ... [ gelöst ] RMC_Smart UDF ( Säulendiagramme )

  • Liniendiagramm

    • chrisatack
    • 22. Mai 2009 um 14:36
    Zitat von progandy

    Ich würde RMChart verwenden, da gibt es eine DLL dazu: http://www.brothersoft.com/rmchart-download-35638.html
    Die DLL verwendet GDIPlus zum Zeichnen, aber vereinfacht das ganze erheblich ;)

    hey habe mal nach dem programm gesucht ^^.... auch gefunden ... aber wie verwendet man die jetzt?

    MFG chris :D

  • GDI+ verschwindet wenn Fenster gewechstelt wird

    • chrisatack
    • 22. Mai 2009 um 13:31

    its me nochmal ^^

    andere Möglichkeit wäre nach dem GDI fertig erstellt ist, gerade eine bild davon zu Speichern und es als bild in den gui zu laden... dürfte dann nur vieleicht ein kleine flackern hervorrufen... ^^

    MFG chris :D

  • WebRadio & WebTV

    • chrisatack
    • 22. Mai 2009 um 13:28

    Hi...

    Zitat von srules

    liegt daran dass die icons aus @ScriptDir&"\data" importiert werden. d.h. damit es funktioniert muss das script im gleichen verzeichnis ausgefüghrt werden in dem sich der ordner data befindet.

    Liegen bei mir @ScriptDir&"\data" aber ich vermute mal das die icons fehlen habe ich gerade gesehen die sind in der rar datei nicht drinne... ^^

    MFG chris :D

  • GDI+ verschwindet wenn Fenster gewechstelt wird

    • chrisatack
    • 22. Mai 2009 um 13:23

    hi...

    ist bei mir auch so ^^
    habe das Problem gelöst indem ich bei ner Fensterverschiebung und ner Fensterstate veränderung ( minimieren oder in den HIntergrund schieben ) gerade alles neu zeichnen lasse ^^

    MFG chris :D

  • XML-Datei: Bereiche Ersetzen (_StringBetween?)

    • chrisatack
    • 22. Mai 2009 um 13:20

    hi...

    also so mache ich das immer ....

    [autoit]

    #cs ----------------------------------------------------------------------------

    [/autoit][autoit][/autoit][autoit]

    AutoIt Version: 3.3.0.0
    Author: chrisatack

    [/autoit][autoit][/autoit][autoit]

    Script Function:
    Template AutoIt script.

    [/autoit][autoit][/autoit][autoit]

    #ce ----------------------------------------------------------------------------
    #include <array.au3>
    #include <file.au3>

    [/autoit][autoit][/autoit][autoit]

    Dim $array[1]
    _FileReadToArray ( @ScriptDir&'\test.xml',$array )
    ;~ _ArrayDisplay ( $array )

    [/autoit][autoit][/autoit][autoit]

    For $i = 1 To $array[0]-1

    If StringInStr ( $array[$i] , '499A844EOSJ40 value="' ) Then
    $now = StringSplit ( $array[$i],'"' )
    $array[$i] = $now[1]&InputBox('Neuer Wert','Wert für "499A844EOSJ40"', '111111111' )&$now[3]
    EndIf
    If StringInStr ( $array[$i] , '2E2345B37DE50 value="' ) Then
    $now = StringSplit ( $array[$i],'"' )
    $array[$i] = $now[1]&InputBox('Neuer Wert','Wert für "2E2345B37DE50"', '222222222' )&$now[3]
    EndIf
    If StringInStr ( $array[$i] , 'ZD8BF85F64 value="' ) Then
    $now = StringSplit ( $array[$i],'"' )
    $array[$i] = $now[1]&InputBox('Neuer Wert','Wert für "ZD8BF85F64"', '33333333' )&$now[3]
    EndIf
    ;..... usw
    Next

    [/autoit][autoit][/autoit][autoit]

    _FileWriteFromArray ( @ScriptDir&'\test_out.xml', $array, 1 )

    [/autoit]

    MFG chris :D

  • WebRadio & WebTV

    • chrisatack
    • 22. Mai 2009 um 12:47

    hi...

    ist das richtig das in dem gui noch nichts fuktioniert?
    wollte mir das eben mal angucken mit den TVsendern usw...
    getestet in Win7
    [Blockierte Grafik: http://img193.imageshack.us/img193/6509/aufzeichnenz.png] 
    Achja und noch nen kleiner Tipp... such dir nen anderen Updateserver als Funpic... wenn die merken das du nur immer ne ini Datei abrufst sperren die dir den Acc und löschen ihn ohne vorher etwas zu sagen...

    MFG chris :D

  • IE in GUI einbauen -> Cookie löschen

    • chrisatack
    • 21. Mai 2009 um 16:40

    hi...

    werden die cookies nicht in nem tempverzeichnis in C: gespeichert?
    wäre jetzt meine erste idee...

    MFG :D

  • Wolfram|Alpha Neue Searchengine

    • chrisatack
    • 16. Mai 2009 um 14:39

    Hiho...

    Bin gerade eben auf Golem.de über einen Artikel mit dem Namen "Wolfram Alpha - die Wissensmaschine ist online"
    http://www.golem.de/0905/67136.html

    Hammer kann ich nur sagen... da wird Google aber Konkurrenz bekommen ^^
    Denke mal das sich da auch die ein oder andere unterstützte Funktionen in ein Script einbauen lässt...

    Ich denke da an ( Wetterdaten oder andere nützliche Daten )
    Hier der Links auf http://www.wolframalpha.com/

    MFG chris :D

  • Windows 7 Release Candidate

    • chrisatack
    • 11. Mai 2009 um 13:01

    Hi...

    habe den RC jetzt als Main System aufm Noti und bin bis jetzt absolut positiv überrascht.
    Habe in hinsicht Systemauslastung annähernd die gleichen Werte wie bei XP.
    Echt klasse...

    Falls jemand fragen hat ....

    MFG chris :D

  • exe in au3 umwandeln

    • chrisatack
    • 5. Mai 2009 um 12:53

    hi...

    also mich würde es auch interessieren ob es nen funktionstüchtiges Programm gibt, mitdem man Decom. kann....
    Dann kann ich testen ob mein Obfu... was bringt ^^

    MFG chris :D

  • Unix-Zeit-Angabe in Uhrzeit umrechnen

    • chrisatack
    • 18. April 2009 um 19:27

    Hi...

    Habe jetzt schon in der Hilfedatei gesucht und im Netz, bin aber noch leider nicht fündig geworden... gibbet da was fertiges oder ist selfmade angesagt?
    Möchte gerne einen Unix-Zeitstempel in ein normales Datum/Zeitangabe umrechnen.

    z.B. 1240075252 ---> 18.04.2009 19:20

    Danke schonmal

    MFG chris :thumbup:

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™