Hab hier ein AutoIt Script das die Funktionen aus einer UDF.au3 wie zb. FF.au3 ausliest und diese so ausgibt, damit man es direkt in au3.api oder au3usercalltips.au3 einfügen kann.
Da die Beschreibungen nicht von allen UDF's gleich ist wird es auch nicht bei allen funktionieren, aber das kann man ja schnell anpassen
Verbesserungsmöglichkeiten sind natürlich gern gesehn
Spoiler anzeigen
#include <File.au3>
[/autoit] [autoit][/autoit] [autoit]Dim $File = FileOpenDialog("UDF auswählen", @ScriptDir, "AU3-Files (*.au3)", 3)
If $File = "" Then Exit
Dim $AU3 = StringSplit($File, "\")
Dim $NextDescription = False, $FullString
For $i = 1 To _FileCountLines($File)
$input = FileReadLine($File, $i)
If StringLeft($input, 16) = "; #FUNCTION# ===" Then
$NextDescription = True
ElseIf StringLeft($input, 19) = "; Description ...: " And $NextDescription = True Then
$Description = StringTrimLeft($input, 19)
ElseIf StringLeft($input, 19) = "; Syntax ........: " And $NextDescription = True Then
$Syntax = StringTrimLeft($input, 19)
$NextDescription = False
$FullString &= $Syntax & " " & $Description & " (Requires: #include <" & $AU3[$AU3[0]] & ">)" & @CRLF
EndIf
Next
ClipPut($FullString)
MsgBox(0, '', 'Die Zeilen wurden in die Zwischenablage kopiert')