Bonjour,
Je suis en train d'aider une personne sur un autre forum qui débute en winAPI. (J'en profite, puisque le sujet de ce topic me sera utile lors du développement de mon prochain programme... un timer pour les tâches à effectuer) Afin de lancer son exécutable SDL permettant une visualisation spectrale à partir d'une lecture d'une musique (tout ça à partir d'un programme winAPI que l'on pourrait qualifier de launcher : il permet de choisir la musique), je lui ai conseillé ShellExecute.
Dans son cas, on doit alors faire(du moins il me semble, d'après la traduction de msdn) Mais je ne sais pas sous quelle forme va arriver la ligne de commande afin de la récupérer dans les argc et argv standards du prototype de Main SDL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ShellExecute(hwnd, "open", "C:\\Dossier\\Programme.exe", "C:\\Musics\\MusiqueALire.mp3" /* ligne de commande */, 0, SW_SHOW);
Si vous ne pouvez répondre, alors avez vous une autre idée ?
Merci d'avance.
Partager