Beiträge von gmmg
-
-
hallo iFreak95,
bei mir geht das so!
[autoit]
[/autoit][autoit][/autoit][autoit]
#include <File.au3>
#include <String.au3>abfrage()
[/autoit][autoit][/autoit][autoit][/autoit]
Exit
Func abfrage()
$pass = InputBox ("Save Password BETA 1", "Bitte trage hier dein Passwort ein!","","*",250,130)
If IniRead (@ScriptDir &"\passwort.ini","Passwort","key01","") = $pass Then
SoundPlay("C:\Program Files\MBDevelopment\Save Password\Media\start.mp3")
MsgBox(0,"Save Password", "Sie haben sich erfolgreich als " & @UserName & " eingeloggt!")
SoundPlay("C:\Program Files\MBDevelopment\Save Password\Media\standart.mp3")
Else
$msgbox=MsgBox (1,"Save Password BETA 1" , "Falsche Antwort!" & @CRLF & "Nochmal versuchen?")
If $msgbox=2 Then
Exit
EndIf
EndIf
EndFuncin der ini steht folgendes!
[autoit][/autoit][autoit][/autoit][autoit][Passwort]
[/autoit][autoit][/autoit][autoit][/autoit]
Key01="hallo"gruß gmmg
-
such mal nach "_ProcessListProperties" hier oder im englischen forum !
gruß gmmg
-
hallo lwl2011Bochum,
mysql zugriffe habe ich über die libMySQLdll.au3 und die libmysql.dll gelöst! dank an progandy

MySQL UDF - mit libmySQL.dll (kein ODBC)
hier mal ein Beispiel zum lesen
Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
#include <array.au3>
#include <mysql.au3>; db verbindungsvariablen
[/autoit] [autoit][/autoit] [autoit]
$ipadd = "192.168.2.50"
$sname = "root"
$spasswort = "passwort"
$db = "datenbankname"_MySQL_InitLibrary()
[/autoit] [autoit][/autoit] [autoit]
If @error Then Exit MsgBox(0, "Fehler", "libmysql.dll nicht gefunden")$MysqlConn = _MySQL_Init()
[/autoit] [autoit][/autoit] [autoit]$connected = _MySQL_Real_Connect($MysqlConn,$ipadd,$sname,$spasswort,$db)
[/autoit] [autoit][/autoit] [autoit]
If $connected = 0 Then
$errno = _MySQL_errno($MysqlConn)
MsgBox(0,"Fehler","Login Server ist nicht Erreichbar")
Exit
EndifLocal $sQuery = "SELECT * FROM `tabelle` WHERE name=horst"
[/autoit] [autoit][/autoit] [autoit]
;MsgBox(0,"",$sQuery)_MySQL_Real_Query($MysqlConn, $sQuery)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit];$MySQL= "SELECT * FROM `plattenbeobachtung`"
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
; _MySQL_Real_Query($MysqlConn, $MySQL)
$res = _MySQL_Store_Result($MysqlConn)
$array = _MySQL_Fetch_Result_StringArray($res)
_MySQL_Free_Result($res)
_ArrayDisplay($array); Verbindung beenden
[/autoit] [autoit][/autoit] [autoit][/autoit]
_MySQL_Close($MysqlConn)
; MYSQL beenden
_MySQL_EndLibrary()wenn du dann die exe erstellt hast, muss du die "libmysql.dll" mit in das scriptverzeichnis legen.
vielleicht hift es dir auch weiter

