Abfrage mit Speicherung der Eingabe in einer Config unter einer Sprungmarke
Ist dies überhaupt möglich?!
Ich habe ein Hauptskript, welches nun die dort festen Variablen nun in eine Config-Datei speichern soll, wenn ein Schalter = 1 ist.
Wenn der Schalter = 1 ist, soll der Config-Dialog gestartet werden. Die unter dem Dialog eingegebenen Informationen sollen dann unter verschiedenen Sprungmarken abgelegt werden und der dortig hinterlegte Wert soll überschrieben werden.
Könnt ihr damit etwas anfangen oder braucht ihr mehr Infos und ist es möglich?
Vielen lieben Dank schonmal für eure Hilfe!
Liebe Grüße!
Ich habe ein Hauptskript, welches nun die dort festen Variablen nun in eine Config-Datei speichern soll, wenn ein Schalter = 1 ist.
Wenn der Schalter = 1 ist, soll der Config-Dialog gestartet werden. Die unter dem Dialog eingegebenen Informationen sollen dann unter verschiedenen Sprungmarken abgelegt werden und der dortig hinterlegte Wert soll überschrieben werden.
Könnt ihr damit etwas anfangen oder braucht ihr mehr Infos und ist es möglich?
Vielen lieben Dank schonmal für eure Hilfe!
Liebe Grüße!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 98134
Url: https://administrator.de/contentid/98134
Ausgedruckt am: 25.11.2024 um 20:11 Uhr
8 Kommentare
Neuester Kommentar
Moin,
Ansonsten:
gruß
Könnt ihr damit etwas anfangen oder braucht ihr mehr Infos und ist es möglich?
Können wir und ja - mehr Infos erleichtern bzw. ermöglichen das gezielte Helfen.Ansonsten:
if %schalter%==1 goto sprungmarke
oder
if %schalter%==1 call sprungmarke.bat/.cmd
oder
if %schalter%==1 start /wait sprungmarke.bat/.cmd
oder
if %schalter%==1 call sprungmarke.bat/.cmd
oder
if %schalter%==1 start /wait sprungmarke.bat/.cmd
gruß
Servus,
leider verstehe ich nicht wirklich was du meinst...
Meinst du so etwas?
123.cmd
Irgendwie sowas?
%1 ist die Variable, die hinter dem aufruf der cmd mitgegeben wird.
Gruß
edit
123.cmd
So ist es vielleicht eleganter.
leider verstehe ich nicht wirklich was du meinst...
Meinst du so etwas?
ECHO 1 fuer Privat
ECHO.
ECHO 2 fuer Oeffentlich
ECHO.
ECHO 3 fuer ENDE
ECHO.
ECHO.
choice /c:123 /n /t:3,20
if errorlevel 3 start /min "Keine Ahnung was nun passiert" "123.cmd 3"
if errorlevel 2 start /min "Keine Ahnung was nun passiert" "123.cmd 2"
if errorlevel 1 start /min "Keine Ahnung was nun passiert" "123.cmd 1"
if %1==1 goto priv
if %1==2 goto Oeff
:pri
cls
ECHO sie haben Punkt Privat gewaehlt
echo.
echo.
sleep 4
start /min "Privat" "Privat.cmd"
Irgendwie sowas?
%1 ist die Variable, die hinter dem aufruf der cmd mitgegeben wird.
Gruß
edit
ECHO 1 fuer Privat
ECHO.
ECHO 2 fuer Oeffentlich
ECHO.
ECHO 3 fuer ENDE
ECHO.
ECHO.
choice /c:123 /n /t:3,20
if errorlevel 3 goto end
if errorlevel 2 start /min "Keine Ahnung was nun passiert" "123.cmd Oeffentlich"
if errorlevel 1 start /min "Keine Ahnung was nun passiert" "123.cmd Privat"
@ECHO sie haben Punkt %1 gewaehlt
if %1==Oeffentlich goto %1
if %1==Privat goto %1
goto end
:Privat
cls
echo.
echo.
sleep 4
start /min "Privat" "Privat.cmd"
So ist es vielleicht eleganter.
Sowas passiert schonmal im Eifer des Gefechts
Gruß
Zitat von @Kranzfr3d:
Nein. Trotzdem Danke für die Code-Verbesserung
Ich weiß nicht wie ich es anders erklären soll als so:
Ich möchte die Variablen aus dem Dialog in die Config bei der
entsprechenden Sprungmarke übernehmen - wie sieht dort der Code
aus?
Im angegebenen Beispiel ist keine einzige Variable (außer Errorlevel) definiert.Nein. Trotzdem Danke für die Code-Verbesserung
Ich weiß nicht wie ich es anders erklären soll als so:
Ich möchte die Variablen aus dem Dialog in die Config bei der
entsprechenden Sprungmarke übernehmen - wie sieht dort der Code
aus?
Ich habe drei Dateien. Mein jetziges Skript, eine für den
Dialog, und eine für die zukünftige
Konfigurationsspeicherung. Nun möchte ich wissen, wie ich die
Informationen vom Dialog in die Config unter einer bestimmten
Sprungmarke bekomme. Zum Beispiel hier wird im Dialog der Punkt
"Privat" ausgewählt.
Das habe ich dir doch gezeigt?
- if errorlevel 1 start /min "Keine Ahnung was nun passiert" "123.cmd 1"
- if errorlevel 1 start /min "Keine Ahnung was nun passiert" "123.cmd Privat"
- if errorlevel 1 set Auswahl=Privat
Jetzt möchte ich, dass im aus dem Dialog als Variable
Im aus dem Dialog? Wie denn nun?start /min "Privat" "Privat.cmd"
in die Config unter der Marke :auswahl_jump geschrieben wird. Falls
etwas dort schon steht soll es überschrieben werden!
Ich hoffe, dass nun letzlich alle Klarheiten beseitigt sind
Grüße
zurück in die Config unter der Marke :auswahl_jump geschrieben wird. Falls
etwas dort schon steht soll es überschrieben werden!
Ich hoffe, dass nun letzlich alle Klarheiten beseitigt sind
Grüße