Sous VB, il existe une variable command$ qui contient toute la chaîne qui est passée après le nom de l'appli.
Si on écrit un programme Toto.EXE, si on le lance par
TOTO machin chose bidule
alors
Command$ contient la chaîne de caractères
machin chose bidule
Sinon, il me semble que sous VB(version 3 auquel je me suis arrêté), on peut définir (je sais plus le nom du menu : projet ???) le module qui démarre le projet : feuille ou .BAS. Il suffirait qu'il n'y ait pas de feuille.
VB est censé être "visuel". Mais c'est peut-être faisable. Je ne pense pas que QuickBasic soit encore vendu.