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

Beiträge von Faultier_1982

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 11. Februar 2018 um 10:54

    Hallo,

    Die Meldungen sind:

    @error = -1

    @Extended = 0

    Ja den Downloadprozess wollte ich dann einbauen, wenn der vorherige Prozess funktioniert hast....

    Gruß Faultier

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 11. Februar 2018 um 09:26

    Hallo,

    bis jetzt will es noch nicht funktionieren....

    Ich bekomme keine Verbindung zu meinem FTP-Server.

    ich vermute, dass es an dieser Zeile liegt

    Code
    Local $hOpen = _FTP_Open('Mein FTP-Control')

    weil ich das 'Mein FTP-Control ' noch anpassen muss. Leider weiß ich nicht, was ich hier eintragen soll.

    Mein Connect-Code:

    C
    Quellcode#include <FTPEx.au3>
    #include <MsgBoxConstants.au3>
    
    Local $sServer = 'ftp://88.888.88.88' ; UNIVERSITY OF CAMBRIDGE ANONYMOUS FTP SERVER
    Local $sUsername = '88888888'
    Local $sPass = '888888'
    
    Local $hOpen = _FTP_Open('Mein FTP-Control')
    Local $hConn = _FTP_Connect($hOpen, $sServer, $sUsername, $sPass)
    If @error Then
        MsgBox($MB_SYSTEMMODAL, '_FTP_Connect', 'ERROR=' & @error)
    Else
        MsgBox(0, "Download", "super Hat geklappt")
    EndIf
    Local $iFtpc = _FTP_Close($hConn)
    Local $iFtpo = _FTP_Close($hOpen)
    Alles anzeigen

    Gruß Faultier

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 10. Februar 2018 um 21:09

    Vielen Dank

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 10. Februar 2018 um 20:56

    Hallo,

    Ich habe ein Fritzbox und würde gerne ein kleiner Programm schreiben, um Dateien mit ftp:// von dem USB-Stick, das in der Fritzbox steckt, zu kopieren...

    Code
    $Kopier_Pfad = "ftp://88.888.88.888/USB-Stick/"
    $Einfug_Pfad = "A:\Autoit-Fritzbox TEST\"
    
       $Datei  = "Weihnachtsstern2.jpg"
    
       FileCopy($Kopier_Pfad & $Datei, $Einfug_Pfad & $Datei, 1 + 8 )   

    Leider funktioniert das nicht.... Weiß jemand womein Fehler liegt?

    Gruß Faultier

  • Installiertes und gestartetes Mozrepl läuft nicht

    • Faultier_1982
    • 11. Juni 2017 um 22:57

    Diese Datei habe ich jetzt in den gleichen Ordner kopiert, in der auch die Autoit-Datei gespeichert ist von der aus ich auf FF zugreifen will.

    nun kommt die Fehlermeldung

    Code
    >"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "A:\test\Firefox-test.au3"    
    _FFOpenURL: http://www.google.de
    __FFSend ==> Socket Error
    "A:\test\FF.au3" (2365) : ==> Variable used without being declared.:
    SetError(__FFError($sFuncName, $_FF_ERROR_RetValue, $sRet))
    SetError(__FFError($sFuncName, $_FF_ERROR_RetValue, ^ ERROR
    >Exit code: 1    Time: 0.4626

    Gruß

  • Installiertes und gestartetes Mozrepl läuft nicht

    • Faultier_1982
    • 11. Juni 2017 um 20:02

    Hallo alpines,
    in dem Ordner "C:\Program Files (x86)\Mozilla Firefox\plugins" ist nur die "npMeetingJoinPluginOC.dll" Datei. Hat sich das Plugin gar nicht an die richtige Stelle Installiert? Ich habe das über das FF-Menü Add-ons installiert... warum macht der das nicht richtig?

    In dem Ordner "C:\Program Files\Mozilla Firefox" sind sehr viele ".dll"-Dateien aber kein plugins-Ordner.
    Ich habe in meinem Code auch diese Variante versucht, leider ohne Erfolg?

    Code
    #Include "FF.au3"


    Gruß Faultier

  • Installiertes und gestartetes Mozrepl läuft nicht

    • Faultier_1982
    • 11. Juni 2017 um 19:11

    Hallo Community,

    ich versuche über Autoit kontrolle über den Webbrowser Firefox zu erhalten und habe deshalb das plagin MozRepl installiert.
    Nach dem installieren habe ich kontrolliert, dass das Add-on auch aktiviert ist und habe es im Menü-Reiter bei Extras gestartet.
    Leider entsteht bei meinem Test-Code ein Fehler

    Code
    #Include <FF.au3>
    
    
    ; trying to connect to a running FireFox with MozRepl on
    If _FFConnect(Default, Default, 3000) Then
        ; open a page
        _FFOpenURL("http://www.google.de")
        Sleep(3000)
        ; disconnect from FireFox
        If _FFDisConnect() Then MsgBox(64, "", "Disconnected from FireFox!")
    Else
        MsgBox(64, "", "Can't connect to FireFox!")
    EndIf
    Alles anzeigen

    Die felhlermeldung:


    A:\test\Firefox-test.au3 (3) : ==> Error opening the file.:
    #Include <FF.au3>
    >Exit code: 1 Time: 0.09009

    Weiß jemand worin mein Fehler liegt?

    Gruß Faultier

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 2. Juni 2017 um 18:30
    Zitat von alpines

    Du könntest ja mit Send und Mausklicks arbeiten aber das ist sehr fehleranfällig.

    ja das stimmt... vielen Dank. Da ist es wichtig mit WinActivate zu arbeiten

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 2. Juni 2017 um 18:07

    Wenn ich nur eine URL habe, kann ich FF so öffnen, wenn ich mehrere URL's habe müsste ich immer ein FF-Fenster schließen und dann mit der neuen Adresse neu öffnen das wollte ich vermeiden.

    Deshalb dachte ich, ich könnte vielleicht in den bereits geöffneten ff-Browser einfach eine neue Seite laden.

    Ist das nur mit Hotkeys möglich?

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 2. Juni 2017 um 17:40

    also über Excel-UDF bekomme ich bis jetzt nur den HTML-Code in eine Zelle. Da in die Zelle nicht so viel Text passt, ist 99% der Abfrage verschwunden....

    C
    .
    .
    .
    #include <Excel.au3>
    Local $sWorkbook = "A:\test\w Autoit.xlsm"
    $oWorkbook = _Excel_BookAttach($sWorkbook)
    _Excel_RangeWrite($oWorkbook, $oWorkbook.Sheets("Tabelle1"), $sSource,"K5")

    Ich glaube ich brauche jetzt erst den schnellen Erfolg ;)
    Ist es möglich, wenn man den Browser mit WinGetHandle identifiziert hat neue Internetadressen aufzurufen ohne ein neues Registerfenster zu öffnen?

    Code
    ShellExecute("firefox.exe", "")
    Local $Win_Fenster = WinGetHandle("Mozilla Firefox-Startseite - Mozilla Firefox")
    WinActivate($Win_Fenster)
    ;lade in geöffnetem Firefox eine Internetseite


    Gruß Faultier

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 2. Juni 2017 um 15:25
    Zitat von alpines

    Versuch doch mal über die Excel-UDF die Daten einzufügen, eventuell geht es darüber ja schneller.

    Wie mache ich das?

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 1. Juni 2017 um 18:23

    Über Excel speichere ich die Daten in eine Datenbank. Klar kann man das alles auch ändern, aber das brauch Zeit und in der Zeit wird meine Datenlücke immer größer, die ich später mühsam oder gar nicht wieder füllen muss. Deshalb wollte ich erst mal eine schnelle Lösung mit dem Kopieren aus dem Browser. Sie funktioniert unabhängig davon, ob die Seite HTML PHP oder JAVA verwendet. Das wäre glaube ich mit Autoit recht zuverlässig und zügig zu machen und dann kann man sich in ruhe verbesserungen widmen.

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 1. Juni 2017 um 13:02

    Also mit Excel VBA habe ich es versucht, habe ich aber auch nur über einen Browser geschafft. Meinst du über Excel-VBA den Inhalt direkt ohne Browser laden? Geht das?

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 1. Juni 2017 um 00:53

    Also ich habe deinen php-Link in deinen Code eingefügt, und das Ergebnis dann ich den zwischenspeicher gepackt

    Code
    ClipPut($sSource)


    das habe ich dann einzufügen. Das hat aber sicher 3-4 Min gedauert.... viel länger, als wenn ich es im Browser kopiere....
    Wie soll ich prüfen ob sie korrekt ist? Also die Daten sind alle da...

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 1. Juni 2017 um 00:28

    nur das Einfügen...

    Code
    ThisWorkbook.Sheets("Tabelle1").PasteSpecial Format:="HTML", Format:=False, link:=False, DisplayAsIcon:=False, NoHTMLFormatting:=True
  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 1. Juni 2017 um 00:21

    Ja, beim kopieren aus der Browser war das kein Problem

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 1. Juni 2017 um 00:13

    Woher weißt du das alles?
    Bei der Yahoo-Adresse habeich den Inhalt von $sSource einfach ein einer Excel-Tabelle eingefügt, und hatte dann die Seite sichtbar und habe so meine kontrolle. Das ging nicht bei der adjusthis.php. Da hat sich die Excel-Datei aufgehängt.... Warum? und wiebekomme ich das in meine Excel-Tabelle?

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 1. Juni 2017 um 00:03

    das ist schlecht. Und wie bist du an den Link rangekommen?
    Was bedeutet eigentlich die 1 ich dem Code

    Code
    $sSource = BinaryToString(InetRead($sLink, 1))
  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 31. Mai 2017 um 23:42

    Ja das stimmt. Woher weiß die Funktion, dass er den gesamten Inhalt der Seite in dem String "$sSource" hat? Ich habe nämlich versucht auf der Seite "http://stockcharts.com/freecharts/adjusthist.html#d=|t=all" die Symbol Change zu ermitteln aber die Werte Infos sind nicht enthalten?

    Woran liegt das?

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 31. Mai 2017 um 23:05

    Wenn auf der Seite in dem String,nach dem ich sucht etwas geändert wird, dann macht er kein crash, sondern er findet einfach nichts. Und bis ich dassmerke können Wochen vergehen. Wie gesagt, mein PC ruft diesen Code selbstständig auf, ich überwache es nicht täglich. Anhand der Kursverläufe stelle mein PC fest, ob die Wahrscheinlichkeit für ein Split groß ist und prüft es dann selbstständig ob tatsächlich einer vorliegt und speichert ihn dann ab.
    Da das mein PC alles selber macht, weiß ich nicht, ob er nichts findet, weil der Suchstring geändert wurde, oder ob estatsächlich kein Split gab. Mir kann also erst auffallen, dass da was nicht stimmt, wenn er lange nichts mehr gefunden hat. Im Browserkann ich das einfacher kontrollieren. Da fühle ich mich einfach noch sicherer, dann kann ich die Luxusvariante auf längereZeittesten, bis ich mich auch hier sicher fühle.

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™