b.poppe
Goto Top

Programme starten mit Parametern

Hallo und einen recht schönen Abend.
Ich habe folgende Aufgabe umzusetzen:
Ich muss ein Programm unter bestimmten Rahmenbedingungen starten. Dabei soll nach eine Abfrage "Netzwerkversion" oder "Desktopversion" eine Datei umbenannt werden, in der bestimmte Pfadangaben für die Ausführung des Programms vorhanden sind.

Name: Home.txt

Netzwerkversion - Angaben zum Netzwerkpfad1 -- home1.txt
Desktopversion - Angaben zu einem anderen Pfad -- home2.txt

Je nach Auswahl sollen die Dateien hom1 oder home2 in home umbenannt werden und anschließend die Software gestartet werden.

Leider bin ich an dieser Stelle absoluter Anfänger. Kann mir jemand helfen?

Recht vielen Dank. Bodo

Content-Key: 255061

Url: https://administrator.de/contentid/255061

Ausgedruckt am: 19.03.2024 um 04:03 Uhr

Mitglied: Xaero1982
Lösung Xaero1982 17.11.2014 aktualisiert um 22:34:56 Uhr
Goto Top
Nabend,

wer fragt das ab?
Wer beantwortet das?

Anhang der Frage soll dann die Datei umbenannt werden in home.txt, richtig?

Und es sind wirklich nur Textdateien?

Grüße
Mitglied: b.poppe
b.poppe 17.11.2014 um 22:37:44 Uhr
Goto Top
Also die Abfrage sollte auf dem Desktop an einen User gestellt werden. Dieser könnte mit der Eingabe von 1 oder 2 Antworten. Ja es handelt sich um eine Txt Datei.
Mitglied: Xaero1982
Lösung Xaero1982 17.11.2014, aktualisiert am 18.11.2014 um 08:55:13 Uhr
Goto Top
Na warum ist das denn nun gelöst? face-smile

Nicht schön aber selten:

@echo off

Echo Desktop(1) oder Netzwerk(2)?

set /p auswahl=Bitte waehlen: 


if exist home1.txt ren home.txt home2.txt
if exist home2.txt ren home.txt home1.txt

if %auswahl%==1 goto netzwerk
if %auswahl%==2 goto desktop
:EOF

:desktop
ren "home1.txt" "home.txt"  
notepad.exe
:EOF

:netzwerk
ren "home2.txt" "home.txt"  
notepad.exe
:EOF

:EOF

Notepad ersetzt du durch das Programm was du starten willst.
Mitglied: b.poppe
b.poppe 18.11.2014 um 08:57:03 Uhr
Goto Top
Hallo Xaero1982,

recht vielen Dank. Macht genau das was ich will. Ja, sicher nicht die beste Lösung aber für mein Problem geeignet.
Noch mal recht vielen Dank für Deine Hilfe.