Batchprogramm um Variable Eingaben zu setzen.

Diskutiere Batchprogramm um Variable Eingaben zu setzen. im Programmierung Forum im Bereich Software Forum; Hallo Winboard User, ich wende mich mit einer kleinen Bitte an Euch, denn ich hänge mit einem kleinen Batch in der Luft und sehe sprichwörtlich...
pohlem

pohlem

Threadstarter
Mitglied seit
01.10.2004
Beiträge
24
Alter
47
Hallo Winboard User,

ich wende mich mit einer kleinen Bitte an Euch, denn ich hänge mit einem kleinen Batch in der Luft und sehe sprichwörtlich den Wald vor Bäumen nicht.

Ich habe ein kleines Install Script mit dem ich die Umgebungsvariable für ein anderes Batch setzen möchte.

Das ganze geht soweit auch ganz gut.
Die Ausgabe wird in die entsprechenden config Files geschrieben.
Jedoch leider immer mit einem blanc und einem CR dahinter.

Habt Ihr eventuell eine Idee?
Ich steh damit echt auf dem Schlauch.

hier die beiden Files:

1. install.bat
Code:
@echo off
@COLOR f3
ECHO.
ECHO. Installation des ARS Cache Cleaner!
ECHO.    © Universal PCtech 09.02.2007
ECHO.
ping -n 2 localhost  > nul
cls
ECHO.
ECHO.
ECHO.
ECHO. Bitte geben Sie den Pfad zum ARS Home Verzeichnis der Version 5.x an:
ECHO.
ECHO. und bestaetigen Sie Ihre Eingabe mit ENTER!
ECHO.
set ver5=
set /p ver5= Ihre Auswahl = 
ECHO.
ECHO.
ECHO. Pfad zum Cache der Version 5 auf %ver5% eingestellt!
ECHO %ver5% > path5.x.txt
ping -n 2 localhost  > nul
ECHO.
ECHO.
ECHO. Bitte geben Sie den Pfad zum ARS Home Verzeichnis der Version 6.x an:
ECHO.
ECHO. und bestaetigen Sie Ihre Eingabe mit ENTER!
ECHO.
set ver6=
set /p ver6= Ihre Auswahl = 
ECHO.
ECHO.
ECHO. Pfad zum Cache der Version 6 auf %ver6% eingestellt!
ECHO %ver6% > path6.x.txt
ping -n 2 localhost  > nul
CLS
ECHO.
ECHO.
ECHO. Bitte geben Sie den Pfad zur Datei aruser.exe 
ECHO. inclusive der Datei der Version 5.x an:
ECHO. und bestaetigen Sie Ihre Eingabe mit ENTER!
ECHO. 
ECHO. zum Beispiel: C:\Programme\Remedy\aruser.exe
ECHO.
ECHO.
set exe5=
set /p exe5= Ihre Auswahl = 
ECHO.
ECHO.
ECHO. Pfad zum AR Usertool der Version 5 auf:
ECHO. %exe5% eingestellt!
ECHO. %exe5% > exe5.x.txt
ping -n 2 localhost  > nul
CLS
ECHO.
ECHO.
ECHO. Bitte geben Sie den Pfad zur Datei aruser.exe 
ECHO. inclusive der Datei der Version 6.x an:
ECHO. und bestaetigen Sie Ihre Eingabe mit ENTER!
ECHO. 
ECHO. zum Beispiel: C:\Programme\Remedy_6\aruser.exe
ECHO.
set exe6=
set /p exe6= Ihre Auswahl = 
ECHO.
ECHO.
ECHO. Pfad zum AR Usertool der Version 6 auf:
ECHO. %exe6% eingestellt!
ECHO. %exe6% > exe6.x.txt
ping -n 2 localhost  > nul
CLS
ECHO.
ECHO.
ECHO. Alle Eingaben gespeichert. Starten Sie nun die Datei Start_User.bat
ping -n 3 localhost  > nul
exit
2. Start_User.bat

Code:
@echo off
@COLOR f3
ECHO.
ECHO.    Delete Cache Version 2.2
ECHO.  © Universal PCtech 09.02.2007
ECHO.
ECHO.
ECHO. Das Entfernen ARS Cache wird gestartet!
ECHO.
ECHO. Dieser Vorgang kann je nach groesse des Caches einige Zeit in Anspruch nehmen.
C:\delremcache\delremcache.exe < C:\delremcache\path5.x.txt > nul
ECHO.
ECHO. Cache Version 5 geloescht!
ECHO.
C:\delremcache\delremcache.exe < C:\delremcache\path6.x.txt > nul
ECHO.
ECHO. Cache Version 6 geloescht!
ECHO.
ping -n 2 localhost  > nul
cls
:start
ECHO.
ECHO.
ECHO.
ECHO. Welche User Version soll gestartet werden?
ECHO.
ECHO. Druecken Sie:
ECHO.
ECHO. 5 = User 5.1.2,
ECHO.
ECHO. 6 = User 6.3.0,
ECHO.
ECHO. 0 = Exit
ECHO.
ECHO. und bestaetigen Sie Ihre Eingabe mit ENTER!
ECHO.
ECHO.
set choice=
set /p choice= Ihre Auswahl = 
if not ´%choice%´==´´ set choice=%choice:~0,1%
if ´%choice%´==´5´ goto 512
if ´%choice%´==´6´ goto 63
if ´%choice%´==´0´ goto end
cls
ECHO.
ECHO.
ECHO. Dieser Eintrag ist nicht vorhanden, Bitte versuchen Sie es erneut!
ECHO.
goto start
:512
set exe5.x=
set /p exe5.x= < C:\delremcache\exe5.x.txt
ECHO.
ECHO.
ECHO.
ECHO. Starte Version 5.1.2
ping -n 3 localhost  > nul
start  %exe5.x%
goto end
:63
set exe6.x=
set /p exe6.x= < C:\delremcache\exe6.x.txt
ECHO.
ECHO.
ECHO.
ECHO. Starte Version 6.3.0
ping -n 3 localhost  > nul
start  %exe6.x%
goto end
:end
exit
vielen Dank Euch schonmal im Voraus
Markus
 
Thema:

Batchprogramm um Variable Eingaben zu setzen.

Batchprogramm um Variable Eingaben zu setzen. - Ähnliche Themen

  • SSIS Variables window empty after upgrade to Windows 10 1903

    SSIS Variables window empty after upgrade to Windows 10 1903: Hello, after upgrade from Windows 10 1809 to 1903 the SSIS Variables window doesn't show any variables nor buttons to add/delete. Windows 10...
  • Batchprogramm

    Batchprogramm: Hallo Forum, die Batchdatei die ich benötige ist meiner Ansicht nach etwas komplexer und benötige bei dieser eure Hilfe. Es handelt sich dabei um...
  • Batchprogramm - Zwei dateien kopieren mit Pfadangabe

    Batchprogramm - Zwei dateien kopieren mit Pfadangabe: Mhh ich stehe hier vor einem ziemlich großen problem undzwar: ich habe ein Clanlogo gemacht für Cs:s da es ein komplexeres logo ist und man dies...
  • Pfadbezeichnungen in Batchprogrammen bei Vista

    Pfadbezeichnungen in Batchprogrammen bei Vista: Da man nicht direkt in den Ordner Eigene Dateien mit XCOPY adressieren kann und den Pfad \Benutzer\name\documents nehmen muss verzweifele ich bald...
  • Batchprogramm Ordner kopieren

    Batchprogramm Ordner kopieren: Salü zusammen, ich komm bei meinem Auftrag überhaupt nicht mehr weiter und hab den sprichwörtlichen Wald vor Augen ;) Ich will ne Batch-Datei...
  • Ähnliche Themen

    • SSIS Variables window empty after upgrade to Windows 10 1903

      SSIS Variables window empty after upgrade to Windows 10 1903: Hello, after upgrade from Windows 10 1809 to 1903 the SSIS Variables window doesn't show any variables nor buttons to add/delete. Windows 10...
    • Batchprogramm

      Batchprogramm: Hallo Forum, die Batchdatei die ich benötige ist meiner Ansicht nach etwas komplexer und benötige bei dieser eure Hilfe. Es handelt sich dabei um...
    • Batchprogramm - Zwei dateien kopieren mit Pfadangabe

      Batchprogramm - Zwei dateien kopieren mit Pfadangabe: Mhh ich stehe hier vor einem ziemlich großen problem undzwar: ich habe ein Clanlogo gemacht für Cs:s da es ein komplexeres logo ist und man dies...
    • Pfadbezeichnungen in Batchprogrammen bei Vista

      Pfadbezeichnungen in Batchprogrammen bei Vista: Da man nicht direkt in den Ordner Eigene Dateien mit XCOPY adressieren kann und den Pfad \Benutzer\name\documents nehmen muss verzweifele ich bald...
    • Batchprogramm Ordner kopieren

      Batchprogramm Ordner kopieren: Salü zusammen, ich komm bei meinem Auftrag überhaupt nicht mehr weiter und hab den sprichwörtlichen Wald vor Augen ;) Ich will ne Batch-Datei...
    Oben