UDF > WinAPIEx > ShellPath >


_WinAPI_UrlGetPart

Obtient une partie spécifique d'une URL

#include <WinAPIShPath.au3>
_WinAPI_UrlGetPart ( $sUrl, $iPart )

Paramètres

$sUrl L'URL.
$iPart La partie de l'URL à récupérer. Ce paramètre peut prendre l'une des valeurs suivantes:
$URL_PART_HOSTNAME
$URL_PART_PASSWORD
$URL_PART_PORT
$URL_PART_QUERY
$URL_PART_SCHEME
$URL_PART_USERNAME

Valeur de retour

Succès: La partie demandée de l'URL.
Échec: Définit @error <> 0, @extended peut contenir le code de l'erreur.

Voir aussi

Consultez UrlGetPart dans la librairie MSDN.

Exemple

#include <APIShPathConstants.au3>
#include <WinAPIShPath.au3>

Local $sUrl = 'http://social.msdn.microsoft.com/search/en-us?query=UrlGetPart'

ConsoleWrite('Scheme: ' & _WinAPI_UrlGetPart($sUrl, $URL_PART_SCHEME) & @CRLF)
ConsoleWrite('Host:   ' & _WinAPI_UrlGetPart($sUrl, $URL_PART_HOSTNAME) & @CRLF)
ConsoleWrite('Query:  ' & _WinAPI_UrlGetPart($sUrl, $URL_PART_QUERY) & @CRLF & @CRLF)

$sUrl = 'http://social.msdn.microsoft.com/search/en-ust'

ConsoleWrite('Scheme: ' & _WinAPI_UrlGetPart($sUrl, $URL_PART_SCHEME) & @CRLF)
ConsoleWrite('Host:   ' & _WinAPI_UrlGetPart($sUrl, $URL_PART_HOSTNAME) & @CRLF)
ConsoleWrite('Query:  ' & _WinAPI_UrlGetPart($sUrl, $URL_PART_QUERY) & '@error = '& @error & '@extended = 0x' & Hex(@extended) & @CRLF)