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

Beiträge von RR04

  • FileSelectFolder eines nicht existenten Ordners ?

    • RR04
    • 18. November 2008 um 14:03

    Sorry Micha_he,

    das kleine Beispiel war nicht auf Deine Situation abgestimmt. Es ist ein Bestandteil aus "SiS" und ich habe eben noch einmal probiert, ob es funktioniert. Ja, in "SiS" funktioniert es, siehe hier:

    http://www.autoit.de/index.php?page=Thread&postID=41921#post41921

    Viel Erfolg ! :thumbup:

  • FileSelectFolder eines nicht existenten Ordners ?

    • RR04
    • 18. November 2008 um 12:57

    Hi,

    [autoit]


    Local $path = FileSelectFolder($languages[71][1], "::{00000000-1080-F9E5-6311-4162E05A6BEE}", 1)
    If Not @error Then
    GUICtrlSetData($cobDest, $path, $path)
    EndIf

    [/autoit]


    Viel Erfolg ! ^^

  • DLL

    • RR04
    • 18. November 2008 um 12:41

    Hi,

    was für eine DLL und was soll diese aufnehmen ( Funktionen, Icon´s, Avi-Dateien) ?

    In der Regel haben meine beiden Vorredner Recht, Ausnahmen bestätigen die Regel. ;)

    siehe z.B. auch hier:
    http://www.autoit.de/index.php?page=Thread&postID=62258#post62258

  • Die Radio Box

    • RR04
    • 18. November 2008 um 12:22

    Hallo und herzlich Willkommen Math !

    Ich habe hier einmal ergänzend eines der Radios voreingestellt. Am besten, Du schaust Dir die Funktion „GUICtrlCreateRadio“ einmal in der Hilfe an. ;)

    [autoit]


    #include <GUIConstants.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 259, 179, 209, 125)
    $Radio1 = GUICtrlCreateRadio("Funktion", 24, 32, 65, 17)
    GUICtrlSetState(-1, $GUI_CHECKED) ;i ein Radio ist voreingestellt ################################################
    $Radio2 = GUICtrlCreateRadio("Radio1", 24, 48, 65, 17)
    $Radio3 = GUICtrlCreateRadio("Radio1", 24, 64, 65, 17)
    $Button1 = GUICtrlCreateButton("OK", 32, 88, 137, 33, 0)

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

    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Radio1
    ;InputBox("Sicherheitscheck", "Bitte geben Sie ein Passwort ein.", "", "*")
    MsgBox(1, "", "Radio1-Button")
    Case $Radio2
    ;InputBox("Sicherheitscheck", "Bitte geben Sie ein Passwort ein.", "", "*")
    MsgBox(1, "", "Radio2-Button")
    Case $Radio3
    ;InputBox("Sicherheitscheck", "Bitte geben Sie ein Passwort ein.", "", "*")
    MsgBox(1, "", "Radio3-Button")
    EndSwitch
    WEnd

    [/autoit]


    ja und anno2008 meint Du kannst später noch einiges in diesem Script sparen. ;)

    [autoit]


    #include <GUIConstantsEx.au3>

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

    Dim $aRadioLabel[3] = ['Radio1', 'Radio2', 'Radio3'], $aRadio[3]

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

    $Form1 = GUICreate("RadioBox for Math", 259, 179, 209, 125)
    For $i = 0 To 2
    $aRadio[$i] = GUICtrlCreateRadio($aRadioLabel[$i], 24, 32+$i*16, 65, 17)
    GUICtrlSetState($aRadio[0], $GUI_CHECKED)
    Next
    $Button1 = GUICtrlCreateButton("OK", 32, 88, 137, 33, 0)

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

    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    For $i = 0 To 2
    If BitAND(GUICtrlRead($aRadio[$i]), $GUI_CHECKED) Then _
    MsgBox(0, "Msgbox" & $i + 1, "Radio " & $i + 1 & " wurde selektiert :)")
    Next
    EndSwitch
    WEnd

    [/autoit]


    Viel Erfolg ! :)

  • Sicher ist Sicher...

    • RR04
    • 17. November 2008 um 15:39

    Anpassung:

    Durch die Position von "FileWriteLine", wurde das Schreiben der Log-Datei nach jeder einzelnen Sicherung ausgeführt. Die Log-Datei wird so unnötig groß, jetzt nur noch einmal am Ende. ;)

  • Dienst erstellen => TCP-Funktionen nutzen

    • RR04
    • 15. November 2008 um 12:35

    Hallo,

    vielleicht mit:

    [autoit]


    AdlibEnable("_freeDest_Func", 1000)

    [/autoit]


    Alle 250 ms (oder Zeit ms) wird die spezifizierte "Funktion" aufgerufen.

    Herzlich Willkommen und viel Erfolg ! :)

  • Sicher ist Sicher...

    • RR04
    • 14. November 2008 um 15:54

    Anpassungen und Weiterentwicklungen in Version SiSv3811 ! :thumbup:

    Download siehe Post #1

    Viel Spaß mit SiS ! ^^

  • Truecrypt Automounter

    • RR04
    • 14. November 2008 um 15:45

    Herzlich Willkommen,

    ich finde Du hast da ein interessantes Projekt.
    Deine Ausführungen aus Post #5 würde ich in einem Spoiler in Post #1 unterbringen.

    Zur Sache:

    Ich weiß nicht, ob man Truecrypt in der Registrierung auslesen kann :?:
    Auf jeden Fall möglich, ist die Abfrage nach der Existenz und hier bietet sich eine Pfadeingabe durch den Nutzer an. Allerdings nur bei „If Not FileExists($Truecrypt) Then“. ;)

    Viel Erfolg ! ^^

  • EXE 2 au3

    • RR04
    • 14. November 2008 um 15:25

    Hallo,

    ich selbst speichere EXE-Dateien, AU3-Dateien sowie die Ressourcen in einem Zip-Paket ab. ;)
    Bei einer Situation, wie Deiner würde ich den direkten Dialog mit einem Moderator suchen.

    Von diesem „Sicher ist Sicher“ habe ich auch schon gehört. :)

  • variablen problem

    • RR04
    • 13. November 2008 um 11:14

    Hallo Padmak,
    schau Dir mal Xeno´s OrganizeIncludes 4.3 an. ;)

  • While und Sleep...

    • RR04
    • 13. November 2008 um 11:09

    Herzlich Willkommen freund777,
    für Deinen Code versuche mal auch
    SPOILER und Autoit- Tags,
    dann sieht es so aus.

    Spoiler anzeigen
    [autoit]


    Sleep(1000)

    [/autoit]


    Viel Erfolg ! :)

  • Autoit Scripte decompilieren - verhindern

    • RR04
    • 12. November 2008 um 22:20

    Ja, der Obfuscator ist in dieser Hinsicht nicht wirklich überzeugend. Aber er hilft eben ein wenig. Die Sicherheit weiter erhöhen kann man noch durch Verwendung von DLL-Dateien. Also Funktionen in diese auslagern (AutoIT-Fremd !). ;)

  • Autoit Scripte decompilieren - verhindern

    • RR04
    • 12. November 2008 um 21:26

    Hallo Leo,

    den Obfuscator hast Du schon probiert ? :?:

  • Happy Birthday Xeno

    • RR04
    • 12. November 2008 um 17:15

    Auch vom Ritzelrocker04:
    Herzlichen Glückwunsch, Xenobiologist! ^^

  • Autoit lernen.

    • RR04
    • 11. November 2008 um 17:39

    Hallo,

    immer wieder gern genommen werden Projekte, wie Taschenrechner, Lottozahlen, Idealgewicht oder BMI-Rechner. Hier kann man erste eigene Schritte machen und lernt, was Alles dazu gehört.

    Viel Spaß ! ^^

  • Gif anzeigen

    • RR04
    • 10. November 2008 um 18:13

    Hallo,

    um animierte Gif´s in AVI-Dateien zu wandeln nehme ich gern "VirtualDub" und habe gute Erfahrungen damit machen können. Inzwischen liegen meine Icon´s und Avi´s in einer "Ressource-DLL" (siehe OES oder SiS).

    Viel Erfolg ! :)

  • Gif anzeigen

    • RR04
    • 10. November 2008 um 17:51

    Hi,

    oder eben nach " *.avi" umwandeln ;)

  • Ultra CrypT

    • RR04
    • 10. November 2008 um 14:23

    Hallo Masterfreak0815 !

    In Deinem Script wird zweimal das Gleiche abgefragt.
    Mit zwei Radiogruppen, also die Erste aus den drei Algos und die Zweite aus Ver- und Entschlüsseln, sowie einem zusätzlichen Startbutton machen es möglich die If-Then-Abfrage zu kaskadieren (verschachteln). Die Struktur kannst Du so etwas straffen. :rolleyes:

    zu Post 10

    Spoiler anzeigen
    [autoit]


    ; by Masterfreak0815
    #NoTrayIcon
    #include-once
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <String.au3>

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

    $frmMain = GUICreate("Ultra CrypT | By LeV-GoT.T", 330, 178, 193, 125)
    $txt1 = GUICtrlCreateEdit("", 8, 8, 217, 161, BitOR($ES_AUTOHSCROLL, $ES_WANTRETURN, $WS_VSCROLL))
    $radHexa = GUICtrlCreateRadio("Hexa", 232, 8, 97, 17)
    GUICtrlSetState(-1, $GUI_CHECKED) ;i auch diese Schreibweise ist möglich ;)
    $radBinary = GUICtrlCreateRadio("Binary", 232, 32, 97, 17)
    $radUltra = GUICtrlCreateRadio("Ultra", 232, 56, 97, 17)
    $cmdVersch = GUICtrlCreateButton("Verschlüsseln", 232, 80, 89, 25, 0)
    $cmdEntsch = GUICtrlCreateButton("Entschlüsseln", 232, 112, 89, 25, 0)
    $cmdSave = GUICtrlCreateButton("Speichern", 232, 144, 89, 25, 0)

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

    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    MsgBox(64, "Ultra CrypT", "Ultra CrypT (C) By LeV-GoT.T" & @CRLF & _
    "Vistit levin1993.de & The-coderz.com")
    Exit
    Case $cmdVersch
    If BitAND(GUICtrlRead($radHexa), $GUI_CHECKED) Then
    GUICtrlSetData($txt1, _StringToHex(GUICtrlRead($txt1)))
    ElseIf BitAND(GUICtrlRead($radBinary), $GUI_CHECKED) Then
    GUICtrlSetData($txt1, StringToBinary(GUICtrlRead($txt1)))
    ElseIf BitAND(GUICtrlRead($radUltra), $GUI_CHECKED) Then
    GUICtrlSetData($txt1, _StringEncrypt(1, GUICtrlRead($txt1), _
    "gB7tfG)(64789ZG§=)(/5798z37/&(/)(zhD/(tz54GHF9($z!6pf?üäZÜ*DütfG", 3))
    EndIf
    Case $cmdEntsch
    If BitAND(GUICtrlRead($radHexa), $GUI_CHECKED) Then
    GUICtrlSetData($txt1, _HexToString(GUICtrlRead($txt1)))
    ElseIf BitAND(GUICtrlRead($radBinary), $GUI_CHECKED) Then
    GUICtrlSetData($txt1, BinaryToString(GUICtrlRead($txt1)))
    ElseIf BitAND(GUICtrlRead($radUltra), $GUI_CHECKED) Then
    GUICtrlSetData($txt1, _StringEncrypt(0, GUICtrlRead($txt1), _
    "gB7tfG)(64789ZG§=)(/5798z37/&(/)(zhD/(tz54GHF9($z!6pf?üäZÜ*DütfG", 3))
    EndIf
    Case $cmdSave
    $var = FileSaveDialog("Bitte Wähle den gewünschten speicher Ort. " _
    & @HOUR & ":" & @MIN & ":" & @SEC, @ScriptDir, "Text Datei (*.txt)", 2)
    If @error Then
    MsgBox(4096, "", "Speichern wurde abgebrochen.")
    Else
    FileWrite($var, $txt1)
    MsgBox(64, "Ultra CrypT", "Datei erfolgreich geschpeichert.")
    EndIf
    EndSwitch
    WEnd

    [/autoit]
  • Ultra CrypT

    • RR04
    • 9. November 2008 um 12:56

    Hallo,

    bei den Radios würde ich vielleicht einen gleich vorauswählen, da dass ja der Sinn von Radios ist (einer ist immer aktiv). ;)

    [autoit]


    GUICtrlSetState($radHexa, $GUI_CHECKED)

    [/autoit]
  • Falsche Eingaben abfangen

    • RR04
    • 7. November 2008 um 14:52

    Hi Lex,

    ich habs noch mal versucht, ohne die richtige Eingabe kommt man bei dem Script nicht weiter und generiert immer wieder eine Neuvorlage (logischer Aufbau, Plausibilitätsprüfung). :)

    Spoiler anzeigen
    [autoit]


    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("LEX", 633, 454, 192, 114)
    $Input1 = GUICtrlCreateInput("", 56, 32, 153, 21)
    $Button1 = GUICtrlCreateButton("Button1", 80, 104, 65, 33, 0)

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

    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1

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

    $nMsg = GUIGetMsg()
    Select
    Case $nMsg = $GUI_EVENT_CLOSE
    Exit
    Case $nMsg = $Button1
    $zahl1 = GUICtrlRead($Input1)
    If $zahl1 < 50 Then
    ;Hier wird das Script ausgeführt, wenn der Wert korrekt ist
    MsgBox(0, "OK", "Hier wird das Script ausgeführt, wenn der Wert korrekt ist!")
    Else
    MsgBox(0, "Hinweis", "Bitte nicht größer als 50!")
    EndIf
    EndSelect
    WEnd

    [/autoit]


    Ach ja und herzlich Willkommen hier ! ;)

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™