gruß gmmg
-
hallo,
ich denke mal, weil der string split dann nichts zu splitten hat und somit kommt ein fehler!
wenn du das ArrayDisplay($aFile) so wie in autoBerts beispiel aktivierst, kannst du dir ja das array vorab, vor dem stringsplit mal ansehen.
gruß gmmg
-
hallo,
auf der englischen seite steht unter ( http://www.autoitscript.com/site/autoit/downloads/) steht folgendes!
AutoIt Previous Versions – v3.2.12.1 was the last version that was compatible with Windows 95 and Windows NT 4.0.
gruß gmmg
-
hallo tobitron,
das beispiel soltle so passen!
[autoit]
[/autoit]
$sCommand02 = ('certutil -addstore root "V:\pfad\name_von Cert.crt"')
_RunDOS($sCommand02)zumindest wird bei mir mit dem eintrag root das zertifikat unter "Vertrauenswürde Stammzertifizierungsstellen" eingetragen
gruß gmmg
-
du musst aber auch aufpassen, wenn z.b firefox zweimal offen ist!
[autoit]
ich hab das in einem script mal so gelöst!
[/autoit][autoit][/autoit][autoit]
;----prüfe auf geöffnete programme----
Dim $avArray[7]
;Galileo:
$avArray[0]="viewpointListener.exe"
$avArray[1]="Viewpoint.exe"
$avArray[2]="hcmmux.exe"
;I5:
$avArray[3]="pcscm.exe"
$avArray[4]="pcsws.exe"
;Blank:
$avArray[5]="GL.EXE"
;Traffics:
$avArray[6]="tc.exe"For $i = 0 To 6
[/autoit][autoit][/autoit][autoit];MsgBox(0,"",$avArray[$i])
[/autoit]
;GUICtrlSetData($label, '... prüfe ' & $avArray[$i] &' ...')
;Sleep(500)
While 1
If ProcessExists($avArray[$i]) Then
ProcessClose($avArray[$i])
Else
;MsgBox(0,"","Springe aus schleife",2)
ExitLoop
EndIf
WEnd
Nextgruß gmmg
-
hallo manuel6000,
hast du schonmal google benutzt?
wenn ich bei google nach "autoit _TargetStyle beispiel" suche bekomme ich z.b. folgendes ergebnis! vielleicht hilft es weiter!http://www.xsibase.com/forum/index.ph…;threadid=29107
hier mal zum lesen

Spoiler anzeigen
I have been looking around the web for a way to hide an application Window Title bar to have the window occupied the entire screen.The only way I found to do it, is by using a little app called AutoIt 3.
http://www.autoitscript.com/autoit3/ (http://www.autoitscript.com/autoit3/)And I used the following script.
Code:
#include <Array.au3>
#include <ANYGUIv2.6.au3>
#include <guiconstants.au3>
Opt ("WinTitleMatchMode", 4)
Opt ("WinWaitDelay", 0)
Opt ("GUIOnEventMode", 1)$xhandle = WinGetHandle("SOFTIMAGE")
$xh = _GuiTarget($xhandle,1)
$Style = $WS_Caption
$ExStyle = -1
$result = _TargetStyle("unset",1,$Style,$ExStyle,$xh)This script search across all windows titles for the string SOFTIMAGE and hide the title bar. It can be used with any application, and you can even add a Run command, like this:
Code:
#include <Array.au3>
#include <ANYGUIv2.6.au3>
#include <guiconstants.au3>
Opt ("WinTitleMatchMode", 4)
Opt ("WinWaitDelay", 0)
Opt ("GUIOnEventMode", 1)Run( "S:\Sicore\Debug\bin\XSI.exe" )
WinWait("SOFTIMAGE")
$xhandle = WinGetHandle("SOFTIMAGE")
$xh = _GuiTarget($xhandle,1)
$Style = $WS_Caption
$ExStyle = -1
$result = _TargetStyle("unset",1,$Style,$ExStyle,$xh)With AutoIt you can also compile the script to an EXE, for redistribution.
So, now I can run XSI in full, full screen without any kind of MS Windows widgets around. ( by hiding the task bar behind other application).
gruß gmmg
-
Hallo,
ich hab da mal ein Helpdesktool erstellt (siehe Bilder)
der quelltext sollte zum teil auch im forum zu finden sein
einen link kannst du z.b. mit run aufrufen
[autoit]
[/autoit]
Run("C:\Programme\Internet Explorer\IEXPLORE.EXE http://www.teamviewer.com/de/download/index.aspx")
oder
Run("C:\Programme\Internet Explorer\IEXPLORE.EXE http://www.teamviewer.com/download/TeamViewerQS_de.exe")Beispiel GUI
Spoiler anzeigen
[autoit][/autoit] [autoit][/autoit] [autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
#include <WindowsConstants.au3>$hGUI = GUICreate("", 200, 200,-1,-1);270,137
[/autoit] [autoit][/autoit] [autoit]
;GUISetBkColor(0xDDDDDD) ; setzt hintergrundfarbe
;------------------
$Button = GUICtrlCreateButton("weiter", 70, 100, 80,20)
;GUICtrlSetFont($url, 12, 500,0, "Arial")
$lsearch = GUICtrlCreateLabel("", @DesktopWidth -160, 10, 120, 20)
GUISetState(@SW_SHOW)While 1
[/autoit] [autoit][/autoit] [autoit]$msg = GUIGetMsg()
[/autoit] [autoit][/autoit] [autoit]
If $msg = -3 Then ExitLoopSwitch $msg
[/autoit] [autoit][/autoit] [autoit]Case $GUI_EVENT_CLOSE
[/autoit] [autoit][/autoit] [autoit]
ExitCase $Button
[/autoit] [autoit][/autoit] [autoit]
Run("C:\Programme\Internet Explorer\IEXPLORE.EXE http://www.teamviewer.com/de/download/index.aspx")
;oder
;Run("C:\Programme\Internet Explorer\IEXPLORE.EXE http://www.teamviewer.com/download/TeamViewerQS_de.exe")EndSwitch
[/autoit] [autoit][/autoit] [autoit][/autoit]
WEndgruß gmmg
-
super

fehlermeldung ist weg!!!
danke
gruß gmmg
p.s. im anhang ist die geänderte datei ...
-
hallo zusammen,
ich bekomme folgende fehlermeldung, wenn ich das script über scite ausführe!
D:\Data\scripte\GIF\_Ani.au3(113,68) : ERROR: Opt() called with illegal argument 1: "OnExitFunc"
Global Const $_ani_ExitOpt = Opt('OnExitFunc', '__Ani_OnAutoItExit')script:
[autoit]
[/autoit][autoit][/autoit][autoit]
; Beispielscript#Include <_Ani.au3>
[/autoit][autoit][/autoit][autoit]
#include <WindowsConstants.au3>$pic = @ScriptDir & "\pic1.gif"
[/autoit][autoit][/autoit][autoit]
;$pic = "Newtons_cradle_animation_book_2.gif"$Parent = GUICreate("", 280, 370,-1,-1, $WS_POPUP + $WS_EX_LAYERED +0x00800000)
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
GUISetBkColor(0xD6E4FF) ; setzt hintergrundfarbe
$gif = GUICtrlCreateGifEx($Parent, $pic, -10, 30)
GUISetState(@SW_SHOW)While 1
[/autoit][autoit][/autoit][autoit]WEnd
[/autoit]der fehler muss in der_ani.au3 sein, habe aber bisher keine lösung!
vielleicht hat von euch einer eine idee, wie man diesen fehler abstellen kann?!gruß gmmg

-
hallo,
das gibt es einen anderen post (timer freezen)
[ gelöst ] Timer Freezen
vielleicht nützt es dir was!
gruß gmmg
-
beispiel
[autoit]
[/autoit][autoit][/autoit][autoit][/autoit]
WinWait("TrafficsCosmo - Desktop Deinstallation","")
If Not WinActive("TrafficsCosmo - Desktop Deinstallation","") Then WinActivate("TrafficsCosmo - Desktop Deinstallation","")
WinWaitActive("TrafficsCosmo - Desktop Deinstallation","")
Sleep(500)
Send("!j")
Sleep(2000)
Send("!s")
Send("{ENTER}")gruß gmmg
-
danke!
gruß gmmg
-
ahhh ok,
wir benutzen kein office 2007 oder höher!hab derzeit auch einige sachen mit excel gemacht, da hab ich die daten aber aus nen array geschrieben!
gruß gmmg
-
schau dir mal in der hilfe _ExcelBookSaveAs an!
gruß gmmg
-
hallo AspiriJunkie,
ja, so wollte ich das auch!

mein problem war, dass ich nicht verstanden habe, wie ich die zeile + spalte zuweise, weil es ja am anfang eine For IN schleife war!
hab nicht gedacht, dass es so einfach ist eine For TO schleife draus zu machen.
[autoit]
[/autoit][autoit][/autoit][autoit]
If IsArray($aMN) Then _ExcelWriteCell($oExcel, $aMN[0], $iRow, $iColumn)
If IsArray($aDest) Then
For $i = 1 To UBound($aDest) - 1
_ExcelWriteCell($oExcel, $aDest[$i], $iRow, $i+$iColumn)
Next
EndIf$iRow += 1
[/autoit]so funktioniert es aber super!!!
dank dir
man lernt halt immer dazu. 
noch eine frage, könnte man das ganze auch um weitere felder ergänzen z.b. <NAME>, welches dann im excel nach dem <DESTNAME> ausgegeben wird?
Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
#include <String.au3>
#include <Array.au3>
#include <Excel.au3>Global $sDir = @DesktopDir
[/autoit] [autoit][/autoit] [autoit]$FFFF = FileFindFirstFile($sDir & "\*.xml")
[/autoit] [autoit][/autoit] [autoit]
If $FFFF = -1 Then Exit MsgBox(0, "Fehler", "Es wurden keine Dateien/Verzeichnisse gefunden, die zu dem Suchmuster passen"); erstelle excel dokument
[/autoit] [autoit][/autoit] [autoit]
Global $oExcel = _ExcelBookNew()
; Setze Start Reihe und Spalte fest:
Global $iRow = 2, $iColumn = 1Do
[/autoit] [autoit][/autoit] [autoit]
$FFNF = FileFindNextFile($FFFF)
If @error Then ExitLoop$aMN = _StringBetween(FileRead($sDir & "\" & $FFNF), "<MN20>", "</MN20>")
[/autoit] [autoit][/autoit] [autoit]
$aDest00 = _StringBetween(FileRead($sDir & "\" & $FFNF), "<DESTNAME>","</DESTNAME>")
$aDest00 = _ArrayUnique($aDest00)
$aDest01 = _StringBetween(FileRead($sDir & "\" & $FFNF), "<NAME>","</NAME>")
$aDest01 = _ArrayUnique($aDest01)If IsArray($aMN) Then _ExcelWriteCell($oExcel, "'" & $aMN[0], $iRow, $iColumn)
[/autoit] [autoit][/autoit] [autoit]
If IsArray($aDest00) Then
For $i = 1 To UBound($aDest00) - 1
_ExcelWriteCell($oExcel, $aDest00[$i], $iRow, $i+$iColumn)
Next
If IsArray($aDest01) Then
For $i = 1 To UBound($aDest01) - 1
_ExcelWriteCell($oExcel, $aDest01[$i], $iRow, $i+$iColumn +2)
Next
EndIf
EndIf$iRow += 1
[/autoit] [autoit][/autoit] [autoit]
Until 0$oExcel.Columns.AutoFit
[/autoit]
$oExcel.Rows.AutoFithab das mal so gemacht! scheint auch zu funktionieren!
gruß gmmg
-
danke euch beiden

hab mich entschlossen mein script zu verwerfen und das von "AspirinJunkie" vorgeschlage zu benutzen!
hier sind alle von mir gewünschten sachen drin
werd jetzt mal versuchen die ausgabe in excel zu schreiben!
so, stehe schon vor dem ersten problem! Wie bekomm ich die Werte Konsolenausgabe in ein Array?
mein versuch schreibt nicht alle werte hintereinander!
Spoiler anzeigen
[autoit][/autoit] [autoit][/autoit] [autoit]#include <String.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <Array.au3>Global $sDir = @DesktopDir
[/autoit] [autoit][/autoit] [autoit]
Dim $avArrayXML[1]$FFFF = FileFindFirstFile($sDir & "\*.xml")
[/autoit] [autoit][/autoit] [autoit]
If $FFFF = -1 Then Exit MsgBox(0, "Fehler", "Es wurden keine Dateien/Verzeichnisse gefunden, die zu dem Suchmuster passen")Do
[/autoit] [autoit][/autoit] [autoit]
$FFNF = FileFindNextFile($FFFF)
If @error Then ExitLoop$aMN = _StringBetween(FileRead($sDir & "\" & $FFNF), "<MN20>", "</MN20>")
[/autoit] [autoit][/autoit] [autoit]
$aDest = _StringBetween(FileRead($sDir & "\" & $FFNF), "<DESTNAME>","</DESTNAME>")
$aDest = _ArrayUnique2($aDest)
If IsArray($aMN) Then ConsoleWrite($aMN[0] & @TAB)
If IsArray($aDest) Then
For $i In $aDest
ConsoleWrite($i & @TAB)
Next
_ArrayAdd($avArrayXML, $aMN[0] & ";" & $i)
EndIf
ConsoleWrite(@CRLF)
;_ArrayAdd($avArrayXML, $aMN[0] & ";" & $i)
Until 0_ArrayDisplay($avArrayXML)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Func _ArrayUnique2(Const ByRef $aA)
[/autoit] [autoit][/autoit] [autoit]
; by AspirinJunkie
Local Static $oD = ObjCreate('Scripting.Dictionary')
For $i In $aA
If Not $oD.Exists($i) Then $oD.Add($i, 0)
Next
Local $aR = $oD.Keys()
$oD.RemoveAll
Return $aR
EndFunc;#########################################
[/autoit] [autoit][/autoit] [autoit]Konsolenausgabe
[/autoit] [autoit][/autoit] [autoit]
01805605960089-444463-3093
01805000001089-00000-0001
01805123334_Zwansage_1000_10010361-51803-10000361-51803-1001
01805111111_Zwansage_1000_1001036-00000-1000036-00000-1001Array ausgabe
[/autoit] [autoit][/autoit] [autoit][/autoit]
[1]|01805605960;089-444463-3093
[2]|01805000001;089-00000-0001
[3]|01805123334_Zwansage_1000_1001;0361-51803-1001
[4]|01805111111_Zwansage_1000_1001;036-00000-1001
an welche stelle muss ich hier das _ArrayAdd setzen, das mir alle Werte so wie ind er Konsolenausgabe geschrieben werden?hab das jetzt erstmal über filewrite gelöst, ist aber bestimmt zu umständlich!!!
gruß gmmg
-
hallo,
danke für die antwort!
das auslesen der xml in ein array ist nicht das problem! sondern eher das unique machen des wertes!nur diese stimmen schon nicht (siehe bilder vorheriger post)! da dürfte in bild 2 nur der zweite wert sein
normalerweise dürfte da immer nur ein wert pro schleifendurchlauf auftauchen!
das ganze ist gekommen, als ich den ganzen abschnitt _FileListToArray(@DesktopDir,"*.xml") eingebaut habe und der rest in die Func _test() eingekapselt wurde!finde aber den fehler nicht, kann aber nur an einer der schleifen liegen!
ist dem _GetUsers_Summary (vorige posts von dir) ähnlich! damit hattest du mir vor paar tagen geholfen!
hier nochmal ohne excel und nur mit einem file
Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
#Include <Array.au3>
#include <file.au3>
;#include <Excel.au3>Dim $aRecords, $avArray_01[1], $avArray_xx[1], $aC, $aCD
[/autoit] [autoit][/autoit] [autoit]
Local $z#CS $FileList=_FileListToArray(@DesktopDir,"*.xml",1)
[/autoit] [autoit][/autoit] [autoit]
If @Error=1 Then
MsgBox (0,"","No Folders Found.")
Exit
EndIf
If @Error=4 Then
MsgBox (0,"","No Files Found.")
Exit
EndIf
_ArrayDisplay($FileList,"$FileList");erstelle excel dokument
[/autoit] [autoit][/autoit] [autoit]
Local $oExcel = _ExcelBookNew() ;Create new book, make it visibleFor $z = 1 to $FileList[0]
[/autoit] [autoit][/autoit] [autoit]
;MsgBox(0,"", $FileList[$z])
$eintrag = ""
_test()
Next
#CE
;erstelle excel dokument
;Local $oExcel = _ExcelBookNew() ;Create new book, make it visible
_test()Func _test()
[/autoit] [autoit][/autoit] [autoit]If Not _FileReadToArray(@DesktopDir & "\index2.jsp2.xml",$aRecords) Then
[/autoit] [autoit][/autoit] [autoit]
MsgBox(4096,"Error", " Error reading log to Array error:" & @error)
Exit
EndIf
For $x = 1 to $aRecords[0]
$var = $aRecords[$x]
$var = StringReplace($var, " ", "")
$var = StringStripCR($var)
$var = StringStripWS($var, 3)
;Msgbox(0,'Record:' & $x, $aRecords[$x])IF StringLeft($var, 6) = "<MN20>" Then
[/autoit] [autoit][/autoit] [autoit]
$var01 = $var
$var01 = StringTrimRight($var01, 7)
;Msgbox(0,'Record:' & $x, $var01)
$var01 = StringTrimLeft($var01, 6)
;Msgbox(0,'Record:' & $x, $var01)
EndIf
IF StringLeft($var, 10) = "<DESTNAME>" Then
$var02 = $var
$var02 = StringTrimRight($var02, 11)
$var02 = StringTrimLeft($var02, 10)
;Msgbox(0,'Record:' & $x, $var01 & "|" & $var02)
_ArrayAdd($avArray_01, $var01 & "|" & $var02)
EndIf
Next_ArrayDisplay($avArray_01)
[/autoit] [autoit][/autoit] [autoit]Local $aC = _ArrayUnique($avArray_01)
[/autoit] [autoit][/autoit] [autoit]
_ArrayDelete($aC, 0)
_ArraySort($aC)
_ArrayDisplay($aC)For $i = 1 To _ArrayMaxIndex($aC, 0, 1)
[/autoit] [autoit][/autoit] [autoit]
;MsgBox(0,"", _ArrayMin($aC, 0, 1))
$zeile_1 = $i + 1
$eintrag = StringSplit($aC[$i], "|")
_ArrayAdd($avArray_xx, $eintrag[1])
Next
Local $aCD = _ArrayUnique($avArray_xx)
_ArrayDelete($aCD, 0)
_ArraySort($aCD)
_ArrayDisplay($aCD, "test");erstelle excel dokument
[/autoit] [autoit][/autoit] [autoit]
;Local $oExcel = _ExcelBookNew() ;Create new book, make it visibleFor $i = 1 To _ArrayMaxIndex($aC, 0, 1)
[/autoit] [autoit][/autoit] [autoit]
;MsgBox(0,"", _ArrayMin($aC, 0, 1))
$zeile_1 = $i
$eintrag = StringSplit($aC[$i], "|")
;MsgBox(0,"",$eintrag[1] & " " & $eintrag[2])
IF $i = 1 and $aCD[1] = $eintrag[1] Then
;---_ExcelWriteCell($oExcel, "'"&$eintrag[1], $zeile_1 + $z, 1)
;---_ExcelWriteCell($oExcel, $eintrag[2], $zeile_1 + $z, 2)
ConsoleWrite("Spalte1=" & $eintrag[1] & " -- Spalte2=" & $eintrag[2] & " -- Spalte3=" & $eintrag[3])
;MsgBox(0,$i & " 1", $zeile_1 + $z)
Else
;_ExcelWriteCell($oExcel, $eintrag[1], $zeile_1, 3);---_ExcelWriteCell($oExcel, $eintrag[2], $zeile_1 + $z -1 , $i +1)
[/autoit] [autoit][/autoit] [autoit]
;MsgBox(0,$i &" 2 " & $eintrag[1] , $zeile_1 + $z -1)
EndIf
;$eintrag[1] = ""
;$eintrag[2] = ""
;$oExcel.Range("A"& $zeile_1 &":B"& $zeile_1) .Interior.ColorIndex = 27 ; setze Farbe
;$oExcel.Range("A1:B"&$zeile_1).Borders.LineStyle = 1 ; setze einen Rahmen um die Zellen
Next;$oExcel.Columns.AutoFit ;AutoFits the Columns for better viewing
[/autoit] [autoit][/autoit] [autoit]
;$oExcel.Rows.AutoFit ;AutoFits the Rows for better viewingEndFunc
[/autoit]
im abschnitt _ArrayDisplay($aC) siehst du, das es zwei einträge gibt, die dann gesplittet werden!
[1]01805111111_Zwansage_1000_1001 | 036-00000-1000
[2]01805111111_Zwansage_1000_1001 | 036-00000-1001der ausgabe strin soll nun wie folgt aussehen:
01805111111_Zwansage_1000_1001 | 036-00000-1000 | 036-00000-1001gruß gmmg