Bonjour,
Mon application AllFrTV permet d'enregistrer en direct la TV et pour enregistrer, j'utilise livestreamer et ffmpeg.
Pour en enregistrer plusieurs, j'ai récupérer le PID de chaque process une fois lancé (et l'ai assigné à un enregistrement).
Mais comment tuer un processus avec son PID, mais uniquement le processus avec le PID en question car du coup, il y a plusieurs fois livestreamer et ffmpeg.
Une autre question, avec ce code, la fenêtre est visible,comment la cacher ? J'ai essayé un vbHidden et un AppWinStyle.Hide mais ça me met que ça n'accepte pas ce nombre d'arguments.
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim WSH, EngineRun As Object WSH = CreateObject("WScript.Shell") EngineRun = WSH.Exec("livestreamer\livestreamer.exe --http-header ""User-Agent=Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; ko-kr) AppleWebKit/528.18 (KHTML,like Gecko) Version/4.0 Mobile/7D11 Safari/528.16"" """ + type + "://" + flux + """ best -o """ + enr + "\" + datej + ".ts""") pid = EngineRun.ProcessID
Partager