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

Beiträge von Darter

  • Audio Slide Beta 0.7b

    • Darter
    • 5. Juli 2010 um 15:22

    ich kenne das game nicht. habs mal ausprobiert und irgendwie nicht verstanden, was man da machen soll.

    klar erstmal ne musikdatei auswählen dann startet das ding.
    Da habich ne Art Auto, dass ich steuern kann und immer am linken Rand der gui tauschen so komische kästchen auf ist dass so richtig?

  • Fehler bei _Crypt_EncryptFile()

    • Darter
    • 3. Juli 2010 um 01:12

    hmm ich weiß nicht aber werden meine post nie genau gelesen?

    Ich habe geschrieben. Ich habe #requireadmin benutz! alles ok keine Virus meldung dann hab ich das hier endeckt
    #AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator und auch benutzt. So compiliert und direkt kam eine Virus meldung.
    Also wieder auf #requireadmin umgestiegen aber die Virusmeldung blieb bestehen und taucht seither bei jedem Compiliervorgang egal welches Scriptes auf.

  • noch ein shutdownmanager

    • Darter
    • 2. Juli 2010 um 23:19

    ich seh irgendwie den Sinn nicht, wofür man das gebrauchen könnte, wenn ich mein PC Runterfahren will starte ich nicht noch ein extra Programm

  • Fehler bei _Crypt_EncryptFile()

    • Darter
    • 2. Juli 2010 um 22:25

    ja das weiß ich nur das hatte ich noch nie egal was für ein Script das ich Compiliert habe.
    erst seitem dem ich Wrapper eonmal #AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator gegeben habe kommt das bei jedem Script vor.
    egal wie ich es Compilere

  • Fehler bei _Crypt_EncryptFile()

    • Darter
    • 2. Juli 2010 um 15:12

    kleie ergänzung. Bei jeden Compiliervorgang egal welches Scriptes bekomm ich nun solch eine Meldung:
    [Blockierte Grafik: http://s1.directupload.net/images/100702/xj6zlpo3.jpg]

    woll liegt da der Fehler. hab ich nun tätsächlich einen Virus im Scite oder erkennt er mein Script als Virus?

  • Fehler bei _Crypt_EncryptFile()

    • Darter
    • 2. Juli 2010 um 13:03

    Ja tut mir leid für die Sache nur ich hab an dem dummen script lange gearbeitet und es funktionierte auch alles.
    Dann erstel ich ne istallexe und überprüfe alles 100000 mal ob es auch alle daten aus der exe entpackt und funktioniert auch alles.

    Dann will ich das dumme ding starten und es kommt immer nen error. Also hab ich dann das hauptprogramm debugt um dann nach 2 Stunden festzustellen, dass das gane mit den daten entschlüsseln nicht mehr passt.
    Nach einer weiteren Stunde hab ich dann festgestellt, dass es an den Adminrechten gelegen hat, obwohl die hauptexe ohne filinstall keine Adminrechte brauchte um Entschöüsselte Daten zu erstellen.

    Ok ich als dem Script erstmal mit #RequireAdmin dem Script bzw. der exe Adminrechte gegeben und dann funzte alles.

    Dann hab ich vestgestellt, dass es beim Compilieren auch die auswahl #AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator gibt.
    Also ich dann das benutz und schon beim Compilieren kommen 4 nachrichten von AntiVir Aachtung Virus erkannt usw.

    Also bin ich wieder auf #RequireAdmin umgestiegen, da diese meldung nicht kam.

    Aber seitdem ich einmal #AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator benutz hatte bekomm ich bei jedem compilierungsvorgang die meldung von Antivir, egal was ich compiliere???

  • Fehler bei _Crypt_EncryptFile()

    • Darter
    • 1. Juli 2010 um 23:28

    Hallo
    Ich hatte eine exe mein hauptprogramm und eine Installationsexe.
    Mit dieser Istallationsexe bietei ich die möglichkeit das Programm an einem Bestimmten Ord zu installieren.
    Soweit sogut.
    Ich benutze in meiner Hauptexe immer wieder _Crypt_EncryptFile() und in den zusammenhang auch das marco @scriptdir.
    Wenn ich das Hauptprogramm compiliere uns starte alles klar geht wunderbar.
    Nur sobald ich die Installexe benutze und die Daten und die Hauptexe per Fileistall istalliert werden funktioniert _Crypt_EncryptFile() nichtmher.

    Es wir einfach keine Verschlüsselte bzw. Entschlüsselte Datei mehr erstellet.

    Wer ne ahnung?

  • Tranzparenter Festertitel

    • Darter
    • 1. Juli 2010 um 18:09
    Zitat von GtaSpider

    Hallo

    Sowas in der Art?

    Spoiler anzeigen
    [autoit]

    #include <WindowsConstants.au3>

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

    Global $hGUI, $GUI, $Titelindex

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

    Opt("GUIOnEventMode", 1)
    $GUI = GUICreate("Anfangstitel", 300, 200)
    GUISetOnEvent(-3, "_exit")
    GUISetState()
    $hChild = GUICreate("Child", 300, 200, 0, 0, $WS_POPUP, $WS_EX_MDICHILD, $GUI)
    GUICtrlCreateButton("Blabla", 0, 0, 200, 20)
    GUISetState()
    GUISetOnEvent(-3, "_exit")

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

    While 1
    Sleep(2000)
    _ChangeTitle(@HOUR & ":" & @MIN & ":" & @SEC);Normale Geschwindigkeit
    Sleep(1000)
    _ChangeTitle(@HOUR & ":" & @MIN & ":" & @SEC, 15);Schnelle Geschwindigkeit
    Sleep(1000)
    _ChangeTitle(@HOUR & ":" & @MIN & ":" & @SEC, 2);Langsame Geschwindigkeit
    WEnd

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

    Func _ChangeTitle($sNewTitle, $iSpeed = 5)

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

    For $i = 255 To 0 Step $iSpeed * - 1
    WinSetTrans($GUI, "", $i)
    Sleep(10)
    Next
    WinSetTitle($GUI, "", $sNewTitle)
    For $i = 0 To 255 Step $iSpeed
    WinSetTrans($GUI, "", $i)
    Sleep(10)
    Next
    WinSetTrans($GUI, "", 255)
    EndFunc ;==>_ChangeTitle

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

    Func _exit()
    Exit
    EndFunc ;==>_exit

    [/autoit]

    Gruß
    Spider

    Alles anzeigen


    hmm nein nicht ganz. In deinem Bsp. wird ja kuzfristig die ganze GUI tranzparent.
    Es solle nur der Titel tranzparent werden.
    Aber eig. könnte man es ja so machen, dass man eben eine Child GUI erstellt, diese Über den Titel legt und dann eben von keiner Tranzparen bis volle Tranzparents setzt.
    Soweit ja auch nicht das große ding, allerding muss dies Child, welches ja direkt über der Titelleiste liegt durchklickbar sein, sonst ist die HauptGUI ja nichtmehr verschiebbar.

    Ich hatte da acuh mal ne Funk bzw. nen Dll call oder ne Struk um das zu realisieren, leider finde ich diese nicht mehr :(

  • Tranzparenter Festertitel

    • Darter
    • 1. Juli 2010 um 11:44

    Moin

    Ich habe hier ein Bsp. Script, bei dem alle paar Sekunden der Titel geändert wir.

    So jetzt sieht die Titeländerung recht unatraktiv aus, deshalb würde ich diesen gerne immer einbelenden bzw. Ausblenden. Anders gesagt bei jeder Titeländerung den Titel von Sichtbar bis Komplett Tranzparent und umgekehrt setzen.

    Ist das realisierbar?

    Spoiler anzeigen
    [autoit]


    Global $hGUI, $GUI, $Titelindex

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

    opt("GUIOnEventMode",1)
    $GUI = GUICreate("Anfangstitel",300,200)
    $hGUI = WinGetHandle($GUI)
    GUISetOnEvent(-3,"_exit")
    GUISetState()

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

    $Timer_ChangeTitle = TimerInit()

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

    While 1
    If TimerDiff($Timer_ChangeTitle) > 3000 Then Change_Titel()
    Sleep(100)
    WEnd

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

    Func Change_Titel()
    Local $aTitels[6] = ["Anfangstitel","Titel 2","Nächster Titel","Noch ein Titel","Titel 5"]

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

    If $Titelindex = UBound($aTitels)-1 Then $Titelindex = 0
    WinSetTitle($hGUI,"",$aTitels[$Titelindex])
    $Titelindex += 1
    $Timer_ChangeTitle = TimerInit()
    EndFunc

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

    Func _exit()
    Exit
    EndFunc

    [/autoit]

    EDIT: Ne möglichkeit wäre natürlich ne Child Gui mit nem Label zu erstellen und diese an den Platz des Titel zu legen aber geht es auch einfacher?

    EDIT EDIT: Ich hab auch so nen schönen kleinen effekt hinbekommen. Aber für lösungen zur Ausgangsfrage würde ich mich Trozdem freuen.

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>

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

    Global $hGUI, $GUI, $Titelindex

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

    opt("GUIOnEventMode",1)
    $GUI = GUICreate("Anfangstitel",300,200)
    $hGUI = WinGetHandle($GUI)
    GUISetOnEvent(-3,"_exit")
    GUISetState()

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

    $Timer_ChangeTitle = TimerInit()

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

    While 1
    If TimerDiff($Timer_ChangeTitle) > 3000 Then Change_Titel()
    Sleep(100)
    WEnd

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

    Func Change_Titel()
    Local $aTitels[6] = ["Anfangstitel","Titel 2","Nächster Titel","Noch ein Titel","Titel 5"], $AktTitle,$aAktTitle, $aNewTitle

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

    If $Titelindex = UBound($aTitels)-1 Then $Titelindex = 0

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

    $AktTitle = WinGetTitle($hGUI)
    $aAktTitle = StringSplit($AktTitle,"")
    For $i = 1 To $aAktTitle[0]
    WinSetTitle($hGUI,"",_ArrayToString($aAktTitle,"",$i))
    Sleep(150)
    Next

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

    WinSetTitle($hGUI,"","")
    Sleep(500)

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

    $aNewTitle = StringSplit($aTitels[$Titelindex],"")
    For $i = $aNewTitle[0] To 1 Step -1
    WinSetTitle($hGUI,"",_ArrayToString($aNewTitle,"",$i))
    Sleep(150)
    Next
    WinSetTitle($hGUI,"",$aTitels[$Titelindex])
    $Titelindex += 1
    $Timer_ChangeTitle = TimerInit()
    EndFunc

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

    Func _exit()
    Exit
    EndFunc

    [/autoit]

    mfg Darter

  • OpenGL Progress

    • Darter
    • 30. Juni 2010 um 23:23

    nope.
    The Same

  • OpenGL Progress

    • Darter
    • 30. Juni 2010 um 23:18
    Code
    C:\Users\Matze\Downloads\Progress\Progress\Progress.au3 (14) : ==> Unknown function name.:
    DefineGlWindow($Title, 440, 300)
    ^ ERROR
    ->23:16:59 AutoIT3.exe ended.rc:1
    >Exit code: 1    Time: 2.100

    Hab das zip gedownladed

  • USB Help :)

    • Darter
    • 30. Juni 2010 um 17:04

    Multithreading ist nirgends gerne gesehen, auch wenn es hier und im "Bösen" Forum ist. :thumbdown:

  • Bitte mal Testen GetWANIP (Neuer Server)

    • Darter
    • 30. Juni 2010 um 14:36
    Spoiler anzeigen

    ---Private---147
    ---Public---60

    ---Private---66
    ---Public---56

    ---Private---55
    ---Public---59

    ---Private---52
    ---Public---62

    ---Private---49
    ---Public---75

    ---Private---69
    ---Public---73

    ---Private---59
    ---Public---52

    ---Private---65
    ---Public---66

    ---Private---53
    ---Public---61

    ---Private---75
    ---Public---51

    ---Private---55
    ---Public---59

    ---Private---49
    ---Public---57

    ---Private---53
    ---Public---62

    ---Private---73
    ---Public---69

    ---Private---68
    ---Public---52

    ---Private---71
    ---Public---66

    ---Private---50
    ---Public---67

    ---Private---52
    ---Public---91

    ---Private---47
    ---Public---96

    ---Private---76
    ---Public---57

    ---Private---47
    ---Public---63

    mfg Darter

  • OnAutoitError()

    • Darter
    • 27. Juni 2010 um 23:32
    Zitat von Sprenger120

    Nein er meint sowas wie eine OnErrorEvent Funktion die gecallt wird sobald AutoIt abstürtz.

    Ich habe selber schon mal so einen Thread gehabt aber ich find´n jetze nicht mehr.


    Das Errorhandling funzt leider hier nicht

    [autoit]


    $oMyError = ObjEvent("AutoIt.Error", "MyErrFunc")

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

    Dim $aArray[2]
    ConsoleWrite($aArray[5] & @CRLF)

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

    Func MyErrFunc()
    MsgBox(0, 0, 0)
    EndFunc ;==>MyErrFunc

    [/autoit]
    Alles anzeigen

    Ja genauso hatte ich es ausprobiert, jedoch kam immer noch die Fehlermeldung von Autoit selbst

    EDIT: Achso hatte den Post erst falsch interpretiert. Also du meinst, bei einem Array fehler funktioniert dies nicht ? Wenn nein wäre es schön, wenn sonst noch jemand ne Idee hätte ich ich ALLE fehlermeldungen abfangen kann.

  • OnAutoitError()

    • Darter
    • 27. Juni 2010 um 23:07

    ich denke nicht, dass das alzuviel mit einer error Meldung von Autoit zu tun hat.

    Also nochmal.

    Wenn in einem Compilierten Script ein Fehler Auftritt kommt ja immer diese msgbox soweit klar?
    So und ich dachte ich hätte in der Hilfe mal was gelesen, wie man statt dieser msgbox ne eigene Func aufrufen kann, wenn ein Fehler entsteht.

  • OnAutoitError()

    • Darter
    • 27. Juni 2010 um 22:20

    naja ich dachte eig. die funktion hieße irgendwie OnAutoitError() oder so
    und wenn ich diese Funkion erstelle und dann im Compilierten zustand eine Fehler entstehet(Array überdimensioniert ö.ä) , dass dann diese Funktion aufgefufen wird, statt der MsgBox, von Autoit her.

  • OnAutoitError()

    • Darter
    • 27. Juni 2010 um 22:07

    nabend

    Ich hatte da mal was in der Hilfe gelesen von OnAutoitError(), mitdem man seine eigene Error Funktion erstellen kann.
    Ich müh mich jetzt schon ne halbe Stunde durch die Hilfe nur ich finds nicht mehr.

    Weiß einer nen Rat?

    mfg darter

  • Hochbegabt

    • Darter
    • 25. Juni 2010 um 18:30

    wasn das für ne Sinnlose umfrage. 90 % von denen die ja abgestimmt haben haben gelogen und was soll das überhaupt wollt ihr die leute nach dem IQ eigrenzen?

    Ich find so ne Umfrage Schwachsinn.

  • Suche die richtigen Styles für GUI

    • Darter
    • 24. Juni 2010 um 19:28

    wieso soll es denn aussehen wie eine MsgBox aber keine Msg Box sein?

  • Sehr großen Array (100000000000000000000000000)

    • Darter
    • 24. Juni 2010 um 19:12

    sowas kann nichts sinnvolles sein. Wieso soll man diese Zahlen in einem Array brauchen und dort sinnlos speicher verbrauchen,wenn du uns mal mitteilen würdest, was du damit sinnvolles anstellen willst dann kann dir vllt geholfen werden aber so nicht.

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™