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

Beiträge von Gremlin78

  • Icons aus ICL einbinden

    • Gremlin78
    • 12. November 2014 um 19:25

    Hat wirklich keiner eine Idee?

  • Icons aus ICL einbinden

    • Gremlin78
    • 28. Oktober 2014 um 18:39

    Hallo Leute,
    es ist ja möglich Icons in Form einer .dll einzubinden. Kann man das in ähnlicher Form mit einer .icl Datei?

    Gruß Gremlin.

  • Font ändern in Excel

    • Gremlin78
    • 17. Oktober 2014 um 13:01

    Oh, :S
    mein Befehl war fehlerhaft. Jetzt klappts. Danke.

    Kann man die Möglichkeiten der Attribute irgendwo nachlesen?

  • Font ändern in Excel

    • Gremlin78
    • 17. Oktober 2014 um 12:28

    Hallo Community,
    ich würde gern Einträge in Excel formatieren.
    Bisher ging das ja noch ganz gut über

    [autoit]

    $oExcel.Range("A1:D1") .Font.Name..

    [/autoit]


    Gibt es jetzt noch eine Möglichkeit oder wurde es komplett entfernt?

    Gruß Denny

  • hash aus .md5 datei rausholen

    • Gremlin78
    • 15. Oktober 2014 um 22:55

    Danke, das ist es.
    Hab den Array noch in nen String gewandelt und über ne Messagebox ausgeben.

    Vielen Dank Andy

  • hash aus .md5 datei rausholen

    • Gremlin78
    • 15. Oktober 2014 um 22:03

    Danke Andy für deinen Tip,
    leider habe ich mit Regex keinerlei Erfahrung. Kannst Du mir ein Beispiel geben?

    [autoit]


    $hfile = FileOpenDialog('Hash-Datei auswählen',@MyDocumentsDir,'MD5-Hash (*.md5)')
    $inhalt = FileRead($hfile)
    MsgBox(64,'',StringRegExp('?:[^a-fA-F0-9]|\b)([a-fA-F0-9]{32})(?:[^a-fA-F0-9]|\b)',$inhalt));?????

    [/autoit]

    Gruß Gremlin

  • hash aus .md5 datei rausholen

    • Gremlin78
    • 15. Oktober 2014 um 21:18

    Hallo Leute,
    ist es möglich über_FileReadLine() eine bestimme Zeile mit dem Hash auszulesen, egal wo er steht, quasi das die Zeilen mit Kommentaren (#...) und leere Zeilen übersprungen werden? ?(

    Gruß Gremlin

  • Dateinamen in txt kopieren

    • Gremlin78
    • 2. Oktober 2014 um 12:29

    Vielen Dank Kanashius,
    das ist die Lösung. :D
    :thumbup: :thumbup: :thumbup: :thumbup: :thumbup:

  • Dateinamen in txt kopieren

    • Gremlin78
    • 1. Oktober 2014 um 22:19

    Danke für deine Lösung,

    nun werden alle Dateien eingetragen, aber leider kommt bei mir sowas dabei raus:

    Ordner|datei1.txt|datei2.mp3Ordner|datei1.txt|datei2.mp3Ordner|datei1.txt|datei2.mp3 (aus irgendeinem Grund 3 mal???)

    Ich hätte es gern so (ohne Ordner):
    datei1.txt
    datei2.mp3

    Was meinst Du mit RegExp?
    Gruß Denny

  • Dateinamen in txt kopieren

    • Gremlin78
    • 1. Oktober 2014 um 21:48

    Hallo Leute,
    ich habe folgendes Problem, und zwar möchte ich alle Dateinamen, die ich über

    [autoit]

    FileOpenDialog('..',@MyDocumentsDir,'..(*.*)',$FD_FILEMUSTEXIST+$FD_MULTISELECT)

    [/autoit]

    öffne ohne Pfad untereinander eingetragen werden.
    Den Pfad entferne ich so:

    [autoit]

    $ohnePfad = StringRegExpReplace($mitPfad, '.+\\(.+)', '$1')

    [/autoit]


    Eintrag in txt mit:

    [autoit]

    FileWrite($hfile,$ohnePfad)

    [/autoit]


    doch leider funktioniert das nur bei einer Datei, da die übrigen Dateien mit | getrennt sind.
    Bei mehreren Dateien erfolgt keine einzige Eintragung.
    ;( Ich habe leider keinerlei Idee oder Lösungsansatz. ?(

    Vielen Dank für eure Mühe.
    Gruß Gremlin

  • Kopfzeile in Excel erstellen

    • Gremlin78
    • 24. Oktober 2013 um 15:37

    F**k, wie dumm.
    Vielen Dank, jetzt funktioniert auch das Querformat und Seitenränder.
    Ich nutze nun aber:

    [autoit]


    ...
    $oExcel.ActiveSheet.PageSetup.Orientation = 2
    $oExcel.ActiveSheet.PageSetup.CenterHeader = 'Überschrift'
    $oExcel.ActiveSheet.PageSetup.LeftMargin = $oExcel.Application.InchesToPoints(0.25)
    ...

    [/autoit]
  • Kopfzeile in Excel erstellen

    • Gremlin78
    • 24. Oktober 2013 um 14:43

    Ich bekomme keinen Error oder Fehlermeldung. Es funktioniert alles außer, dass eine Kopfzeile erstellt wird.

  • Kopfzeile in Excel erstellen

    • Gremlin78
    • 24. Oktober 2013 um 12:51

    Hallo Leute,

    ich habe das Problem, dass die Erstellung der Kopfzeile fehlschlägt. Hier mein Quellcode dafür:

    [autoit]


    ...
    Local $FileName=@ScriptDir &"\test.xls"
    $oExcel= _ExcelBookNew()
    For $oWS In $oExcel.Worksheets
    With $oWS.PageSetup
    .LeftHeader = "Datum"
    .CenterHeader = "Überschrift"
    .RightHeader = "Blatt-Nr.: "
    EndWith
    Next
    _ExcelSheetAddNew($oExcel, 'neu')
    _ExcelWriteCell($oExcel, 'Text',1,1)
    _ExcelBookSaveAs($oExcel, $FileName, "xls")
    _ExcelBookClose($oExcel)
    ...

    [/autoit]

    Desweiteren würde ich gern, dass die Seite als Querformat mit schmalen Seitenrändern gedruckt wird.
    Ist das möglich?

    Vielen Dank, Gremlin

  • Zufallsauswahl aus Datei

    • Gremlin78
    • 29. August 2013 um 19:46

    Hey Spitze,
    vielen Dank Oscar, du hast mir wieder einmal den Tag gerettet. :thumbup:
    Gruß Gremlin

  • Zufallsauswahl aus Datei

    • Gremlin78
    • 29. August 2013 um 14:33

    Hallo Leute,
    ich habe folgendes Problem. Ich möchte aus einer txt-Datei die Einträge in inputboxen zufällig ausgeben. An sich nicht problematisch, allerdings sind es sieben inputboxen und nur vier Einträge in der Datei. Diese sollen aber in alle sieben inputboxen einfügbar sein, was bei mir nur funktioniert wenn ich die acht (verschiedene) Einträge in der Datei mache.
    (z.B. new.txt mit den Einträgen)
    Gast 1
    Gast 2
    Gast 3
    Gast 4
    5
    6
    7
    8
    und hier mein Beispiel-Quellcode:

    Spoiler anzeigen
    [autoit]

    #include <GuiButton.au3>
    #include <EditConstants.au3>
    #include <GUIConstants.au3>
    #include <File.au3>

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

    Global $Form1 = GUICreate('Test', 440, 220,-1,-1)

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

    Global $button = GUICtrlCreateButton('',400,0,40,40,$BS_ICON)
    _GUICtrlButton_SetImage(-1, "shell32.dll", 135, True)

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

    Global $edit1 = GUICtrlCreateInput('',115,20,60,18,$ES_CENTER)
    Global $edit2 = GUICtrlCreateInput('',175,20,60,18,$ES_CENTER)
    Global $edit3 = GUICtrlCreateInput('',115,40,60,18,$ES_CENTER)
    Global $edit4 = GUICtrlCreateInput('',175,40,60,18,$ES_CENTER)
    Global $edit5 = GUICtrlCreateInput('',115,60,60,18,$ES_CENTER)
    Global $edit6 = GUICtrlCreateInput('',175,60,60,18,$ES_CENTER)
    Global $edit7 = GUICtrlCreateInput('',115,80,60,18,$ES_CENTER)

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

    GUICtrlCreateLabel('Tisch 1:',15,22)
    GUICtrlCreateLabel('Tisch 2:',15,42)
    GUICtrlCreateLabel('Tisch 3:',15,62)
    GUICtrlCreateLabel('Tisch 4:',15,82)

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

    GUISetState()
    While 1
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    _END()
    Case $button
    _read()

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

    EndSwitch

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

    WEnd

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

    Func _read()
    if FileExists("new.txt") Then
    FileCopy("new.txt",@TempDir&"\db.tmp",1)
    For $i = 0 To 6
    Local $file=FileOpen(@TempDir&"\db.tmp",0)
    Local $txt = @TempDir&"\db.tmp"
    Local $iLines = _FileCountLines($txt)
    Local $iNumber = Random(1,$iLines)
    Local $key = FileReadLine($txt, $iNumber)

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

    GUICtrlSetData($edit1+$i, $key)
    Local $sRepl = $key&@crlf
    Local $sText = FileRead($file)
    Local $sNewText = StringReplace($sText, $sRepl,"")
    FileClose($file)
    FileDelete(@TempDir&'\db.tmp')
    FileWrite(@TempDir&'\db.tmp', $sNewText)
    Next
    EndIf
    EndFunc
    Func _END()
    FileDelete(@TempDir&'\db.tmp')
    Exit
    EndFunc

    [/autoit]


    Vielleicht habt ihr eine Idee, was ich verbessern kann.
    Gruß Gremlin

    Edit Oscar: Bitte bei längeren Quelltexten zusätzlich zu dem AutoIt-Tag auch den Spoiler-Tag verwenden. Habe ich jetzt hier mal eingefügt.

  • Statusbar Tooltip funktioniert nicht

    • Gremlin78
    • 2. August 2013 um 11:32

    Danke Schnitzel,

    das mit der Checkbox hab ich jetzt anders geregelt (über Switch/Case in der While) und meine Texte in der Statusleiste habe ich nun mit Leerzeichen aufgefüllt
    (vielleicht nicht die schönste Variante), dass meine Tooltips angezeigt werden.

    Nochmals Danke für deine Mühe.
    Gruß Gremlin.

  • Statusbar Tooltip funktioniert nicht

    • Gremlin78
    • 2. August 2013 um 07:31

    Hallo Leute,

    ich habe folgende Probleme, vielleicht könntet ihr mir nen Tip geben welche Fehler mache.
    Der Tooltip in der Statusbar funktionert nicht und das Label bzw. das Inputfeld flackern öfters.
    Hier mein Quellcode:

    C
    #include <WindowsConstants.au3>
    #include <GuiStatusBar.au3>
    #include <GuiConstantsEx.au3>
    
    
    HotKeySet('{ESC}','_End')
    
    
    Global $GUI = GUICreate('Stausbar Tooltip', 400, 225, -1, -1,$WS_Border)
    Global $label = GUICtrlCreateLabel('my label', 10, 20,100,18)
    GUICtrlSetTip(-1, 'tip of my label')
    Global $input = GUICtrlCreateInput('my input',10,40)
    GUICtrlSetTip(-1, 'tip of my input')
    Global $check = GUICtrlCreateCheckbox('my Checkbox',10,60)
    Global $hStatus = _GUICtrlStatusBar_Create($GUI, -1, "", $SBARS_TOOLTIPS)
    Global $aParts[3] = [250,345,400]
    
    
    GUISetState()
    
    
    _GUICtrlStatusBar_SetMinHeight($hStatus, 25)
    _GUICtrlStatusBar_SetParts($hStatus, $aParts)
    _GUICtrlStatusBar_SetText($hStatus,'test',0)
    _GUICtrlStatusBar_SetText($hStatus,'--Versions-Nr.--',1)
    _GUICtrlStatusBar_SetTipText($hStatus,0,'Das Programm')
    _GUICtrlStatusBar_SetTipText($hStatus,1,'gibt kein Statusbar')
    _GUICtrlStatusBar_SetTipText($hStatus,2,'Tooltip zurück!')
    
    
    
    
    While 1
    		Sleep(10)
    		if GUICtrlRead($check)=$GUI_CHECKED Then
    			GUICtrlSetState($input,$GUI_Hide)
    			GUICtrlSetData($label,'my label is changed')
    		Else
    			GUICtrlSetState($input,$GUI_Show)
    			GUICtrlSetData($label,'my label')
    		EndIf
    WEnd
    
    
    Func _End()
    	_GUICtrlStatusBar_SetText($hStatus,'Auf Wiedersehen',0)
    	Sleep(1500)
    	Exit
    EndFunc
    Alles anzeigen

    Vielen Dank.
    Gremlin78

  • Statusbar-Icon aus @scriptfullpath?

    • Gremlin78
    • 26. Juni 2013 um 20:51

    Danke Oscar, funktioniert wirklich spitze.

  • Statusbar-Icon aus @scriptfullpath?

    • Gremlin78
    • 26. Juni 2013 um 14:05

    Hallo Leute,
    hab mal wieder ein Problem...
    Ich möchte in meine Statusbar mein Programm-Icon integrieren. Es funktioniert,wenn ich es ein zweitesmal installiere und aufrufe:
    FILEINSTALL('test.ico',@TempDir&'\test.ico')
    Global $hIcon = _WinAPI_LoadImage(0,@TempDir&'\test.ico', $IMAGE_ICON, 16, 16, $LR_LOADFROMFILE)

    nun meine Frage:
    Ist es möglich den Aufruf so umzustellen, das Icon aus dem @Scriptfullpath zu erhalten?

    Danke, Gremlin78

  • Uhrzeit

    • Gremlin78
    • 3. Juni 2013 um 22:31

    Vielen Dank.

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™