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

Beiträge von philipp

  • listview

    • philipp
    • 6. November 2014 um 16:48

    "also gesamtanzahl wo failure steht"

    was meinst du damit? was soll konkret jetzt in status, alive und total stehen?

    lg Phil-It

  • EMail Programm funktioniert seit Scite4Autoit3 nichtmehr

    • philipp
    • 20. September 2014 um 13:34

    danke:)
    lg Phil-IT

  • EMail Programm funktioniert seit Scite4Autoit3 nichtmehr

    • philipp
    • 20. September 2014 um 13:24

    was kann ich tun?

    hat jemand ein setup zur version früher zufällig zur verfügung?

  • EMail Programm funktioniert seit Scite4Autoit3 nichtmehr

    • philipp
    • 20. September 2014 um 13:21

    haha ich merks auch ich war gerade im englischen forum unterwegs und hab auch gelesen dass es an dem autoit wrapper oder so liegt.. Hier:

    Code
    +>13:19:17 Starting AutoIt3Wrapper v.14.801.2025.0 SciTE v.3.4.4.0   Keyboard:00000407  OS:WIN_7/Service Pack 1  CPU:X64 OS:X64    Environment(Language:0407)
    +>         SciTEDir => C:\Program Files (x86)\AutoIt3\SciTE   UserDir => C:\Users\Phil\AppData\Local\AutoIt v3\SciTE\AutoIt3Wrapper   SCITE_USERHOME => C:\Users\Phil\AppData\Local\AutoIt v3\SciTE
  • EMail Programm funktioniert seit Scite4Autoit3 nichtmehr

    • philipp
    • 20. September 2014 um 13:13

    ich verstehe nicht auf was du hinaus willst? der fehler muss in dieser funktion liegen? aber ich verstehe leider nicht wie das sein kann und was an dem '$objEmail.To = $s_ToAddress' falsch sein sollte.

  • EMail Programm funktioniert seit Scite4Autoit3 nichtmehr

    • philipp
    • 20. September 2014 um 12:52

    mein eigentliches script ist ~3450 zeilen...

    Außerdem, wenn ich alle aufrufe dieser funktion auskommentiere, entsteht der gleiche fehler!

  • EMail Programm funktioniert seit Scite4Autoit3 nichtmehr

    • philipp
    • 20. September 2014 um 12:09

    Hi

    ich habe folgendes Programm, wie normal:

    [autoit]

    Func _INetSmtpMailCom($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject = "", $as_Body = "", $s_AttachFiles = "", $s_CcAddress = "", $s_BccAddress = "", $s_Importance = "Normal", $s_Username = "", $s_Password = "", $IPPort = 25, $ssl = 0)
    Local $objEmail = ObjCreate("CDO.Message")
    $objEmail.From = '"' & $s_FromName & '" <' & $s_FromAddress & '>'
    $objEmail.To = $s_ToAddress
    Local $i_Error = 0
    Local $i_Error_desciption = ""
    If $s_CcAddress <> "" Then $objEmail.Cc = $s_CcAddress
    If $s_BccAddress <> "" Then $objEmail.Bcc = $s_BccAddress
    $objEmail.Subject = $s_Subject
    If StringInStr($as_Body, "<") And StringInStr($as_Body, ">") Then
    $objEmail.HTMLBody = $as_Body
    Else
    $objEmail.Textbody = $as_Body & @CRLF
    EndIf
    If $s_AttachFiles <> "" Then
    Local $S_Files2Attach = StringSplit($s_AttachFiles, ";")
    For $x = 1 To $S_Files2Attach[0]
    $S_Files2Attach[$x] = _PathFull($S_Files2Attach[$x])
    ConsoleWrite('@@ Debug(62) : $S_Files2Attach = ' & $S_Files2Attach & @LF & '>Error code: ' & @error & @LF)
    If FileExists($S_Files2Attach[$x]) Then
    $objEmail.AddAttachment ($S_Files2Attach[$x])
    Else
    ConsoleWrite('!> File not found to attach: ' & $S_Files2Attach[$x] & @LF)
    SetError(1)
    Return 0
    EndIf
    Next
    EndIf
    $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = $s_SmtpServer
    If Number($IPPort) = 0 then $IPPort = 25
    $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = $IPPort
    If $s_Username <> "" Then
    $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
    $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") = $s_Username
    $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = $s_Password
    EndIf
    If $ssl Then
    $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
    EndIf
    $objEmail.Configuration.Fields.Update
    Switch $s_Importance
    Case "High"
    $objEmail.Fields.Item ("urn:schemas:mailheader:Importance") = "High"
    Case "Normal"
    $objEmail.Fields.Item ("urn:schemas:mailheader:Importance") = "Normal"
    Case "Low"
    $objEmail.Fields.Item ("urn:schemas:mailheader:Importance") = "Low"
    EndSwitch
    $objEmail.Fields.Update
    $objEmail.Send
    If @error Then
    MsgBox(16, "test", "Ihr Nachricht wurde nicht gesendet. Bitte prüfen Sie ihre Internetverbindung oder versuchen Sie es später erneut.")
    EndIf
    $objEmail=""
    EndFunc

    [/autoit]

    und das hat auch immer funktioniert als ich noch normales SciTE hatte.. jetzt das hier:

    Code
    "C:\Users\...\Test.au3"(1865,15) : error: missing separator character before keyword.
        $objEmail.To
    ~~~~~~~~~~~~~~^
    C:\Users\...\Test.au3 - 1 error(s), 0 warning(s)
    !>12:08:37 AU3Check ended. Press F4 to jump to next error.rc:2
    +>12:08:37 AutoIt3Wrapper Finished.
    >Exit code: 2    Time: 0.8801

    Lg Phil-IT

  • Abbruch nach 33000 Sekunden

    • philipp
    • 18. September 2014 um 20:35

    Hi GTA,

    Danke für die Aufklärung!:)

  • Abbruch nach 33000 Sekunden

    • philipp
    • 18. September 2014 um 15:26

    Auch wenn das jetzt eigentlich hier nicht hingehört habe ich trotzdem folgende Frage datz:

    Also angenommen ich schließe viele Handles nicht oder zb die GDI+ Graphics lösche ich am schluss nicht was passiert denn dann genau oder was ist das problem wenn das Programm dann sowieso geschlossen wird? Danke schonmal;)

    Lg Phil-IT

  • String will nicht in ein Array

    • philipp
    • 18. September 2014 um 12:23
    Zitat von Kanashius

    Algemein:
    mehrzeilige kommentare gehn so:

    [autoit]

    #cs
    Mehrzeiliger
    Kommentar
    #ce

    [/autoit]

    Dann musst du nicht so viele ; schreiben ;)


    man kann auch genauso den text markieren und dann auf dem numpad - drücken?? geht viel einfacher und schneller.

  • Button

    • philipp
    • 18. September 2014 um 12:05

    EDIT: Damit geklärt lol:D

    Wie schnitzel schon sagt es ist eigentlich unsinnig so zu arbeiten aber hier trotzdem wie es funktionieren könnte..

    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>

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

    main()
    Func main()
    Local $x = 10, $y = 10
    Dim $addbutton[10]

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

    GUICreate("GSD", 310, 315) ; Erstellt die Gui
    GUISetState() ; Macht die Gui sichtbar

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

    $new = GUICtrlCreateButton("New File", $x, $y, 100)
    $close = GUICtrlCreateButton("Exit", 210-$x, $y, 100)

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

    While 1
    $msg = GUIGetMsg()
    If $msg = $close Or $msg = -3 Then
    Exit
    ElseIf $msg = $new Then
    $y += 30
    If $y < 310 Then $addbutton[($y-10)/30] = GUICtrlCreateButton("...", $x, $y, 100)
    ElseIf $msg = $addbutton[1] And $addbutton[1] <> 0 Then
    MsgBox(0, "", "Button 1 gedrückt!")
    EndIf
    WEnd
    EndFunc

    [/autoit]
    Spoiler anzeigen


    Die andere variante die schnitzel anspricht kann man zb so machen:

    [autoit]


    #include <GUIConstants.au3>

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

    main()
    Func main()
    Local $x = 10, $y = 10, $shown = 1
    Dim $addbutton[10]

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

    GUICreate("GSD", 310, 315) ; Erstellt die Gui
    GUISetState() ; Macht die Gui sichtbar

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

    $show = GUICtrlCreateButton("New File", $x, $y, 100)
    $close = GUICtrlCreateButton("Exit", 210-$x, $y, 100)
    For $i = 1 To 9
    $y += 30
    $addbutton[$i] = GUICtrlCreateButton("...", $x, $y, 100)
    GUICtrlSetState($addbutton[$i], $GUI_HIDE)
    Next

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

    While 1
    $msg = GUIGetMsg()
    If $msg = $close Or $msg = -3 Then
    Exit
    ElseIf $msg = $show Then
    If $shown < 10 Then
    GUICtrlSetState($addbutton[$shown], $GUI_SHOW)
    $shown += 1
    EndIf
    ElseIf $msg = $addbutton[1] Then
    MsgBox(0, "", "Button 1 gedrückt!")
    EndIf
    WEnd
    EndFunc

    [/autoit]

    Lg Phil-IT

  • Ordner öffnnen mit Fokus auf Datei

    • philipp
    • 18. September 2014 um 11:48

    ohh mein fehler:DD ich dachte man muss als ersten parameter nicht die explorer.exe sondern den eigentlichen pfad angeben sorry! hab ich nicht richtig gesehen.. danke!

  • Ordner öffnnen mit Fokus auf Datei

    • philipp
    • 17. September 2014 um 23:07

    so ich hatte jetzt endlich zeit es zu testen, aber es funktioniert nicht?:/ was genau muss $path sein? nochmal der ganze pfad?? mach bitte nochmal ein konkretes beispiel mit der Datei: Beispiel.txt auf dem Desktop.

    Lg Phil-IT

  • Herausfinden ob Datei Text beinhaltet

    • philipp
    • 17. September 2014 um 23:00

    ich werde süäter wahrscheinlich noch das fertige programm hochladen, ist ganz witzig dann werdet ihr sehen wieso ich es wirklich schnell brauche:)

  • Ordner öffnnen mit Fokus auf Datei

    • philipp
    • 17. September 2014 um 14:47
    Zitat von Schnitzel

    Hey Phil-IT
    wäre nett wenn du deine Themen immer als gelöst markierst sobald sie abgeschlossen sind.
    Einfach den ersten Beitrag editieren, Präfix gelöst wählen und absenden ;)


    stimmt sorry hab ich in letzter zeit immer vergessen, werde ich gleich mal überall nachtragen!

  • Ordner öffnnen mit Fokus auf Datei

    • philipp
    • 17. September 2014 um 12:37

    Danke danke!!!:D

  • Ordner öffnnen mit Fokus auf Datei

    • philipp
    • 16. September 2014 um 22:03

    Hi,

    wie kann ich einen Ordner im normalen Explorer öffnen lassen, und dabei eine Datei markieren?

    also normal ordner öffnen kann man ja zb mit ShellExecute aber wie dann mit markierung?

    lg Phil-IT

  • Herausfinden ob Datei Text beinhaltet

    • philipp
    • 16. September 2014 um 22:02

    ja das hab ich auch schon versucht:D trotz allem ist meine variante die schnellste:DDD

  • Herausfinden ob Datei Text beinhaltet

    • philipp
    • 16. September 2014 um 20:01

    ja das ist natürlich auch möglich, aber das dauert in sofern leider auch zu lange, denn allein ein FileRead() um diesen $sString zu bekommen dauert dann ja ewig wenn die entsprechende Datei groß ist. Aber danke tdm.

    Lg Phil-IT

  • Herausfinden ob Datei Text beinhaltet

    • philipp
    • 16. September 2014 um 11:32

    ich hab eine andere lösung für mich erstellt! ist vielleicht für mich bisschen leichter..

    [autoit]


    $ext = ".txt"
    MsgBox(64, "RegKey:" & $ext, "RegKey von '" & $ext & "' ist " & RegRead("HKEY_CLASSES_ROOT" & $ext, "PerceivedType")) ; lieft bei Text-editierbaren Extensions 'text'

    [/autoit]

    Danke tdm für deine Lösung!
    Lg Phil-IT

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™