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