[R] Différences entre Run() et ShellExecute()
Posté : jeu. 06 juin 2019 14:18
Bonjour,
Je m'interroge sur l'utilité de la fonction ShellExecute() dans le cas d'un lancement de programme exécutable.
ShellExecute() prend en paramètres les options de l'exécutable mais on peut aussi les passer dans le premier paramètre de Run().
C'est peut être plus simple si l'on désire lancer un script Powershell avec des paramètres.
Par exemple ShellExecute('powershell.exe', ' script .ps1 -command1 "toto" -command2 "titi" ')
Mais on perd l'opt flag pour rediriger les flux consoles du coup je n'utilise que Run().
Merci d'avance pour vos commentaires, conseils et autres explications.
Je m'interroge sur l'utilité de la fonction ShellExecute() dans le cas d'un lancement de programme exécutable.
ShellExecute() prend en paramètres les options de l'exécutable mais on peut aussi les passer dans le premier paramètre de Run().
C'est peut être plus simple si l'on désire lancer un script Powershell avec des paramètres.
Par exemple ShellExecute('powershell.exe', ' script .ps1 -command1 "toto" -command2 "titi" ')
Mais on perd l'opt flag pour rediriger les flux consoles du coup je n'utilise que Run().
Merci d'avance pour vos commentaires, conseils et autres explications.