Hallo,
Die Meldungen sind:
@error = -1
@Extended = 0
Ja den Downloadprozess wollte ich dann einbauen, wenn der vorherige Prozess funktioniert hast....
Gruß Faultier
Hallo,
Die Meldungen sind:
@error = -1
@Extended = 0
Ja den Downloadprozess wollte ich dann einbauen, wenn der vorherige Prozess funktioniert hast....
Gruß Faultier
Hallo,
bis jetzt will es noch nicht funktionieren....
Ich bekomme keine Verbindung zu meinem FTP-Server.
ich vermute, dass es an dieser Zeile liegt
weil ich das 'Mein FTP-Control ' noch anpassen muss. Leider weiß ich nicht, was ich hier eintragen soll.
Mein Connect-Code:
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
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...
$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
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
>"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ß
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?
Gruß Faultier
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
#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
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
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?
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....
.
.
.
#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?
ShellExecute("firefox.exe", "")
Local $Win_Fenster = WinGetHandle("Mozilla Firefox-Startseite - Mozilla Firefox")
WinActivate($Win_Fenster)
;lade in geöffnetem Firefox eine Internetseite
Gruß Faultier
Versuch doch mal über die Excel-UDF die Daten einzufügen, eventuell geht es darüber ja schneller.
Wie mache ich das?
Ü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.
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?
Also ich habe deinen php-Link in deinen Code eingefügt, und das Ergebnis dann ich den zwischenspeicher gepackt
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...
Ja, beim kopieren aus der Browser war das kein Problem
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?
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?
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.