Ich versuche, eine .bat-Datei als Protokollhandler zu verwenden. Die Protokoll-URL lautet beispielsweise testapp://closeund ich habe das zu startende Protokoll "C:\test.bat" "%1"in der Registrierung festgelegt.
Die test.batDatei
@echo off
echo %1
pause
exit 0
Im Wesentlichen möchte ich nur den Parameter in der URL closean eine Anwendung übergeben, um sie auszuführen. C:/someapp.exe closeDer %1Parameter, den ich erhalte, ist jedoch die vollständige URL testapp://close/. Wie kann ich den closeParameter %1nur mit nativen Windows-Befehlen aus der Variablen analysieren ?

explorer.exe testapp://close