Цитата Creat0R:
Для начала хотя бы показать (код), как оно выглядит где есть несколько кнопок. »
|
Да вот так выглядит
Код:

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Programs\Players\AIMP3\AIMP3.exe
%COMMANDER_PATH%\Wcmicons.dll,387
AIMP3
0
-1
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Programs\Players\AIMP3\AIMP3.exe
%COMMANDER_PATH%\Wcmicons.dll,387
AIMP3
0
-1
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Programs\Players\AIMP3\AIMP3.exe
%COMMANDER_PATH%\Wcmicons.dll,387
AIMP3
0
-1
Используется один код одной кнопки, просто для наглядности.
Цитата Creat0R:
Хотя можно попробовать:
Код:
$vTest = ClipGet() ;Тут содержимое кода
;Get TOTALCMD#... blocks
$aData = StringRegExp($vTest, '(?s)BAR#DATA\s+(.+?)(?:TOTALCMD#|$)', 3)
$sMenuItems = ''
For $i = 0 To UBound($aData)-1
$aParams = StringRegExp($aData[$i], '(.*)\r\n\r\n.*,(-?\d+)\r\n(.*)\r\n', 3)
If UBound($aParams) >= 3 Then
$sMenuItems &= 'MENUITEM ' & $aParams[2] & '#!#' & $aParams[1] & '#!#' & $aParams[0] & @CRLF
EndIf
Next
MsgBox(64, 'Title', $sMenuItems) »
|
При этом коде - в результате пустое окно