Huhu Autoit
Ich habe ein kleines Problem mit mein Script..
Mein Problem ist, das beim Download der txt datei (Auch mit Inetget versucht) die Zeilenumbrüche "ignoriert" werden
Ich dachte mir da mit _InetGetSource den Source in eine txt Datei zu speichern dann jede Zeile auszulesen und mit @CRLF meine Edit-Box auszufüllen aber auch ohne erfolg und das ist rausgekommen:
Spoiler anzeigen
Local $null = 0
While 1
$null += 1
$txtline = FileReadLine($Filea,$null)
$string = _StringBetween($Filea,"D",".")
GUICtrlsetdata($Edit1,$string&@CRLF)
If $null == $lines Then
ExitLoop
EndIf
WEnd
Ich habe mein Script zusammengefasst:
Spoiler anzeigen
#NoTrayIcon
#include <Misc.au3>
#include "FTPEx.au3"
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <ComboConstants.au3>
#include <inet.au3>
#include <file.au3>
$serv = "server.de"
$user = "benutzername"
$pass = "pw"
$FTP = _FTP_Open("AutoIt v3")
$FTPServer = _FTP_Connect($FTP,$serv,$user,$pass,1)
_FTP_FileGet($FTPServer,"/Data.txt","C:/Data.txt")
_FTP_Close($FTPServer)
_FTP_Close($FTP)
$FILEOPEN = "C:/Data.txt"
$TEXT = FileRead($FILEOPEN, FileGetSize($FILEOPEN))
$Nostale = GUICreate("Test", 404, 181, 142, 171)
$Edit1 = GUICtrlCreateEdit("", 8, 8, 249, 153, BitOR($GUI_SS_DEFAULT_EDIT,$ES_READONLY))
GUICtrlSetData($EDIT1, $TEXT)
GUISetState(@SW_SHOW)
While 1
Sleep(40)
WEnd
Mein Ziel:
Es soll eine .txt Datei heruntergeladen werden..
Die txt Datei soll mit Zeilenumbrüche in der Edit-Box landen.
bzw. danach die txt Datei zu bearbeiten und es wieder in meinem Ftp Server hochladen.
Danke schonmal im Vorraus !
MfG Butter