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. PenGuin

Beiträge von PenGuin

  • Anwendung/Programm nach bestimmter Zeit beenden und wieder neu starten

    • PenGuin
    • 26. Mai 2009 um 13:55

    Vielleicht eine übergeordnete While - Schleife?

    Aber ein Sleep dann nicht vergessen, da steigt die CPU Auslastung sonst zu hoch

  • Im Hintergrund Enter drücken

    • PenGuin
    • 23. Mai 2009 um 13:33

    Geht das nicht mit:

    [autoit]

    ControlSend("xxx","","","{ENTER}")

    [/autoit]

    ?

    Bei den 3 x'en den Fensternamen einsetzen...

  • Input,Editor,Gui

    • PenGuin
    • 6. Mai 2009 um 19:55

    !Hier stand vorher ein Script!

    Darf ich das nun posten?

    Hatte das grade posten wollen, dann kam der Text von AutoBert

  • 2 GUI schließen während Sleep

    • PenGuin
    • 18. April 2009 um 12:03

    Danke funktioniert perfekt und meine Befürchtungen, dass wieder 50 Leute ankommen und sagen: "Hättest du mal die SuFu benutzt, darüber gibt es 50 Threads!!" hat sich nicht bestätigt :)

    Mfg Pinguin

  • 2 GUI schließen während Sleep

    • PenGuin
    • 17. April 2009 um 23:03

    Wie peinlich, der Thread war sogar von mir geöffnet worden...^^

    Naja ich hatte die Lösung und nicht weiter hineingeguckt^^


    EDIT:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    #include <WindowsConstants.au3>
    #include <StaticConstants.au3>
    ;-------------------------------------------------------------------
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 479, 374, 285, 193)
    $Image1 = GUICtrlCreatePic("", 56, 24, 161, 129, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Button1 = GUICtrlCreateButton("Exit", 352, 25, 113, 41)
    $Button2 = GUICtrlCreateButton("2", 184, 248, 113, 41)
    $Button3 = GUICtrlCreateButton("3", 184, 192, 113, 41)
    $Button4 = GUICtrlCreateButton("4", 56, 248, 113, 41)
    $Button5 = GUICtrlCreateButton("5", 56, 192, 113, 41)
    $Button6 = GUICtrlCreateButton("6", 312, 192, 113, 41)
    $Button7 = GUICtrlCreateButton("7", 56, 304, 113, 41)
    $Button8 = GUICtrlCreateButton("8", 184, 304, 113, 41)
    $Button9 = GUICtrlCreateButton("9", 312, 248, 113, 41)
    $Button10 = GUICtrlCreateButton("10", 312, 304, 113, 41)
    $Button11 = GUICtrlCreateButton("11", 237, 25, 113, 41)
    $Button12 = GUICtrlCreateButton("12", 237, 113, 113, 41)
    $Button13 = GUICtrlCreateButton("13", 352, 113, 113, 41)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    ;-------------------------------------------------------------------
    Func _Time()
    GuICtrlSetData($Zeit, "Zeit: " & @HOUR & ":" & @MIN & ":" & @SEC)
    EndFunc
    Func _Date()
    GUICtrlSetData($Datum, "Datum: " & @MDAY & "." & @MON & "." & @YEAR)
    EndFunc
    ;-------------------------------------------------------------------
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $Button1
    Exit
    Case $Button2
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 346, 152, 467, 309)
    $OK = GUICtrlCreateButton("OK", 128, 112, 89, 33, 0)
    $Zeit = GUICtrlCreateLabel("Zeit: @HOUR @MIN @SEC ", 140, 24, 100, 50)
    GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
    $Datum = GUICtrlCreateLabel("Datum: @MDAY @MON @YEAR ", 130, 72, 100, 50)
    GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    While 1
    AdlibEnable("_Time",1000)
    AdlibEnable("_Date",1000)
    $nMsg2 = GUIGetMsg()
    Switch $nMsg2
    Case $OK
    ExitLoop
    EndSwitch
    WEnd
    EndSwitch
    WEnd

    [/autoit]

    Wo ist der Fehler? :(

  • 2 GUI schließen während Sleep

    • PenGuin
    • 17. April 2009 um 22:54

    Hallo, ich weiß wie ich ein GUI durch ein anderes aufrufen kann etc. bloß stellt sich mir grad Folgendes Problem:

    Vorerst der Code um den es geht:

    Spoiler anzeigen
    [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $Button1
    Exit
    Case $Button2
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 346, 152, 467, 309)
    $OK = GUICtrlCreateButton("OK", 128, 112, 89, 33, 0)
    $Zeit = GUICtrlCreateLabel("Zeit: @HOUR @MIN @SEC ", 140, 24, 100, 50)
    GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
    $Datum = GUICtrlCreateLabel("Datum: @MDAY @MON @YEAR ", 130, 72, 100, 50)
    GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    While 1
    GUICtrlSetData($Zeit,@HOUR & ":" & @MIN & ":" & @SEC )
    GUICtrlSetData($Datum,@MDAY & "." & @MON & "." & @YEAR )
    Sleep(1000)
    $nMsg2 = GUIGetMsg()
    Switch $nMsg2
    Case $OK
    ExitLoop
    EndSwitch
    WEnd
    EndSwitch
    WEnd

    [/autoit]

    Soweit so gut, wie man sieht ist eine ExitLoop vorhanden, also wenn ich OK drücke, sollte sich das GUI schließen, nur kommt mir die SleepZeit in die Quere, die ich für die Uhr brauche.Ich muss erstmal öfters auf OK drücken, damit er schließt. Wenn ich die SleepZeit ausbaue, schließt er sofort, nur warum? Für manche wird die Lsung wohl sehr einfach sein, nur ich bin halt noch nicht so gut in Programmieren^^

    Dies was ihr oben seht, ist nur ein Teil meines Scripts.

    Ich weiß es nervt euch mit den 2 GUIs, da es grade Threads wie SAnd am Meer davon gibt, nur ich habe kein Thread gefunden wo solch ein Problem gelöst wurde.

    Falls doch, entschuldige ich mich und falls das eine Verwarnung zufolge hat, nehm ich sie gerne auf mir. Ansonsten Kopf->Tisch->nochmal SuFu benutzen.

    MfG

  • Zeit anzeigen lassen

    • PenGuin
    • 14. April 2009 um 15:35

    Will bei mir nicht so recht gehen :(

    EDIT: Okay doch geht, hab die includes vergessen x)

  • Zeit anzeigen lassen

    • PenGuin
    • 14. April 2009 um 15:24

    Hallo, ich hab mal eine Frage. Einige von euch denken bestimmt: "Ach das geht doch sowas von einfach". Naja ich bin halt noch neuer bei AutoIt und brauche eure Hilfe.

    Ich weiß wie ich indirekt die Zeit anzeigen lassen, nur ist das nicht die beste Lösung. Meine Lösung bisher ist:

    [autoit]

    While 1
    Sleep(100)
    MsgBox(10,"time",@HOUR & ":" & @MIN & ":" & @SEC,1)
    WEnd

    [/autoit]

    Die Zeit will ich in dem Script hinter "Zeit:" anzeigen lassen.

    [autoit]


    #include <GUIConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 478, 373, 284, 192)
    $Image1 = GUICtrlCreatePic("", 56, 24, 161, 129, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Button1 = GUICtrlCreateButton("x1", 352, 24, 113, 41, 0)
    $Button2 = GUICtrlCreateButton("2", 184, 248, 113, 41, 0)
    $Button3 = GUICtrlCreateButton("3", 184, 192, 113, 41, 0)
    $Button4 = GUICtrlCreateButton("4", 56, 248, 113, 41, 0)
    $Button5 = GUICtrlCreateButton("5", 56, 192, 113, 41, 0)
    $Button6 = GUICtrlCreateButton("6", 312, 192, 113, 41, 0)
    $Button7 = GUICtrlCreateButton("7", 56, 304, 113, 41, 0)
    $Button8 = GUICtrlCreateButton("8", 184, 307, 113, 41, 0)
    $Button9 = GUICtrlCreateButton("9", 312, 248, 113, 41, 0)
    $Button10 = GUICtrlCreateButton("10", 312, 304, 113, 41, 0)
    $Button11 = GUICtrlCreateButton("11", 237, 25, 113, 41, 0)
    $Label1 = GUICtrlCreateLabel("Zeit: ", 256, 96, 45, 2 ;<== Die aktuelle Zeit soll hintern dem "Zeit:" stehn
    GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    [/autoit]

    Dies ist ein einfaches GUI Fenster.

    Danke schonmal für eure Hilfe.

  • Bios Umschreiben

    • PenGuin
    • 14. April 2009 um 15:13

    Rein theoretisch könntest du das Bios mit Assembler umschreiben, aber wie bereits geraten, lass es. Soweit ich weiß, kann man den PC per Biosumschreibung nicht schneller hochfahren lassen, höhstens du taktest die CPU höher, aber dann fährt er nur für 5min schneller hoch ;) .

  • Internetzähler

    • PenGuin
    • 23. Oktober 2008 um 15:45

    Hi, ihc brauche eure Hilfe.

    Mein Vater hat in der Fritz Box eine Begrenzte Zeit an Internet angegeben UND eine maximale Zeit.

    zum Beispiel: 5 stunden, bis 21:15 maximal.

    Gut oke. Da ich ja nicht immer sehen kann, wie lange ich noch habe(FritzBox mit PW) hat mein vAter gesagt, ich soll mir ein Programm bauen wodran ich das ablesen kann.

    Ich bkeomm das leider nicht hin, ich weiß nicht wie er erkennen soll, wieviel Internetzeit shcon vergangen ist, er kann ja nciht einfahc die Ziet zählen, da ich ja nicht immer im Internet bin.

    Also bitte ich um erure hilfe.

    Praktisch wäre auch wenn er anzeigt, ob grad Internet läuft oder nicht. Also son art Task der aber nicht in der Taskleiste ist, sondern als kleines Icon rechts und wenn ich dadrauf doppelklick mache, das er ein kleines Fensterchen mit verbleibende Zeit und ob Internet grad verbraucht wird oder nicht.

    Also so wie bei einer Bombe (komisches beispiel xD) die runterzählt bis sie explodiert. Wichtig ist auch, dass er freezed, wenn ich kein Internet anhabe!! Also nicht einfach ein Countdown. Und dadrunter halt: Internet: Ja/Nein

    Da ich aber verschiedene Zeiten hab, also am Wochende länger wäre ich dankbar wenn ihr mir einfach einen Rohling baut bzw helft einen zu bauen, wo ich nur noch die Zeiten in das Script eintragen muss.


    Mfg Pinguin

  • Verschlüsselung

    • PenGuin
    • 12. Oktober 2008 um 15:25

    Letzte Stable?? was ist das?? :D

  • Verschlüsselung

    • PenGuin
    • 12. Oktober 2008 um 12:36

    @ Xenobiologist: Der macht mir bei deinem Script ein Error:

    Spoiler anzeigen

    Line 25

    $index= _ArraySearch($handy,$re[$i],0,0,0,0,1,1)

    $index=^ Error

    Error:Incorrect number of parameters in function call.


    Kann mir wer dabei helfen? Vor allem würde ich gern mit so einer GUI wie bei JOhannes Anhand arbeiten. Der soll dann aber nur Encrypt Button haben.

    Anfang sieht so aus:

    [autoit]

    #include <GUIConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $GUI = GUICreate("Encrypter", 331, 391, 363, 164)
    $Eingabefeld = GUICtrlCreateEdit("", 24, 24, 281, 305, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_WANTRETURN))
    GUICtrlSetData(-1, "Eingabefeld")
    $Encrypt = GUICtrlCreateButton("Encrypt", 80, 336, 169, 49, 0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    [/autoit]

    Nun soll der meinen Text den ich engegeben hab umwandeln, wenn ich Encrypt drücke. Der soll dann im Gegenzug mit dem Eigentlichen SAtz asugetauscht werden, sodass oben dann im EditFenster mein verschlüsselter SAtz steht. Noch besser wäre Erst mein SAtz dann das Verschlüsselte.

    Aber ich möchte dnan auch gerne die Zahlen wie ich oben hab dort eingebaut haben.

  • PCs/Scripte per Internet "verbinden"

    • PenGuin
    • 11. Oktober 2008 um 22:33

    Hallo. Ihc bins nomma, sry für soviele FRagen^^

    Ich möchte SCripte sozusagen über eine Weite entfernung verbinden ( ich denke das geht nur durch Internet).

    D.H.: Ich möchte meinen PC mit einem in meinetwegen Köln verbinden.

    nun zum eigentlichen: Könnte man ein Script bauen, dass meinet wegen Notepad öffnet (bei seinem UND meinem PC), wenn ich ne Taste auf meiner TAstatur drücke?

  • In einem minimierten Fenster, Script ausführen

    • PenGuin
    • 11. Oktober 2008 um 21:53

    Ja mit der Syntax kann ich in den wenigsten Fällen was anfangen^^

  • In einem minimierten Fenster, Script ausführen

    • PenGuin
    • 11. Oktober 2008 um 21:45

    Und wo binde ich nun @ SW_HIDE Ein?

    [autoit]

    ShellExecute("C:\Program Files\Microsoft Office\Office12\OUTLOOK")

    [/autoit]
  • Verschlüsselung

    • PenGuin
    • 11. Oktober 2008 um 21:40

    Hallo.

    Ich möchte gern einen Satz verschlüsseln und zwar in Zahlen, bekomm das aber nicht gut hin bzw. gar nicht.^^

    Ich hab hier im Forum so was ähnliches gefunden ( da war ein Zahlencode vorgegeben und einer sollte den lösen.)

    1. Ich bekomm das mitm Array net hin ( ihc hab wie gesagt sowas ähnlcihes hier scho ngesehen und wollte das übernehmen)

    Kann mir wer das mitm Array erklären ( hab ich noch nie verstanden :D). Wie wird das denn benutzt und so?

    2. Kann mir wer bei meinem SCript helfen?

    Hier ist der Anfang:

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>
    Dim $a
    $Array [27] = [[00 = ' '],[25 = 'a'],[26 = 'b'],[27 = 'c'],[35 = 'd'],[36 = 'e'],[37 = 'f'],[45 ='g'],[46 = 'h'],[47 ='i'],[55 = 'j'],[56 ='k'],[57 = 'l'],
    [65 = 'm'],[66 = 'n'],[67 = 'o'],[75 = 'p'],[76 ='q'],[77 = 'r'],[78 = 's'],[85 = 't'],[86 = 'u'],[87 = 'v'],[95 = 'w'],[96 = 'x'],[97 = 'y'], [98 = 'z']]

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

    $a=InputBox("Texteingabe","Gibt deinen zu verschlüsselnden Text unten ein!")
    MsgBOx(64,"Verschlüsselung","Dein verschlüsselter Text:" & $a & ".")

    [/autoit]
  • In einem minimierten Fenster, Script ausführen

    • PenGuin
    • 11. Oktober 2008 um 20:53

    Hab nochma ne Frage.

    kann ich Outlook im Hintergrund öffnen?? Also so das es nicht geöffnet ist im eigentlichen sinne und dann ne Email schrieben?

  • In einem minimierten Fenster, Script ausführen

    • PenGuin
    • 11. Oktober 2008 um 19:06

    Genau :D

  • In einem minimierten Fenster, Script ausführen

    • PenGuin
    • 11. Oktober 2008 um 18:43

    Der Text kann auhc länger sein.....

    Und Word war ja nur ein Beispiel.

    Oder halt das der Mausklicks in einem minimiertem Programm amchen soll, während ich im Inet surfe.

  • In einem minimierten Fenster, Script ausführen

    • PenGuin
    • 11. Oktober 2008 um 18:35

    Ich geb einfach einen Text vor, zum Beispiel:

    AutoIt ist die coolste Scriptsprache!

    Diesen Satz soll er nun im minimiertem Word schreiben.

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™