Obtient les arguments de ligne de commande dans un chemin donn�
#include <WinAPIShPath.au3>
_WinAPI_PathGetArgs ( $sFilePath )
$sFilePath | Le chemin dans lequel effectuer la recherche. |
Succ�s: | Retourne la cha�ne qui contient la partie des arguments de la trajectoire en cas de succ�s. |
�chec: | Retourne la cha�ne vide. |
Cette fonction ne doit pas �tre utilis�e sur des mod�les de chemin de commande g�n�rique (d'utilisateurs ou du registre), mais devrait �tre utilis�e uniquement sur des mod�les que l'application sait �tre bien form�.
Consultez PathGetArgs dans la librairie MSDN.
#include <APIRegConstants.au3> #include <WinAPIReg.au3> #include <WinAPIShPath.au3> Local $sPath = _WinAPI_AssocQueryString('.txt', $ASSOCSTR_COMMAND) ConsoleWrite('Commande: ' & $sPath & @CRLF) ConsoleWrite('Chemin: ' & _WinAPI_PathRemoveArgs($sPath) & @CRLF) ConsoleWrite('Arguments: ' & _WinAPI_PathGetArgs($sPath) & @CRLF & @CRLF) $sPath = '1 2 3' ConsoleWrite('Commande: ' & $sPath & @CRLF) ConsoleWrite('Chemin: ' & _WinAPI_PathRemoveArgs($sPath) & @CRLF) ConsoleWrite('Arguments: ' & _WinAPI_PathGetArgs($sPath) & @CRLF & @CRLF) $sPath = StringFormat('very long string %260s', "1") ConsoleWrite('Commande: ' & $sPath & @CRLF) ConsoleWrite('Chemin: ' & _WinAPI_PathRemoveArgs($sPath) & @CRLF) ConsoleWrite('Arguments: "' & _WinAPI_PathGetArgs($sPath) & '"' & @CRLF & @CRLF)