tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
6177
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    robert83 robert83 ist offline Grünschnabel
    Registriert seit
    Aug 2006
    Beiträge
    2
    Hallo!

    Erst mal muss ich mich entschuldigen, es gibt ja schon hunderte Einträge über Batch, aber ich werd aus keinem richtig schlau.

    Ich habe ein Batch-Programm A und will damit aus einer Textdatei B einen Wert auslesen.

    Bis jetzt bin ich so weit gekommen:

    ---Batch-Programm A---------------------------------------------------------

    find "SRV" C:\WINDOWS\Sun\Java\Deployment\deployment.properties

    -------------------------------------------------------------------------------------

    Hier die Textdatei B:

    ---------------------deployment.properties------------------------------
    #
    # 31/01/06 02:57:33.611

    deployment.javaws.proxy.setting=MANUAL
    deployment.javaws.proxy.http=SRV001
    deployment.javaws.proxy.httpport=9621
    deployment.javaws.proxy.httpproxyoverride=localhost
    ...
    ..
    -------------------------------------------------------------------------

    aus der findet er nun die Zeile mit dem Servernamen ->

    Ausgabe:
    ---------- C:\WINDOWS\SUN\JAVA\DEPLOYMENT\deployment.properties
    deployment.javaws.proxy.http=SRV001

    So - jetzt mein Problem - ich will nur den "SRV001" Namen und sonst nichts von der Zeile und der Name soll dann einer Variable "Server" übergeben werden.

    (Ich hoffe es kann sich einer vorstellen was ich meine!)

    Wie mach ich das?

    Tausend tausend Dank für Eure Hilfe!
    Geändert von robert83 (23.08.06 um 13:14 Uhr)
     

  2. #2
    robert83 robert83 ist offline Grünschnabel
    Registriert seit
    Aug 2006
    Beiträge
    2
    Hi!

    Also bin selber auf die Lösung gekommen. Ich schreib sie hier am besten mal rein - sollte
    jemand mal des gleiche Problem haben:

    FOR /F "tokens=2 delims==" %%A IN ('FIND "SRV" C:\Windows\Sun\Java\Deployment\deployment.properties') DO SET Server=%%A

    Hilfe zum Befehl gibts auch hier: http://www.robvanderwoude.com/index.html <- tolle Seite

    Grüße
     

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 29.11.10, 14:10
  2. return wert an batch übergeben
    Von naeko im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 30.06.08, 10:06
  3. [Batch] Per Batch Textzeile auslesen und Verbindung testen?
    Von overreaction im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 15.03.08, 20:18
  4. aus einer function() einen Wert in eine Variable übergeben
    Von wernerstumpferl im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 30.06.06, 11:59
  5. BATCH: Textzeile auslesen?
    Von kinglazee im Forum Sonstige Sprachen
    Antworten: 3
    Letzter Beitrag: 07.12.04, 22:00