Schneidet einen Pfad ab, um ihn auf eine bestimmte Anzahl von Zeichen zu beschränken, indem es die Pfadkomponenten durch Punkte ersetzt
#include <WinAPIShPath.au3>
_WinAPI_PathCompactPathEx ( $sFilePath, $iMax )
$sFilePath | Der zu ändernde Pfad. |
$iMax | Die maximale Anzahl von Zeichen, die der geänderte Pfad enthalten darf. |
Erfolg: | Der zu ändernde Pfad. |
Fehler: | Der ursprüngliche Parameter $sFilePath und setzt das @error-Flag auf einen Wert ungleich Null. |
Suche nach PathCompactPathEx in der MSDN Bibliothek.
#include <WinAPIShPath.au3>
Local $aPath = @ScriptFullPath
ConsoleWrite('Vorher : ' & $aPath & @CRLF)
ConsoleWrite('Nachher: ' & _WinAPI_PathCompactPathEx($aPath, 40) & @CRLF)