Ansicht:   

#453502 Habe fertig :) Danke für eure Unterstützung, hier das Ergebnis (pc.coding)

verfaßt von Fabian86 zur Homepage von Fabian86, Hannover, 18.04.2022, 18:49:20

Bin soweit erstmal zufrieden, bissel was gelernt habe ich auch  :-)

[image]

Entscheidend war in der CMD folgende Zeile:
choice /c:1234567 /d:7 /t:10 /M:"Lade Autostart Konfiguration Nummer: [ ]"
Der "Set"-Befehl mit der Variable ließ ja keine Verknüpfung mit TIMEOUT oder PAUSE zu, danke nochmal  :-D
Mit choise sagt man mit /c: die ganzen Nummern zur Auswahl an (x oder Ziffer 0 führte zum Fehler!), mit /d: legt man fest, was welche Auswahl nach Parameter /t: in Sekunden automatisch ausgeführt werden soll, zwingend wird aber ein Textfeld mit /:m benötigt  :bewi:

if %ERRORLEVEL%==1 goto Auswahl1
Auch hier der Verweis auf die Variable %Auswahl% von "Set"-Befehl hatte ein paar Fehler wegen Menüauswahl geführt und alles ausgeführt.
 :hau:

Zudem musste die CMD-Datei in der Aufgabenplanung als Admin ausführt werden, da einige Anwendungen wie der Logitech-Treiber Admin-Rechte braucht (und selbst nach Autostart ohne Aufgabenplanung nach Admin eine GUI auf dem Desktop aufruft, die ich nicht sehen will) oder PowerToys.

Dazu kam der Kniff, dass die CMD beim zu schnellen ausführen im Autostart gern mal das Fenster inaktiv anzeigt und ich mit der Maus das Fenster wieder fokussieren muss, damit es auf die Eingabe reagieren kann. Das kann mit 10 Sekunden Startausführungverzögerung zu 98% minimiert werden  :bewi:

Der Code ist dieser:
@echo off
REM Kommentar: Ueberschrift des Scripts!
echo #########################################################
echo *** Autostart - Test mit ANSI.cmd via Aufgabenplanung ***
echo *********************************************************
echo.
echo *********************************************************
echo ** Welche Autostart Konfiguration soll geladen werden? **
echo *********************************************************
echo.
REM Kommentar: Hier beginnt das Auswahlmenue!
:Auswahl
echo *********************************************************
echo *** [1] Lade nur Tastaturtreiber ***
echo *** [2] Lade Outlook und Kalender ***
echo *** [3] Lade alle Gaminglauncher ***
echo *** [4] Lade alle Internetanwendungen ***
echo *** [5] Lade alle Internetanwendungen mit Musik ***
echo *** [6] Lade Musik und Kalender ***
echo *** [7] Abbruch (Automatisch nach 10 Sekunden) ***
echo *********************************************************
echo.
echo #########################################################
REM Kommentar: Abfragebefehl des Auswahlmenues mit Timeout von 10 Sekunden und anschliessend beenden des Scripts!
choice /c:1234567 /d:7 /t:10 /M:"Lade Autostart Konfiguration Nummer: [ ]"
if %ERRORLEVEL%==1 goto Auswahl1
if %ERRORLEVEL%==2 goto Auswahl2
if %ERRORLEVEL%==3 goto Auswahl3
if %ERRORLEVEL%==4 goto Auswahl4
if %ERRORLEVEL%==5 goto Auswahl5
if %ERRORLEVEL%==6 goto Auswahl6
if %ERRORLEVEL%==7 goto Auswahl7
goto END

REM Kommentar: Auszufuehrende Anwendung bei Tastendruck 1!
:Auswahl1
start "Logitech G19 Tastaturtreiber" "C:\Program Files\Logitech Gaming Software\LCore.exe" /minimized
exit

REM Kommentar: Auszufuehrende Anwendung bei Tastendruck 2!
:Auswahl2
start "Logitech G19 Tastaturtreiber" "C:\Program Files\Logitech Gaming Software\LCore.exe" /minimized
start /D /MIN "C:\Program Files (x86)\Microsoft Office\Office15" outlook.exe
start "Kalender" "C:\Users\Admin\Documents\Datenbank Kalender\EssentialPIM.exe" /autorun
exit

