Ok, show your bat file. That output is used only if you run it without wallet argument
I can confirm this - you will see the output and the changed startup file if you add a port as recommended by you - if you leave the port from the bat file - no information will create to your wallet.
Example: if you add:
start NoDevFee
to the .bat-file - the startup script was created.
If you remove and delete the startup - no new startup file was created and no WalletID was changed in the file.