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

  • SourcFile erstellen anstelle einer DLL-Datei

    • RR04
    • 12. Dezember 2008 um 18:43

    Hallo Funkey !

    Ich habe Dein Beispiel noch an einem weiteren PC (XP Pro; XP Home) probiert. An Beiden scheitert es an der Darstellung – Die GUI wird angezeigt keine Icons und kein Avi. ?(

  • Sicher ist Sicher...

    • RR04
    • 12. Dezember 2008 um 14:20

    Hallo Raupi,

    danke für die Rückmeldung(en). :thumbup:

  • Sicher ist Sicher...

    • RR04
    • 11. Dezember 2008 um 14:46

    SiS in Ausgabe 4.0

    Download siehe Post #1
    Viel Spaß mit SiS ! :thumbup:

  • ClipboardMemo

    • RR04
    • 10. Dezember 2008 um 16:43

    Dank Dir Oscar ,

    DLL Erstellung habe ich bisher auch so gemacht und dachte mir, dass Du vielleicht einen anderen Weg (leichter) kennst. ;)

    Zu 2. ist es die Auflösung, wie ich auch schon feststellen mußte in SiS.

  • ClipboardMemo

    • RR04
    • 10. Dezember 2008 um 16:11

    Oscar ,

    wie hast Du eigentlich die DLL erstellt und hätte man nicht bei nur Icons auch eine Icl-Datei nutzen können ? ;)

  • SourcFile erstellen anstelle einer DLL-Datei

    • RR04
    • 10. Dezember 2008 um 15:56

    funkey,

    ich habe es warscheinlich richtig gemacht, die Dateigrösse in Bytes ist gleich.
    Doch leider sehe ich nur die GUI ohne die Ressourcen, warum auch immer ?
    Auch in Deinem Beispiel ist es nicht anders, danke für Deine Bemühungen. ;(
    Wie ist es bei Anderen ?

  • SourcFile erstellen anstelle einer DLL-Datei

    • RR04
    • 10. Dezember 2008 um 15:34

    beide den gleichen Gedanken ! :)

  • SourcFile erstellen anstelle einer DLL-Datei

    • RR04
    • 10. Dezember 2008 um 15:16

    funkey,
    2x Icon und ein Avi erstellen ist nun möglich, nach Script und Dateigrösse.
    Die Darstellung funktioniert jedoch noch nicht ? ;(

    Alles in "C:\TEST_DLL\" auch die "SourceFile.src", die GUI wird angezeigt ohne Ressourcen.

    EDIT: Vielleicht ein Beispiel in ein Zip legen, was bei Dir geht (zum Testen) ?

  • SourcFile erstellen anstelle einer DLL-Datei

    • RR04
    • 10. Dezember 2008 um 15:04

    bei mir leider keine Darstellung. Was könnte ich falsch gemacht haben ?

    Spoiler anzeigen
    [autoit]


    #Region 'Make SourceFile.au3'
    $Datei = FileOpen(@ScriptDir&'\SourceFile.src', 4)
    $Source_1 = FileRead($Datei, 1694) ;Dateigröße nicht verändern!
    Do
    $Source_File_1 = @TempDir & '\temp' & Hex(Random(0, 65535), 4) ;C:\TEST_DLL\info.ico
    Until Not FileExists($Source_File_1)
    $TempFile_1 = FileOpen($Source_File_1, 18)
    FileWrite($TempFile_1, $Source_1)
    FileClose($TempFile_1)
    $Source_2 = FileRead($Datei, 3774) ;Dateigröße nicht verändern!
    Do
    $Source_File_2 = @TempDir & '\temp' & Hex(Random(0, 65535), 4) ;C:\TEST_DLL\compile.ico
    Until Not FileExists($Source_File_2)
    $TempFile_2 = FileOpen($Source_File_2, 18)
    FileWrite($TempFile_2, $Source_2)
    FileClose($TempFile_2)
    $Source_3 = FileRead($Datei, 248404) ;Dateigröße nicht verändern!
    Do
    $Source_File_3 = @TempDir & '\temp' & Hex(Random(0, 65535), 4) ;C:\TEST_DLL\rdgo.avi
    Until Not FileExists($Source_File_3)
    $TempFile_3 = FileOpen($Source_File_3, 18)
    FileWrite($TempFile_3, $Source_3)
    FileClose($TempFile_3)
    FileClose($Datei)
    #EndRegion 'Make SourceFile.au3'

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

    #include <GUIConstantsEx.au3>

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

    GUICreate("Test Make SourceFile")

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

    GUICtrlCreateIcon($Source_File_1, -1, 5,5, 32,32)
    GUICtrlCreateIcon($Source_File_2, -1, 55,55, 32,32)
    GUICtrlCreateAvi($Source_File_3, -1, 5, 100)
    GUICtrlSetState(-1, 1)

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

    GUISetState()

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

    While 1
    $msg = GUIGetMsg()
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd

    [/autoit]
  • Rechner ausschalten

    • RR04
    • 10. Dezember 2008 um 14:47

    Hi,

    bin mir nicht sicher, ob "Shutdown(1 + 8 )" auch im Netzwerk funktioniert (siehe Hilfe) ?

    [autoit]


    Shutdown(1 + 8)

    [/autoit]


    :)

  • SourcFile erstellen anstelle einer DLL-Datei

    • RR04
    • 10. Dezember 2008 um 14:14

    Hi Funkey,
    2x Icon und ein Avi erstellen ist nun möglich, nach Script und Dateigrösse.
    Die Darstellung funktioniert jedoch noch nicht ? ;(

    Spoiler anzeigen
    [autoit]


    #Region 'Make SourceFile.au3'
    $Datei = FileOpen(@ScriptDir&'\SourceFile.dll', 4)
    $Source_1 = FileRead($Datei, 248404)
    Do
    $Source_File_1 = @TempDir & '\temp' & Hex(Random(0, 65535), 4) ;C:\TEST_DLL\rdgo.avi
    Until Not FileExists($Source_File_1)
    $TempFile_1 = FileOpen($Source_File_1, 18)
    FileWrite($TempFile_1, $Source_1)
    FileClose($TempFile_1)
    $Source_2 = FileRead($Datei, 3774)
    Do
    $Source_File_2 = @TempDir & '\temp' & Hex(Random(0, 65535), 4) ;C:\TEST_DLL\compile.ico
    Until Not FileExists($Source_File_2)
    $TempFile_2 = FileOpen($Source_File_2, 18)
    FileWrite($TempFile_2, $Source_2)
    FileClose($TempFile_2)
    $Source_3 = FileRead($Datei, 1694)
    Do
    $Source_File_3 = @TempDir & '\temp' & Hex(Random(0, 65535), 4) ;C:\TEST_DLL\info.ico
    Until Not FileExists($Source_File_3)
    $TempFile_3 = FileOpen($Source_File_3, 18)
    FileWrite($TempFile_3, $Source_3)
    FileClose($TempFile_3)
    FileClose($Datei)
    #EndRegion 'Make SourceFile.au3'

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

    #include <GUIConstantsEx.au3>

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

    GUICreate("Test Make SourceFile", 500, 500, -1, 130)

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

    GUICtrlCreateAvi($Source_File_1, -1, 24, 10, 100, 100)
    GUICtrlCreateIcon($Source_File_2, -1, 15,15, 32,32)
    GUICtrlCreateIcon($Source_File_3, -1, 50,50, 32,32)

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

    GUISetState()

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

    While 1
    $msg = GUIGetMsg()
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
    ; Ende

    [/autoit]


    Allen schöne Feiertage ! :)

  • GUICtrlCreateCheckbox Schrift ändern

    • RR04
    • 10. Dezember 2008 um 14:03

    Ich habe das Script um "CheckBox color" erweitert.

    Spoiler anzeigen
    [autoit]


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

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

    $Form1_1 = GUICreate("Big Checkbox", 210, 180, 300, 233)
    ;i normale Checkbox
    $Checkbox0 = GUICtrlCreateCheckbox("Checkbox basic", 30, 10, 150, 35)
    ;i Checkbox color
    DllCall("uxtheme.dll", "none", "SetThemeAppProperties", "int", 0)
    $Checkbox1 = GUICtrlCreateCheckbox("Checkbox color", 30, 50, 150, 35)
    GUICtrlSetColor(-1, 0xFF0000) ;i rot
    DllCall("uxtheme.dll", "none", "SetThemeAppProperties", "int", 7)
    ;i grosse Checkbox Schriftart und Grösse anders
    $Checkbox2 = GUICtrlCreateCheckbox("Grosse Checkbox", 30, 90, 150, 35, BitOR($BS_CHECKBOX,$BS_AUTOCHECKBOX,$BS_PUSHLIKE,$WS_TABSTOP))
    GUICtrlSetFont(-1, 12, 400, 0, "Wingdings")
    ;i grosse Checkbox mit Icon
    $Checkbox3 = GUICtrlCreateCheckbox("&s", 30, 130, 150, 35, BitOR($BS_ICON, $BS_PUSHLIKE))
    GUICtrlSetImage(-1, "shell32.dll", 7)

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

    GUISetState(@SW_SHOW)

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

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

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

    EndSwitch
    WEnd

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

    ;i ENDE

    [/autoit]


    Allen schöne Feiertage ! :)

  • GUICtrlCreateCheckbox Schrift ändern

    • RR04
    • 9. Dezember 2008 um 23:14

    Hier einmal etwas anschaulicher:

    Spoiler anzeigen
    [autoit]


    #include <GUIConstantsEx.au3>

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

    Dim $aCheckbox[20]

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

    $Form1 = GUICreate("Checkbox for MrB", 259, 500)
    For $i = 0 To 19
    $aCheckbox[$i] = GUICtrlCreateCheckbox("Check" & $i+1, 24, 32 + $i * 16, 65, 17)
    Next
    $Button1 = GUICtrlCreateButton("OK", 100, 40, 150, 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 19
    If BitAND(GUICtrlRead($aCheckbox[$i]), $GUI_CHECKED) Then
    MsgBox(0,"","Check" & $i+1 & " ist ausgewählt.")
    ExitLoop
    EndIf
    Next
    EndSwitch
    WEnd

    [/autoit]


    EDIT: Ja, dann siehe BugFix Post 12 oder 9
    Viel Erfolg ! ;)

  • GUICtrlCreateCheckbox Schrift ändern

    • RR04
    • 9. Dezember 2008 um 22:55

    Hi, hat nichts mit Koda zu tun.

    Einmal 27 Checkboxen, Bitteschön ! ;)

    [autoit]


    Global $aDatenCkb[27]
    Global $aDaten[0, 2, ..., 26] ;i hier noch anpassen für 27 ;)
    For $i = 0 To 26
    $aDatenCkb[$i] = GUICtrlCreateCheckbox($aDaten[$i], 240, 20 + $i * 20, 105, 17)
    ;i create 27x Checkbox
    Next

    [/autoit]


    :)

  • GUICtrlCreateCheckbox Schrift ändern

    • RR04
    • 9. Dezember 2008 um 22:43

    Abfrage besser so:

    [autoit]


    If BitAND(GUICtrlRead($DeineCheckBox]), $GUI_CHECKED) Then ;[...]

    [/autoit]


    :)

  • GUICtrlCreateCheckbox Schrift ändern

    • RR04
    • 9. Dezember 2008 um 22:35
    Spoiler anzeigen
    [autoit]


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

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

    #Region ### START Koda GUI section ### Form=
    $Form1_1 = GUICreate("Big Checkbox", 235, 138, 299, 233)
    $Checkbox1 = GUICtrlCreateCheckbox("Checkbox basic", 32, 10, 145, 35)
    GUICtrlSetFont(-1, 12, 400, 0, "Wingdings")
    $Checkbox2 = GUICtrlCreateCheckbox("Grosse Checkbox", 32, 50, 145, 35, BitOR($BS_CHECKBOX,$BS_AUTOCHECKBOX,$BS_PUSHLIKE,$WS_TABSTOP))
    GUICtrlSetFont(-1, 12, 400, 0, "Wingdings")
    $Checkbox3 = GUICtrlCreateCheckbox("&s", 32, 90, 145, 35, BitOR($BS_ICON, $BS_PUSHLIKE))
    GUICtrlSetImage(-1, "shell32.dll", 7)

    [/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

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

    EndSwitch
    WEnd

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

    ;i ENDE

    [/autoit]


    Viel Erfolg ! :)

  • SourcFile erstellen anstelle einer DLL-Datei

    • RR04
    • 9. Dezember 2008 um 20:12

    Hi,

    einzelne Dateien gehen bei mir nicht, also 2x Icon und ein Avi ?
    Wie einbinden ?

    [autoit]


    $bn_Info = GUICtrlCreateButton("I", 10, 120, 26, 26, $BS_ICON)
    GUICtrlSetOnEvent(-1, '_infoPressed')
    ;#####################################################
    GUICtrlSetImage(-1, $Source_File_1)
    ;#####################################################

    [/autoit]


    :whistling:

  • Bilder in eine Exe einbinden

    • RR04
    • 9. Dezember 2008 um 17:56

    Conan10,

    zu Post #4 besser so:

    [autoit]


    GUICtrlCreatePic(@SystemDir & "\oobe\images\mslogo.jpg", 50, 50, 200, 50)

    [/autoit]
  • ToolTip und ListView

    • RR04
    • 9. Dezember 2008 um 15:24

    Hi,
    vielleicht unter ToolTip_UDF ? :)

    http://www.autoitscript.com/forum/index.php?s=&showtopic=72983&view=findpost&p=532263

  • SourcFile erstellen anstelle einer DLL-Datei

    • RR04
    • 9. Dezember 2008 um 15:02

    Hi Funkey,

    ich habe mit dem ResHacker bereits erfolgreich zwei funktionstüchtige Dlls erstellt, siehe hier:
    Outlook & OExpress Saver...
    Sicher ist Sicher...

    Hast Du für Deine Lösung auch ein Examples (Beispiel) ? ;)

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™