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

  • Auslesen, welche geräte sich im WLan befinden

    • Faultier_1982
    • 1. Juni 2020 um 21:31
    Zitat von AspirinJunkie

    Wenn du im Router der Mac-adresse des Handys eine feste IP zuweist, dann kannst du in einem gewissen Intervall einfach ein Ping dorthin absetzen.

    hört sich einfach an... :D Wie sieht so ein Ping aus??

  • Auslesen, welche geräte sich im WLan befinden

    • Faultier_1982
    • 1. Juni 2020 um 20:34

    Hallo....

    Ich würde gerne mit Autoit auslesen, ob sich mein Handy in meinem WLan befindet.... ist das möglich?

    Gruß

  • Quellcode und Links aus dem Chrome Browser auslesen

    • Faultier_1982
    • 21. Mai 2020 um 08:09

    Hallo,

    Ich habe im Chrome-Browser eine Internetseite geladen, dessen Quellcode ich gerne auslesen würde. Welche Möglichkeiten habe ich dafür?

    Als nächstes würde ich gerne die Links auf der Seite sind auslesen, die ich mit der Tab-Taste im Browser ausgewählt habe. Welche Möglichkeiten habe ich hierfür?

    Gruß

  • Bei Google-Translate die Übersetzung aus dem Quellcode auslesen

    • Faultier_1982
    • 9. Dezember 2018 um 09:48

    Hallo

    Ich würde gerne aus der Google-Translate Seite die Übersetzung auslesen. leider finde ich diese nicht im Quellcode.

    Aber da sie ja im Browserfenster angezeigt wird, muss sie ja auch irgend wo sein. Weiß jemand, wie ich an die Übersetzung

    von Google-Translate komme?

    Gruß Faultier

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 30. Oktober 2018 um 13:11
    Zitat von alpines

    F12 drücken.

    ok.... vielen Dank da habe ich jetzt eine URL ermitteln können, die alle Daten beinhaltet.

    https://stockcharts.com/freecharts/adjusthist.php?search=

    Die Daten sind jedoch in einer Endlostext gefasst, und nur zwischen den Zeilen gibt es ein Leerzeichen, wonach man trennen könnte....

    Wie kann man dann die einzelnen Zellen der Zeile trennen? es muss ja irgendwie gehen, da es auf der Internetseite ja auch getrennt wird.

    Mir ist es jedoch völlig schleierhaft, wie das gemacht wird....

    Auf der Internetseite sieht das nämlich so aus

    https://stockcharts.com/freecharts/adjusthist.html#d=|t=

  • Im geöffneten Firefox eine neue Internetseite laden

    • Faultier_1982
    • 30. Oktober 2018 um 11:59
    Zitat von alpines

    Ich vermute, dass der Teil mittels Javascript nachgeladen wird und ich liege auch richtig.
    Die Daten befinden sich nämlich in der adjusthis.php.

    http://stockcharts.com/freecharts/adjusthist.php?search=*

    Hallo...

    vor einiger Zeit hatte ich das Problem, dass Daten, die ich aus dem Quelltext einer Internetseite auslesen wollte, per Java nachgeladen wurde.

    Dadurch waren diese im Quelltext nicht vorhanden und ich konnte sie da dann natürlich auch nicht auslesen.

    Damals hat es geheißen, dass man mit dem Netzwerkprotokollierer im Browser die URL auslesen kann, die die Daten beinhaltet.

    Da ich das Problem nun wieder bei der gleichen Internet-Seite habe, habe ich den Netzwerkprotokollierer im Browser gesucht aber leider nicht gefunden....

    Wie gehe ich da vor oder wo finde ich diesen????

    Gruß Faultier

  • PC Herunterfahren erzwingen

    • Faultier_1982
    • 23. April 2018 um 22:03

    Hallo..

    vielen Dank für die vielen Lösungsvorschläge....

    Ich habe beide Ansätze "shutdown.exe" und "shutdown(..)" erfolgreich ausprobiert....

    Leider konnte ich nicht testen, ob es nicht doch mal zu dem Fall kommt, dass der

    PC in dem Modus auf eine Eingabe wartet, in dem er frägt, ob er das herunterfahren erzwingen soll.

    Da das Herunterfahren automatisch über den Taskplaner, ohne meine Anwesenheit, ausgeführt wird,

    muss der PC auf jeden Fall auch ohne eine weitere Eingabe, auch erzwungener Maßen heruntergefahren werden.

    Welche Variante ist dafür am Besten?

    Hallo Peter S.Taler auf welche Weise knipst er den PC aus??? Welchen Befehl verwendest du dafür?

    Gruß Faultier

  • PC Herunterfahren erzwingen

    • Faultier_1982
    • 22. April 2018 um 19:21

    Hallo,

    Ok... das verstehe ich nicht ganz.... Shutdown(5) od. Shutdown(17) ist in der Liste ja gar nicht aufgeführt.... wie kommst du darauf oder wie hätte ich darauf kommen können???

    Gruß

  • PC Herunterfahren erzwingen

    • Faultier_1982
    • 22. April 2018 um 17:03

    Hallo,

    ich suche für ein Programm, das ich geschrieben habe den Befahl, das Herunterfahren zu erzwingen....

    bis jetzt verwende ich den einfachen Befehl "Shutdown(1)" bei dem der PC heruntergefahren wird....

    Manchmal kommt es aber vor, wenn noch Programme geöffnet sind, dass nach dem Ausführen des Befehls

    der PC nicht herunter gefahren wird, sondern sich der Bildschirm leicht abdunkelt und sich ein Fenster öffnet,

    in dem alle noch geöffneten Fenster aufgelistet sind. Unter in dem Fenster gibt es dann zwei Buttons zur Auswahl,

    das Button "Herunterfahren erzwingen" und "Abbrechen".

    Nun suche ich den Befehl, mit dem ich den PC 100% Herunterfahren kann. Im Internet habe ich

    den Befehl "Shutdown(4)" gefunden, wonach damit das Herunterfahren erzwungen werden kann, aber

    leider wird damit nur der aktuelle Benutzer abgemeldet.

    Für einen anderen Fall habe ich ein Task geplant mit dem Befehl "C:\Windows\System32\shutdown.exe -s"

    Hierbei ist mir das Problem noch nie aufgefallen. Fährt dieser Befehl den PC 100% herunter?

    Gruß Faultier

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 18. Februar 2018 um 16:31

    Sie war im Beispiel-Code so definiert

    Code
    #include "FTP_FileList_Recursiv.au3"

    das hat aber einen Fehler verursacht. Dann Habe ich es so versucht

    Code
    #include <FTP_FileList_Recursiv.au3>

    und das hat auch einen Fehler verursacht. Dann habe ich es weg gelassen....

    Gruß

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 18. Februar 2018 um 13:20

    Hallo...

    ich versuche nun noch einen ganzen Ordner mit Unterordner zu kopieren, dich habe es bis jetzt so versucht, aber ohne Erfolg....

    Weiß jemand, worin mein Fehler liegt?

    C
    ;@ScriptDir &
    $target = @ScriptFullPath
    $Laufwerk = StringLeft($target, StringInStr($target, ":\", Default, -1) +0)
    
    
    #include <GUIConstantsEx.au3>
    #include <FTPEx.au3>
    #include <MsgBoxConstants.au3>
    
    #include <GuiScrollBars.au3>
    #include <StructureConstants.au3>
    #include <WindowsConstants.au3>
    
    #include <EditConstants.au3>
    
    Local $sServer = "xx.xxx.xx.xxx" ; UNIVERSITY OF CAMBRIDGE ANONYMOUS FTP SERVER
    Local $sUsername = "xxxxxxxx"
    Local $sPass = "xxxxxx"
    
    
    $FTP_Pfad = "/USB-Speicher/Videos\"
    
    $Festplatte_Pfad = $Laufwerk & "\Test\Programme\Autoit\"
    
    
    Local $hOpen = _FTP_Open('Mein FTP-Control')
    Local $verbinde_FTP_Server = _FTP_Connect($hOpen, $sServer, $sUsername, $sPass)    ;Anmelden an FTP-Server
    
    If @error Then
    
        MsgBox(0, "_FTP_Connect", "Keine Verbindung zum FTP-Server möglich  " & @error)
    
     Else
       
       _getAllFTPFilesRekursiv($verbinde_FTP_Server, $FTP_Pfad, $Festplatte_Pfad, $iMaxDepth, 0, $idPrgKB, $idLblKB, $idLblKBPer, $idPrgFile, $idLblFile, $idLblFilePer, $idLblColapsedTime, $idLblKBperSec, $idLblLog)
       
       
    EndIf
    Alles anzeigen

    Gruß Faultier

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 17. Februar 2018 um 20:47

    Ok.... ich habe das Problem gefunden... Nach dem ich die Netzwerkerkennung aktiviert habe, hat alles super funktioniert :)

    Vielen Dank :)

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 17. Februar 2018 um 19:20

    Hallo....

    ich habe jetzt alles mal ausprobiert, Virensoftware aus. Router und Tablet neu gestartet.... das hat alles nichts geholfen. Der Download funktioniert ja auch wenn ich den

    Kopier-Pfad direkt angebe, also die Verbindung mit dem WLan ist vorhanden und auch ganz gut. Nur beim Auslesen der Ordnerstruktur bekomme ich keine Werte ausgelesen.

    ich habe mal geschaut, Windows10 benötigt auf meinem Laptop ca. 50 GB.... auf meinem Tablet nur 25 GB.... Daher könnte ich mit schon vorstellen, dass da nicht alle Funktionen

    verfügbar sind. Die Frage wäre, könnte man diese Funktionen auch nachinstallieren?

    Gruß Faultier

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 16. Februar 2018 um 12:45

    den ganzen Code.... ok

    C
    $target = @ScriptFullPath
    $Laufwerk = StringLeft($target, StringInStr($target, ":\", Default, -1) +0)
    
    
    #include <GUIConstantsEx.au3>
    
    #include <FTPEx.au3>
    #include <MsgBoxConstants.au3>
    
    
    Local $sServer = 'xx.xxx.xx.xxx' ; UNIVERSITY OF CAMBRIDGE ANONYMOUS FTP SERVER
    Local $sUsername = 'xxxxxxxx'
    Local $sPass = 'xxxxxx'
    
    
    Local $Download_Datei_gefunden
    
    $FTP_Pfad = "/USB_Stick/Ordner/"    
    $Festplatte_Pfad = $Laufwerk & "/ORDNER/"    
    
    
    Local $hOpen = _FTP_Open('Mein FTP-Control')
    Local $verbinde_FTP_Server = _FTP_Connect($hOpen, $sServer, $sUsername, $sPass)    ;Anmelden an FTP-Server
    
    If @error Then
    
        MsgBox(0, "_FTP_Connect", "Keine Verbindung zum FTP-Server möglich" & @error)
    
     Else
    
    
       ;-----------  alle Dateien mit Ordner ermitteln  ------------
    
       Local $Download_Pfad_mit_Datei[200][30]
       Local $Download_Pfad_mit_Datei_2[200][30]
       Local $Download_Pfad_Ordner[200][2]
       local $Checkbox_ID [200]
       Local $ss = 1
       Local $ff = 2
       Local $eee = 0
       Local $gg = 0
       Local $Unter_pfad = ""
    
    
    
    
    
       ;--------------  Dateifpad und Dateien ermitteln  ---------------
       For $x = 1 to 15        ;Schleife zur ermittlichn der vorhandenen Ordner
          
          If $x > 1 and $Download_Pfad_Ordner[$x][0] = "" Then ExitLoop
    
          _FTP_DirSetCurrent ($verbinde_FTP_Server, $FTP_Pfad & $Download_Pfad_Ordner[$x][0] )    ;wird benötigt um auf dem FTP-Speicher einen Ordner auszuwählen für die Infos
          MsgBox(0, "_FTP_DirSetCurrent", "Fehler  " & @error)
          Local $Ordnerstruktur = _FTP_ListToArrayEx ( $verbinde_FTP_Server, 0)                    ; 0 = Ordner und Dateien / 1 = nur Ordner / 2 = nur Dateien
          MsgBox(0, "_FTP_ListToArrayEx", "Fehler  " & @error)
    
          For $xx = 1 to $Ordnerstruktur[0][0]        ;Schleife zur ermittlichn der vorhandenen Dateien
    
             If $Ordnerstruktur[$xx][2] = 16 Then
    
                $Download_Pfad_Ordner[$ff][0] = $Download_Pfad_Ordner[$x][0] & $Ordnerstruktur[$xx][0] & "/"
                $ff = $ff + 1
    
             else
    
                $Download_Pfad_mit_Datei_2[$ss][0] = $Download_Pfad_Ordner[$x][0]
                $Download_Pfad_mit_Datei_2[$ss][1] = $Ordnerstruktur[$xx][0]
                ;MsgBox(0, $Laufwerk, $Download_Pfad_mit_Datei_2[$ss][0] & $Download_Pfad_mit_Datei_2[$ss][1])
                $ss = $ss + 1
    
             endif
    
          next
    
       next
    
    
       ;--------------  Sortiert nach gewünschter Reihenfolge  ---------------
       $xxx = 1
       Local $Dateiformat[5]
    
       $Dateiformat[1]  = ".xlsm"
       $Dateiformat[2]  = ".accdb"
       $Dateiformat[3]  = ".exe"
       $Dateiformat[4]  = ""
    
       For $xx = 1 to 4
          $xxx = $xxx + 1
          For $x = 1 to $ss +40
             ;MsgBox(0, "", StringInStr ( $Download_Pfad_mit_Datei_2[$x][1], ".xlsm" ))
             If StringInStr ( $Download_Pfad_mit_Datei_2[$x][1], $Dateiformat[$xx] ) <> 0 or $xx = 4 and $Download_Pfad_mit_Datei_2[$x][1] <> "" Then
                $Download_Pfad_mit_Datei[$xxx][0] = $Download_Pfad_mit_Datei_2[$x][0]
                $Download_Pfad_mit_Datei[$xxx][1] = $Download_Pfad_mit_Datei_2[$x][1]
                $Download_Pfad_mit_Datei_2[$x][1] = ""
                $xxx = $xxx + 1
             EndIf
          Next
    
       Next
    
    
       ;--------------  Erstellt ein Windowsfenster mit den Checkboxen und Buttons  ---------------
       Local $hGUI = GUICreate("Es stehen " & $ss - 1 & " Dateien zum Download zur Auswahl.", 400, 900)    ;erstellt ein Windowsfenster
    
          For $x = 1 to $ss + 40        ;Schleife zur ermittlichn der vorhandenen Ordner
    
             If $Download_Pfad_mit_Datei[$x][1] = "" and $Download_Pfad_mit_Datei[$x + 1][1] = "" Then ExitLoop
    
             If $Download_Pfad_mit_Datei[$x][1] <> "" Then
                $Checkbox_ID[$x] = GUICtrlCreateCheckbox($Download_Pfad_mit_Datei[$x][1], 10, 10 + $eee, 380, 25)    ;erstellt eine Checkbox
             EndIf
             $eee = $eee + 25
    
          next
    
             Local $Download = GUICtrlCreateButton("Download", 10, 870, 185, 25)        ;Erstellt ein Button
             Local $Abbrechen = GUICtrlCreateButton("Abbrechen", 300, 870, 85, 25)    ;Erstellt ein Button
    
       GUISetState(@SW_SHOW, $hGUI) ;ende der Windowsfenster-Erstellung
    
    
    
    
    
       While 1        ;endlosschleife bis Aktion geschied (Button drücken)
    
          Switch GUIGetMsg()
    
             Case $Download                        ;wenn Download-Button gedrückt
                $Download_starten = 1
                ExitLoop
    
             Case $GUI_EVENT_CLOSE, $Abbrechen    ;wenn Schließ-Button oder Abbrechen-Button gedrückt
                $Download_starten = 0
                ExitLoop
    
          EndSwitch
    
       WEnd
    
    
    
       ;-----------------  lässt den Download mit den ausgewählten Dateien starten -----------------
       If $Download_starten = 1 Then
    
          For $x = 1 to $ss + 11
    
             If GUICtrlRead($Checkbox_ID[$x]) = 1 Then        ;prüft, ob Checkbox ausgewählt wurde
    
                Local $FTP_Downloadpfad = $FTP_Pfad & $Download_Pfad_mit_Datei[$x][0]
                Local $Speicherpfad_Festplatte = $Festplatte_Pfad & $Download_Pfad_mit_Datei[$x][0]
                Local $Downloaddatei = $Download_Pfad_mit_Datei[$x][1]
    
                ;-----------------  einen neuen Ordner auf der Festplatte erstellen  -----------------
    
                Local $aArray = StringSplit ( $Speicherpfad_Festplatte, "/" , 0 )    ;String aufteilen in ein Array
    
                For $www = 2 to $aArray[0]
    
                   DirCreate ( $aArray[1] )            ;erstellt den letzten Ordner des Pfades auf der Festplatte
                   If @error Then MsgBox(0, "_FTP_Connect", "Kein Ordner auf der Festplatte erstellt")
                   $aArray[1] = $aArray[1] & "/" & $aArray[$www]
    
                Next
    
                ;-----------------  führt Download aus, wenn Datei vorhanden  -----------------
    
                _FTP_ProgressDownload ( $verbinde_FTP_Server, $Speicherpfad_Festplatte & $Downloaddatei, $FTP_Downloadpfad & $Downloaddatei)  ;führt Download aus
                If @error Then
                   MsgBox(0, "Info", "Download-Datei  """ & $Downloaddatei & """  kann nicht heruntergeladen werden")
                Else
                   MsgBox(0, "Info", "Download-Datei  """ & $Downloaddatei & """  wurde heruntergeladen",3)
                EndIf
    
             EndIf
    
          next
    
       EndIf
    
    
    EndIf
    
    
    Local $iFtpc = _FTP_Close($verbinde_FTP_Server)
    Local $iFtpo = _FTP_Close($hOpen)
    Alles anzeigen

    Ist leider ein sehr langen Code.... ich habe die verschiedenen Arbeitsschritte etwas beschriftet, damit er besser verständlich wird....

    Gruß

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 16. Februar 2018 um 11:37

    tatsächlich....

    Code
    Local $Ordnerstruktur = _FTP_ListToArrayEx ( $verbinde_FTP_Server, 0) 
    MsgBox(0, "_FTP_ListToArrayEx", "Fehler  " & @error)

    hier kam der Fehlerwert 1 zurück.... aber was bedeutet das jetzt? warum funktioniert das an meinem PC ohne Fehler.... das habe ich auch gleich geprüft....

    Gruß

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 16. Februar 2018 um 10:47

    Hallo,

    der Download des kompletten Ordners war auch nicht zielführend, da der Download dann immer lange dauert, auch wenn man nur eine einzelne Datei benötigt :(

    Deshalb habe ich in jedem Ordner die enthaltenen Dateien ausgelesen und mir eine Liste ausgeben lassen, auf der ich mit Hilfe der Checkbox die gewünschten Dateien auswählen kann.

    Code
    _FTP_DirSetCurrent ($verbinde_FTP_Server, $FTP_Pfad & $Download_Pfad_Ordner[$x][0] )   
    Local $Ordnerstruktur = _FTP_ListToArrayEx ( $verbinde_FTP_Server, 0)   
    MsgBox(0, $Laufwerk, $Ordnerstruktur[0][0])

    Auf meinem PC hat es super funktioniert aber auf meinem Tablet können keine Dateien ausgelesen werden.....

    Das Downloaden würde jedoch funktionieren, wenn mir die Dateien zum Auswählen angezeigt werden würden...

    Wenn ich die Arrays entsprechen fülle funktioniert es so

    Code
    _FTP_ProgressDownload ( $verbinde_FTP_Server, $Speicherpfad_Festplatte & $Downloaddatei, $FTP_Downloadpfad & $Downloaddatei) 

    Liegt es daran, dass auf dem Tablet eine abgespeckte Windows10 Version verwendet wird und gewisse Treiber/Komponenten fehlen??

    Welche Komponenten wären das und kann man diese nachträglich installieren?

    Gruß Faultier

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 13. Februar 2018 um 17:38

    Hallo

    Ich habe in meinem Code bis jetzt jede einzelne Datei mit ihrem Speicherpfad in dem gewünschten Ordner ermittelt und dachte, so kann ich mit Hilfe der "File Modification datetime" nur die veränderten Dateien downloaden.

    Mit den ungenauen "File Modification datetime" ist das so nicht mehr sinnvoll und der Code wäre viel kürzer, wenn man einfach den kompletten Ordner kopiert. Geht das auch mit FTP????

    Gruß Faultier

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 11. Februar 2018 um 18:46

    Hallo,

    jetzt hat alles geklappt, aber bei einigen Ordnern und Dateien wird bei der Änderungs-Angabe nur das Datum korrekt angezeigt und für die Uhrzeit wird 00:00:00 angegeben.

    Bei manchen Dateien wird es auch richtig angezeigt. Woran liegt das wie bekomme ich das Änderungs-Datum ausgegeben?

    Gruß Faultier

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 11. Februar 2018 um 15:57

    Hallo,

    Wie komme ich denn in die Unterordner rein, um auch die Daten aus den Unterordnern abrufen zu können?

    So habe ich versucht, in den Ordner ""/SanDisk-UltraFit-01/" zu kommen, leider ohne Erfolg....

    Code
    Local $ary = _FTP_ListToArrayEx ( $hConn, "/SanDisk-UltraFit-01/", 0)
    
        For $n = 1 to $ary[0][0]
             MsgBox(0, "Daten", "Dateiname:  " & $ary[$n][0] & "       Modi-Datum:  " & $ary[$n][3] )
        Next

    Gruß Faultier

  • Mit ftp:// Daten kopieren

    • Faultier_1982
    • 11. Februar 2018 um 14:18

    Super.... vielen Dank...

    Kann ich auf die Dateien im TFP-Ordner auch die Funktionen "FileGetTime" und "FileExists" anwenden und wie würde das dann aussehen?

    Gruß Faultier

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™