REM Kommentar: Auszufuehrende Anwendung bei Tastendruck 3!
:Auswahl3
start "Logitech G19 Tastaturtreiber" "C:\Program Files\Logitech Gaming Software\LCore.exe" /minimized
start "MSI Afterburner" "C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe"
start "Launcher Battle.net" "C:\Program Files (x86)\Battle.net\Battle.net Launcher.exe"
start "Launcher Battlestate" "D:\Games Battlestate\BsgLauncher.exe"
start "Launcher Epic Games" "C:\Program Files (x86)\Epic Games\Launcher\Portal\Binaries\Win32\EpicGamesLauncher.exe"
start "Launcher Gog Galaxy" "C:\Program Files (x86)\GOG Galaxy\GalaxyClient.exe"
start "Launcher Origin" "C:\Program Files (x86)\Origin\Origin.exe"
start "Launcher Rockstar Games" "C:\Program Files\Rockstar Games\Launcher\LauncherPatcher.exe"
start "Launcher Steam" "C:\Program Files (x86)\Steam\Steam.exe"
start "Launcher Ubisoft Connect" "C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\UbisoftConnect.exe"
exit

REM Kommentar: Auszufuehrende Anwendung bei Tastendruck 4!
:Auswahl4
start "Logitech G19 Tastaturtreiber" "C:\Program Files\Logitech Gaming Software\LCore.exe" /minimized
start /D /MIN "C:\Program Files (x86)\Microsoft Office\Office15" outlook.exe
start "Kalender" "C:\Users\Admin\Documents\Datenbank Kalender\EssentialPIM.exe" /autorun
start "Discord" "C:\Users\Admin\AppData\Local\Discord\Update.exe" --processStart Discord.exe --process-start-args --start-minimized
start "Internet" "C:\Program Files\Opera GX\launcher.exe"
start "PowerToys" "C:\Program Files\PowerToys\PowerToys.exe"
start "Skype" /MIN "C:\Program Files (x86)\Microsoft\Skype for Desktop\Skype.exe" /nosplash /minimized
exit

REM Kommentar: Auszufuehrende Anwendung bei Tastendruck 5!
:Auswahl5
start "Logitech G19 Tastaturtreiber" "C:\Program Files\Logitech Gaming Software\LCore.exe" /minimized
start /D /MIN "C:\Program Files (x86)\Microsoft Office\Office15" outlook.exe
start "Kalender" "C:\Users\Admin\Documents\Datenbank Kalender\EssentialPIM.exe" /autorun
start "Discord" "C:\Users\Admin\AppData\Local\Discord\Update.exe" --processStart Discord.exe --process-start-args --start-minimized
start "Internet" "C:\Program Files\Opera GX\launcher.exe"
start "PowerToys" "C:\Program Files\PowerToys\PowerToys.exe"
start "Musik" "C:\Program Files (x86)\AIMP\AIMP.exe"
start "Skype" /MIN "C:\Program Files (x86)\Microsoft\Skype for Desktop\Skype.exe" /nosplash /minimized
exit

REM Kommentar: Auszufuehrende Anwendung bei Tastendruck 6!
:Auswahl6
start "Logitech G19 Tastaturtreiber" "C:\Program Files\Logitech Gaming Software\LCore.exe" /minimized
start "Kalender" "C:\Users\Admin\Documents\Datenbank Kalender\EssentialPIM.exe" /autorun
start "Musik" "C:\Program Files (x86)\AIMP\AIMP.exe"
exit

REM Kommentar: Beenden des Scripts bei Tastendruck 7 bzw. das automatisches Beenden bei keiner Auswahl!
:Auswahl7
exit

--
Update 07.10.2023
Urlaub vorbei, wieder aktiv!
[image]

Mitglied nach Spotlight.de seit 14.03.2008 und Netz-Treff.de seit 08.01.2019.

 

gesamter Thread:

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