Sprunganweisung hilfe
Hallo zusammen,
ich habe eine batchdatei die mir hilft bei der Rechner installation.
Diese datei ruft mir die Einzelnen Setup auf.
Nun habe ich das Problem das es von einem Setup mehrere versionen gibt.
Mit dem Parameter GOTO springt er schon zur richtigen Stelle und startet das Setup. Aber wenn die eine Datei installiert ist führt er die andern Setups die danach folgen weiter aus.
Möchte aber das wenn das Eine Setup durchgelaufen ist er dann keins dieser 4 Möglichen Programme installiert sondern zum nächsten Punkt in der Batch datei springt.
Hier mal den Quellcode meiner bisherigen Datei. Es ist nur ein Auszug:
Wäre echt toll wenn mir da jemand einen goldenen tipp geben kann.
gruß Shooan
ich habe eine batchdatei die mir hilft bei der Rechner installation.
Diese datei ruft mir die Einzelnen Setup auf.
Nun habe ich das Problem das es von einem Setup mehrere versionen gibt.
Mit dem Parameter GOTO springt er schon zur richtigen Stelle und startet das Setup. Aber wenn die eine Datei installiert ist führt er die andern Setups die danach folgen weiter aus.
Möchte aber das wenn das Eine Setup durchgelaufen ist er dann keins dieser 4 Möglichen Programme installiert sondern zum nächsten Punkt in der Batch datei springt.
Hier mal den Quellcode meiner bisherigen Datei. Es ist nur ein Auszug:
ECHO ################################################################
ECHO # #
ECHO # Bitte XPhone Installation auswählen #
ECHO # #
ECHO ################################################################
SET /P X=(U)C Client,(C)lient, (D)esktop Client mit Fax oder (N)otebook Client?
IF /I "%X%"=="" goto :Fertig
IF /I "%X%"=="D" goto :DesktopFax
IF /I "%X%"=="U" goto :UC
IF /I "%X%"=="N" goto :Notebook
IF /I "%X%"=="C" goto :Client
GOTO Notebook
:DesktopFax
"\\daten\software\Siemens TK _ UC Software\XPhone install\XPhoneUC_Clients_Integrations_V4_4_4\Clients\XPhone UC\Setup64\XPhone UC Desktop Client mit Fax.msi"
:UC
"\\daten\software\Siemens TK _ UC Software\XPhone install\XPhoneUC_Clients_Integrations_V4_4_4\Clients\XPhone UC\Setup64\XPhone UC Client.msi"
:Notebook
"\\daten\software\Siemens TK _ UC Software\XPhone install\XPhoneUC_Clients_Integrations_V4_4_4\Clients\XPhone UC\Setup64\XPhone UC Notebook Client.msi"
:Client
"\\daten\software\Siemens TK _ UC Software\XPhone install\XPhoneUC_Clients_Integrations_V4_4_4\Clients\XPhone UC\Setup64\XPhone UC Desktop Client.msi"
Pause
Hier werden weitere Programme installiert.
Wäre echt toll wenn mir da jemand einen goldenen tipp geben kann.
gruß Shooan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 242249
Url: https://administrator.de/contentid/242249
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
2 Kommentare
Neuester Kommentar
Moin,
natürlich läuft der durch, warum sollte er auch nicht? Du hast zwar Sprungmarken definiert - aber wenn er z.B. in DesktopFax springt gibt es doch gar keinen Grund warum er denn nich auch das von :UC mitnehmen sollte... dann müsstest du schon sowas wie "goto ende" sagen wenn du das möchtest...
Gruß
Mike
natürlich läuft der durch, warum sollte er auch nicht? Du hast zwar Sprungmarken definiert - aber wenn er z.B. in DesktopFax springt gibt es doch gar keinen Grund warum er denn nich auch das von :UC mitnehmen sollte... dann müsstest du schon sowas wie "goto ende" sagen wenn du das möchtest...
Gruß
Mike
Hallo,
vielleicht
Gruß,
Gersen
vielleicht
SET /P X=(U)C Client,(C)lient, (D)esktop Client mit Fax oder (N)otebook Client?
IF /I "%X%"=="" goto :Fertig
IF /I "%X%"=="D" goto :DesktopFax
IF /I "%X%"=="U" goto :UC
IF /I "%X%"=="N" goto :Notebook
IF /I "%X%"=="C" goto :Client
GOTO Notebook
:DesktopFax
"\\daten\software\Siemens TK _ UC Software\XPhone install\XPhoneUC_Clients_Integrations_V4_4_4\Clients\XPhone UC\Setup64\XPhone UC Desktop Client mit Fax.msi"
GOTO weiter
:UC
"\\daten\software\Siemens TK _ UC Software\XPhone install\XPhoneUC_Clients_Integrations_V4_4_4\Clients\XPhone UC\Setup64\XPhone UC Client.msi"
GOTO weiter
:Notebook
"\\daten\software\Siemens TK _ UC Software\XPhone install\XPhoneUC_Clients_Integrations_V4_4_4\Clients\XPhone UC\Setup64\XPhone UC Notebook Client.msi"
GOTO weiter
:Client
"\\daten\software\Siemens TK _ UC Software\XPhone install\XPhoneUC_Clients_Integrations_V4_4_4\Clients\XPhone UC\Setup64\XPhone UC Desktop Client.msi"
:weiter
Pause
Hier werden weitere Programme installiert.
Gruß,
Gersen