Ansicht:   

#453486 Brauche mal Hilfe bei einer CMD (pc.coding)

verfaßt von MudGuard zur Homepage von MudGuard, München, 17.04.2022, 19:28:14

> Frohe Ostern erstmal  :-)
>
> Mir fällt es grade schwer, ne einfache Autostart.CMD zu schreiben:
> 1. Es soll eine Auswahl 1 oder 2 statt finden, die bekomme ich nicht hin,
> es wird immer bei 1 der Tastaturtreiber geladen und bei 2 auch der
> Tastaturtreiber, aber nicht Outlook und Skype mit.
> 2. Soll nach Timeout gar nichts passieren, aber ein Exit hinterher
> schreiben macht es eher zu und mit Timeout oder Set Kombination habe ich
> noch nichts rausgefunden. Es sollte in den 10 Sekunden auf die Taste 1 oder
> 2 reagieren, sofern möglich und nicht mit exit gleich zu machen, wenn ich
> 1 oder 2 drücke.
>
> Ihr Profis habt sicherlich ein Tipp oder?  :-)
> Die folgenden Seiten haben mir nicht ganz weitergeholfen, außer das es
> statt Pause auch einen Timeout-Befehl gibt  :hau:
> Auswahlmenü,
> Timeout
> und weitere
> Tipps..
>
> Ich wollte noch Ostereiersuchen und nach 3h gebe ich mal die Osterfrage an
> euch weiter  :anbet:
>
> @echo off
> echo ###################################################
> echo Welche Autostart Konfiguration soll geladen werden?
> echo ###################################################
> echo [1] Starte nur Tastaturtreiber
> echo [2] Starte Outlook und Skype
> echo ###################################################
> timeout 10
> exit (soll aber nur bei keiner Tastatureingabe passieren)
> set /P Auswahl= Auswahl [1-2] treffen:
>
> if %Auswahl%=="1" goto 1

hier soll zu einem Label "1" gesprungen werden.

Das gibt es nicht - es gibt nur 2 Label, eins heißt "goto 1", das andere "goto 2".

==> das goto wird ignoriert.


(Inwieweit Ziffern/Zahlen als Label erlaubt sind, entzieht sich meiner Kenntnis - wenn, dann verwende ich "sprechende" Labels, also z.B. "goto treiber_only" oder "goto "outlook_and_skype")
(ob Leerzeichen im Label erlaubt sind, entzieht sich ebenfalls meiner Kenntnix.


> if %Auswahl%=="2" goto 2
>
> :goto 1
> start "Logitech G19 Tastaturtreiber" "C:\Program Files\Logitech Gaming
> Software\LCore.exe" /minimized
> goto end
>
> :goto 2
> start /D /MIN "C:\Program Files (x86)\Microsoft Office\Office15"
> outlook.exe
> start "Skype" /MIN "C:\Program Files (x86)\Microsoft\Skype for
> Desktop\Skype.exe" /nosplash /minimized
> goto end
> exit

--
[image]
MudGuard
O-o-ostern

 

gesamter Thread:

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz