Ergebnis 1 bis 6 von 6

Thema: mit Batch-Datei Zeichen zählen, aber wie?

  1. #1
    Registriert seit
    10.12.2001
    Beiträge
    121

    mit Batch-Datei Zeichen zählen, aber wie?

    Hallo,

    ich benötige Batch-Datei in der Zeichen gezählt werden und der Text dann auf 160 Zeichen begrenzt wird.

    Der Text der gezählt werden soll wird von FMS32pro als Parameter ausgegeben. Dabei kommt es vor das der Text länger ist als 160 Zeichen. Wenn dies geschieht, sendet BOS-Alert den Text nicht über ein angeschlossenes Handy, sondern gibt eine Fehlermeldung aus.

    Ich bräuchte halt noch ein Batch-Programm "dazwischen" welches die Textlänge begrenzt.

    Im Netz habe ich leider nichts gefunden oder nicht mit den richtigen Schlagwörten gesucht.

    Ich würde mich über Hilfe freuen.


    Mit freundlichen Grüßen
    Marschel

  2. #2
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Eine sehr einfache Lösung wäre esimmer nur die ersten 160 Zeichen des Textes zu übergeben:

    In einer Batchdatei einfach folgenden Parameter benutzen: %1:~0,160%
    Felix
    felix[null][null][null]@funkmeldesystem.de

  3. #3
    Registriert seit
    10.12.2001
    Beiträge
    121
    Hallo,

    danke für die Antwort! Das ist doch genau das, was ich gesucht habe. Mehr als die ersten 160 Zeichen brauchen auch nicht übergeben zu werden!
    Ich werde das ausprobieren und dann hier berichten!

    Vielen Dank!!

    Marschel

  4. #4
    Registriert seit
    10.12.2001
    Beiträge
    121
    Hallo,

    ich habe das gerade mal ausprobiert. Es klappt leider nicht so wie es soll. Ich übergebe 2 Parameter aus FMS32pro (%2 und %3) in eine Batch-Datei.

    In der Batch-Datei wird dann der Text von %2 und %3 mit %* an BOS-Alert übergeben.

    Ich habe jetzt %*:~0,160% eingegeben, aber der Text wird nicht gekürzt.

    Weiß da noch jemand Rat?

    MfG
    Marschel

  5. #5
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    set text= %1 %2
    ...exe %text:~0,160%

    %2 und %3 bei FMS32pro sind nur Platzhalter, in der Batchdatei wird bei 1 angefangen zu zählen, also %1 %2.
    Felix
    felix[null][null][null]@funkmeldesystem.de

  6. #6
    Registriert seit
    10.12.2001
    Beiträge
    121
    Hallo,

    jetzt funktioniert es einwandfrei! Vielen Dank!!

    MfG
    Marschel

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
  •