Auf der von dir verlinkten Seite kann ich aber keine Option finden, die arduino.exe beim Start mit leerem Bildschirm öffnet.
Vielleicht habe ich diese Option überlesen?!?
Ich befürchte, dass du meine Antwort nicht richtig interpretiert hast....
Also andere Worte:
Hinter meinem Link, findest du die grundsätzlichen Möglichkeiten, welche dir die IDE auf der Kommandozeile bietet.
Das ist der Pool aus dem du dich bedienen kannst.
Merke:
Keinesfalls habe ich behauptet, dass da steht, wie du dein Problem lösen kannst.
Was ich nicht verstehe ist, dass ich beim Start von arduino.exe ja keinen file.ino angegeben habe.
Das verstehe ich auch nicht, dass du das nicht tust!
Also, meine Frage an dich:
Warum tust du das nicht, obwohl du doch damit (vermutlich) deinen Wunsch realisieren könntest?
Und ja, die Arduino IDE hat sich in dem Punkt geändert.
Sie implementiert jetzt ein Verhalten, welches zunehmend viele GUI Anwendungen so realisieren.
Es entspricht also dem Prinzip der geringsten Verwunderung.
Wenn du das Verhalten nicht möchtest, solltest du dich beim Arduino IDE Entwickler Team beschweren!
z.B. hier
Du könntest auch den Vorschlag machen, das alte Verhalten mit einem neuen CLI Parameter wieder herzustellen
z.B. arduino -startWithNewFile
Wenn du dich da rein kniest, kannst du das auch selber in die IDE einbauen und deine eigene kompilieren.
Das erhöht gleichzeitig die Chance, dass das für alle übernommen wird.