Jup das geht in Ordnung denk ich
leider hab ich selbst noch nicht viel mit der FF.au3 gearbeitet. aber das _FFWindowSelect() denke ich braucht den Titel des Firefox Fensters und nicht die URL.
und einen programmteil zu überspringen macht man egtl immer mit einer if abfrage. Pseudocodemäßig so:
if nochnichteingeloggt then
einloggen
endif
deshalb verstehe ich das problem mit dem case beenden nich ganz.
aber im zweifel könnte dir auch ContinueCase helfen