Ergebnis 1 bis 7 von 7

Thema: Frage zu Batch

  1. #1
    Registriert seit
    17.03.2002
    Beiträge
    2.841

    Frage zu Batch

    Hallo

    Frage:
    Ist es möglich mit einer Batchdatei nur die ersten z.B. 7 Ziffern, oder nur die ersten 1-2 Wörter zu übernehmen, um diese dann zu versenden?
    Geändert von Florian Feuerbaer (14.10.2007 um 12:33 Uhr)
    Ich gebe hier ausschließlich meine private Meinung wieder!

  2. #2
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Wie übergibst du denn die Parameter???
    Felix
    felix[null][null][null]@funkmeldesystem.de

  3. #3
    Registriert seit
    17.03.2002
    Beiträge
    2.841
    Öhm wie meinen?
    Ich hab davon keine schimmer....
    Geändert von Florian Feuerbaer (14.10.2007 um 12:32 Uhr)
    Ich gebe hier ausschließlich meine private Meinung wieder!

  4. #4
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Die ersten 2 Wörter:
    Code:
    FOR /F "tokens=1-2 delims= " %%a IN ("%~1") DO SET text=%%a %%b
    echo %text%
    Die ersten 7 Buchstaben:
    Code:
    SET text=%~1
    echo %text:~0,7%
    Aufruf der Batchdatei jeweils so:
    X:\Pfad\batch.bat "%3"
    Felix
    felix[null][null][null]@funkmeldesystem.de

  5. #5
    Registriert seit
    17.03.2002
    Beiträge
    2.841
    Danke, werde es mal probieren ;)
    Ich gebe hier ausschließlich meine private Meinung wieder!

  6. #6
    Registriert seit
    09.10.2003
    Beiträge
    2.273
    Zitat Zitat von felix000 Beitrag anzeigen
    Die ersten 2 Wörter:
    Code:
    FOR /F "tokens=1-2 delims= " %%a IN ("%~1") DO SET text=%%a %%b
    echo %text%
    Die ersten 7 Buchstaben:
    Code:
    SET text=%~1
    echo %text:~0,7%
    Aufruf der Batchdatei jeweils so:
    X:\Pfad\batch.bat "%3"
    Hallo felix000,

    stellv. für den Florian probiere ich mich mal ;)
    Ich weis aber nicht so recht wie ich das einbauen kann..

    Hier mal eine Batch (ohne die oben einzubauenden Parametern):

    c:\Verzeichnis\sendemail.exe -s smtp.1und1.de -xu BENUTZER -xp PASSWORT -f TEST@ABSENDERADRESSE.de -t TEST@EMPFÄNGER1.de -bcc TEST@EMPFÄNGER2.de -u %time:~0,8%_%date%_%text% -m "%time:~0,8%_%date%_%text%" -l C:\Verzeichnis\sendemail.log

    Weil so wie oben, käme eine normale Mail mit Datum + Uhrzeit als Betreff.

    Grüße

    -Z L-
    Geändert von felix000 (14.10.2007 um 12:26 Uhr) Grund: unbeabsichtige Änderung, wollte eigentlich zitieren
    ~Greatness is no Question of Size~
    ->FMT-Größen-Vergleich<-

    ³
    |
    |
    |
    |F|
    |M|
    | T |
    (Meister)
    __
    __

  7. #7
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Code:
    FOR /F "tokens=1-2 delims= " %%a IN ("%~1") DO SET text=%%a %%b
    c:\Verzeichnis\sendemail.exe -s smtp.1und1.de -xu BENUTZER -xp PASSWORT -f TEST@ABSENDERADRESSE.de -t TEST@EMPFÄNGER1.de -bcc TEST@EMPFÄNGER2.de -u %time:~0,8%_%date%_%text% -m "%time:~0,8%_%date%_%text%" -l C:\Verzeichnis\sendemail.log
    Felix
    felix[null][null][null]@funkmeldesystem.de

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
  •