Analyse une chaîne de ligne de commande et retourne le tableau des arguments de la ligne de commande
#include <WinAPIShPath.au3>
_WinAPI_CommandLineToArgv ( $sCmd )
$sCmd | La chaîne qui contient la ligne de commande complète. Si ce paramètre est la chaîne vide la fonction retourne un tableau vide (l'élément [0] est 0). |
Succès: | Retourne le tableau des arguments de ligne de commande. L'élément [0] contient le nombre d'arguments. |
Échec: | Définit @error <> 0, appelez _WinAPI_GetLastError() pour obtenir des informations supplémentaires sur l'erreur. |
Consultez CommandLineToArgvW dans la librairie MSDN.
#include <Array.au3> #include <WinAPIShPath.au3> Local $aData = _WinAPI_CommandLineToArgv('"a b" c d') _ArrayDisplay($aData, '_WinAPI_CommandLineToArgv')