Entfernt alle Argumente aus einem Pfad
#include <WinAPIShPath.au3>
_WinAPI_PathRemoveArgs ( $sFilePath )
$sFilePath | Der Pfad, der den Pfad enthält, aus dem Argumente entfernt werden sollen.. |
Diese Funktion sollte nicht auf generische Befehlspfadvorlagen (von Benutzern oder der Registry) verwendet werden, sondern sie sollte nur auf Vorlagen verwendet werden, von denen die Anwendung weiß, dass sie gut formatiert sind.
Suche nach PathRemoveArgs in der MSDN Bibliothek.
#include <APIRegConstants.au3>
#include <WinAPIReg.au3>
#include <WinAPIShPath.au3>
Local $sPath = _WinAPI_AssocQueryString('.txt', $ASSOCSTR_COMMAND)
ConsoleWrite('Befehl: ' & $sPath & @CRLF)
ConsoleWrite('Pfad: ' & _WinAPI_PathRemoveArgs($sPath) & @CRLF)
ConsoleWrite('Argumente: ' & _WinAPI_PathGetArgs($sPath) & @CRLF)