Ergebnis 1 bis 7 von 7

Thema: Abschnitt aus text ausgeben

  1. #1
    Registriert seit
    06.09.2004
    Beiträge
    74

    Abschnitt aus text ausgeben

    Ich habe folgendes Problem:
    Ich will aus einem Alarm in dem jeder Abschnitt mit Komma getrennt ist einen bestimmten Teil auslesen und als variable setzen.
    Gibt es dafür ein Program oder Batch befehl mit dem Das geht.
    Hier ein Beispiel:
    00056878,b1,Edewec,Husbäke,Lindenstr 1,brennt Pkw,Eot.....

    Daraus benötige ich nur als 1. Variable Husbäke
    und als 2 Variable Lindenstr 1

    Der Aufbau ist in dem Alarm immer gleich.

  2. #2
    Registriert seit
    03.05.2003
    Beiträge
    408
    Hallo Sebi!

    Schau dir mal das Programm EasyBatch von GW-Software an.
    http://www.gwsoftware.de
    damit kannst du eine Batch schreiben die sowas lösen kann.

    FMS-Master

  3. #3
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Das geht sogar ohne extra Programme in einer Batchdatei....schau dir mal die FOR-Schleife an...
    Felix
    felix[null][null][null]@funkmeldesystem.de

  4. #4
    Registriert seit
    13.08.2009
    Beiträge
    10
    hmm irgendwo brauch ich mal einen denk anstoß mit der for schleife... wie soll das funktionieren?

  5. #5
    Registriert seit
    10.12.2001
    Beiträge
    2.273
    Grüße Chris

    Das Drama aller Zeiten hat eigentlich nur ein einziges Thema gehabt: die Unfähigkeit der Menschen, miteinander zu leben. Zitat von Gerhard Bronner

  6. #6
    Registriert seit
    03.05.2003
    Beiträge
    408
    HiHi, so gehts natürlich auch *g*

    Bin schon so tief in verschiedenen Programmiersprachen /-Programmen das mir das einfachste nicht mehr einfällt.

    Soory

    FMS-Master

  7. #7
    Registriert seit
    13.08.2009
    Beiträge
    10
    Jooo sehr cool nun hab ich es auch geschnallt

    sollte dann so klappen

    for /F "tokens=1 delims=," %%i in ("%alarm%") do set stichwort=%%i
    for /F "tokens=2 delims=," %%i in ("%alarm%") do set gemeinde=%%i
    for /F "tokens=3 delims=," %%i in ("%alarm%") do set ort=%%i
    for /F "tokens=4 delims=," %%i in ("%alarm%") do set adresse=%%i

    SUPER!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •