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

Beiträge von Cartan12

  • strings uploaden

    • Cartan12
    • 9. Januar 2010 um 15:59

    runterladen geht so:

    Spoiler anzeigen
    [autoit]


    $open = _FTP_Open("Upload")
    $server = "Server"
    $benutzer = "Benutzername"
    $pass = "Passwort"
    $phat = "Ordnerpfad"
    $conn = _FTP_Connect($open,$server,$benutzer,$pass)
    If $conn == 0 Then
    MsgBox(0,"!","Verbinden fehlgeschlagen")
    EndIf

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

    $err = _FTP_FileGet($conn, $phat & "/MeineDatei.php" , @ScriptDir & "\MeineDatei.php")
    If $err == 0 Then
    MsgBox(0,"!","Runterladen fehlgeschlagen")
    EndIf

    [/autoit]
  • strings uploaden

    • Cartan12
    • 9. Januar 2010 um 15:55

    In etwa so:

    Spoiler anzeigen
    [autoit]


    $open = _FTP_Open("Upload")
    $server = "Server"
    $benutzer = "Benutzername"
    $pass = "Passwort"
    $phat = "Ordnerpfad"
    $conn = _FTP_Connect($open,$server,$benutzer,$pass)
    If $conn == 0 Then
    MsgBox(0,"!","Verbinden fehlgeschlagen")
    EndIf

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

    $err = _FTP_FilePut($conn,@ScriptDir & "\MeineDatei.php",$phat & "/MeineDatei.php")
    If $err == 0 Then
    MsgBox(0,"!","Hochladen fehlgeschlagen")
    EndIf

    [/autoit]
  • Problem mit Screenshot von kleinen Bereichen

    • Cartan12
    • 8. Januar 2010 um 22:25

    Kannst du bitte die Nummern der Bilder nennen, bei denen es nicht funktioniert?

  • Problem mit Screenshot von kleinen Bereichen

    • Cartan12
    • 8. Januar 2010 um 22:11

    Nun ja, erstmal kommt es ja darauf an, was du für eine Auflösung hast.
    Bei mir passiert das selbe, und dieser Laptop hat momentan eine Auflösung von 1024x768 Pixeln...
    Wenn dann bei mir 0|800|200|1000 kommt, kann das nicht klappen.

  • Little Webbrowser :D

    • Cartan12
    • 7. Januar 2010 um 19:20

    Viel Spaß :thumbup:

  • Little Webbrowser :D

    • Cartan12
    • 7. Januar 2010 um 19:14

    Hab hier schon mal angefangen...
    (Nur nachschauen, wenn du es nicht schaffst)

    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>
    #include <WindowsConstants.au3>
    #include <IE.au3>
    #include <INET.au3>

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

    Dim $array[1000]
    $zahl = IniRead(@ScriptDir & "\Jugendschutz.ini","Zahl","Zahl","0")
    If $zahl <> 0 Then
    For $i = 1 To $zahl
    $array[$i] = IniRead(@ScriptDir & "\Jugendschutz.ini","VerboteneSeiten",$i,"")
    Next
    EndIf

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

    $IE = _IECreateEmbedded ()

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

    #Region ### START Koda GUI section ### Form=c:\users\killax2x\desktop\browser.kxf
    $Form1_1 = GUICreate("Little Webbrowser made by killax2x based on the Internet Explorer", 1316, 759, 183, 107)
    GUISetStyle ($WS_BORDER)
    $adress = GUICtrlCreateInput("www.google.de", 208, 48, 521, 21)
    $Label1 = GUICtrlCreateLabel("Web Adresse:", 80, 48, 104, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
    $go = GUICtrlCreateButton("Go!", 744, 48, 129, 25, 0)
    $home = GUICtrlCreateButton("Home", 888, 48, 129, 25, 0)
    $inet = GUICtrlCreateObj($IE,0, 104, 1313, 665)
    $refresh = GUICtrlCreateButton("Aktualisieren", 208, 72, 113, 25, 0)
    $print = GUICtrlCreateButton("Drucken", 616, 72, 113, 25, 0)
    $save = GUICtrlCreateButton("Seite speichern", 328, 72, 281, 25, 0)
    $exit = GUICtrlCreateButton("Beenden", 1096, 16, 193, 33, 0)
    $back = GUICtrlCreateButton("<----", 56, 8, 81, 25, 0)
    $next = GUICtrlCreateButton("---->", 144, 8, 81, 25, 0)
    $datei = GUICtrlCreateMenu("&Datei")
    $credits = GUICtrlCreateMenuItem("Credits", $datei)
    $contact = GUICtrlCreateMenuItem("Kontakt", $datei)
    $quell = GUICtrlCreateMenuItem("Seitenquellcode anzeigen", $datei)
    $email = GUICtrlCreateMenuItem("Emailprogramm starten", $datei)
    $end = GUICtrlCreateMenuItem("Beenden", $datei)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    _IENavigate ($IE,"www.google.de")

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

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

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

    Case $go
    $url = GUICtrlRead ($adress)
    _IENavigate ($IE,$url)
    $f = _IEBodyReadText($IE)
    $g = StringInStr($f,"google")
    For $i = 1 to $zahl
    If _IEAttach("","URL") == $array[$i] Then
    _IENavigate($IE,"about:blank")
    EndIf
    Next
    If $g <> 0 Then
    IniWrite(@ScriptDir & "\Jugendschutz.ini","VerboteneSeiten",$zahl,_IEAttach("","URL"))
    $zahl = $zahl + 1
    IniWrite(@ScriptDir & "\Jugendschutz.ini","Zahl","Zahl",$zahl)
    _IENavigate($IE,"about:blank")
    $array[$zahl] = _IEAttach("","URL")
    EndIf
    For $i = 1 to $zahl
    If _IEAttach("","URL") == $array[$i] Then
    _IENavigate($IE,"about:blank")
    EndIf
    Next
    Case $home
    _IENavigate ($IE,"www.google.de")
    Case $refresh
    _IEAction ($IE,"refresh")
    Case $print
    _IEAction ($IE,"print")
    Case $save
    _IEAction ($IE,"saveas")
    Case $contact
    MsgBox (0,"Kontakt","Email: daniel_belz@gmx.net")
    Case $credits
    MsgBox (0,"Credits","Little Webbrowser made by killax2x.Webbrowser is based of the Internet Explorer")
    Case $end
    Exit
    Case $back
    _IEAction($IE,"back")
    Case $next
    _IEAction($IE,"forward")
    Case $quell
    $sHTML = _IEDocReadHTML ($IE)
    MsgBox(0, "Quelltext", $sHTML)
    Case $email
    $Address = InputBox('Adresse', 'Gib die E-Mail-Adresse des Empfängers ein:')
    $Subject = InputBox('Betreff', 'Gib einen Betreff für die E-Mail ein:')
    $Body = InputBox('Inhalt', 'Gib den Inhalt der E-Mail-Nachricht ein:')
    MsgBox(0, 'Das E-Mail-Programm wurde geöffnet', 'Das E-Mail-Programm wurde geöffnet, dessen Prozess-ID lautet: ' & _INetMail($Address, $Subject, $Body))

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

    Case $exit
    Exit
    EndSwitch
    WEnd

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


    Is jetzt nicht die eleganteste Lösung, klappt aber.

  • Little Webbrowser :D

    • Cartan12
    • 7. Januar 2010 um 18:49

    Ist ja schonmal ein ehrgeiziges Projekt :thumbup:
    Ich würde dir die Funktion _IEBodyReadText empfehlen...

  • _GUICtrlRichEdit_SetParaSpacing funktioniert nicht

    • Cartan12
    • 7. Januar 2010 um 18:24

    Na also... Problem gelöst

  • GUICtrlCreateUpdown - immer zweistellig je Feld

    • Cartan12
    • 6. Januar 2010 um 21:55

    Wäre auf jeden Fall einfacher :D

  • TCPconnect neuverbinden wenn die verbindung einmal getrennt wurde?

    • Cartan12
    • 6. Januar 2010 um 21:53

    Ich würde die _IRCSendMessage Funktion nehmen. Am besten in der While Schleife.

  • GUICtrlCreateUpdown - immer zweistellig je Feld

    • Cartan12
    • 6. Januar 2010 um 21:45

    Poste mal das Script wenn du möchtest. Dann kann man sich die Sache besser ansehen.

  • GUI mit Liste erstellen mit anschliessender Ausgabe der markierten Elemente

    • Cartan12
    • 6. Januar 2010 um 21:42

    Warum klappt das nicht? Bei mir funktioniert das Perfekt

    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>
    #Include <GuiListBox.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 193, 417, 193, 125)
    $Liste = GUICtrlCreateList("", 16, 24, 161, 110,BitOr($GUI_SS_DEFAULT_LIST,$LBS_EXTENDEDSEL,$LBS_DISABLENOSCROLL))
    $Label = GUICtrlCreateLabel("Label1", 16, 8, 28, 17)
    $Test = GUICtrlCreateButton("Button1", 96, 0, 75, 25, 0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    For $i = 1 to 20
    GUICtrlSetData($Liste, $i)
    Next

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

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

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

    Case $Test
    $Get = _GUICtrlListBox_GetSelItemsText($Liste)
    For $i = 1 to $Get[0]
    MsgBox(64, "test", $Get[$i])
    Next
    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit]
  • Universeller Datei / Ordner Sucher [ _Get_DateiSucher_Netzwerk_Dos ]

    • Cartan12
    • 6. Januar 2010 um 21:13

    Super! Genau so etwas habe ich bei AutoIt vermisst.
    Kleiner Tipp: Ich würde die Datei nicht _Get_DateiSucher_Netzwerk_Dos.au3 nennen, da keiner Bock hat immer
    #inclunde <_Get_DateiSucher_Netzwerk_Dos.au3> zu schreiben. Nenn sie am besten sucher.au3 oder so...

  • _GUICtrlRichEdit_SetParaSpacing funktioniert nicht

    • Cartan12
    • 6. Januar 2010 um 21:00

    Merke gerade, dass es bei mir doch nicht klappt :D
    Könnte ein Bug sein...

  • Fehlermeldung "rename error"

    • Cartan12
    • 6. Januar 2010 um 20:56

    Passiert das auch bei anderen Scipts?

  • bild nach guictrlsetimage($image,"") nicht mehr änderbar

    • Cartan12
    • 6. Januar 2010 um 20:53

    mach das doch mit der Funktion GUICtrlDelete

  • UDF Installer testen

    • Cartan12
    • 6. Januar 2010 um 20:21

    Wie wärs mit ner Ordnerabfrage. Dann kann man einfach einen ganzen Ordner installieren, oder du machst mehrere FileOpenDialog-Abfragen hintereiander, damit man das Programm nicht mehrmals starten muss, wenn die UDFs in verschiedenen Ordnern sind.

  • _GUICtrlRichEdit_SetParaSpacing funktioniert nicht

    • Cartan12
    • 6. Januar 2010 um 18:21

    Hmm bei mir klappt das. Versuch es mal mit #RequireAdmin

  • _GUICtrlRichEdit_SetParaSpacing funktioniert nicht

    • Cartan12
    • 6. Januar 2010 um 18:16

    Schau dir das mal an. Ich würde sagen, die haben die Funktion umbenannt oder geändert.

    edit: Merke gerade, dass das eine NEUE Funktion ist...

  • TCPconnect neuverbinden wenn die verbindung einmal getrennt wurde?

    • Cartan12
    • 6. Januar 2010 um 17:27

    Kann man nicht den Status der Verbindung überprüfen?
    Die Notlösung wäre, dass du dich immer mal wieder mit dem IRC-Server verbindest.

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™