Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: [AutoIt] Работа с Яндекс.Диск и плагином WebDAV 
Author Message
Skif_off



PostPosted: Sun Apr 28, 2019 05:40    Post subject: Reply with quote

ZZZAlexZZZ wrote:
Под свои нужды м.б. со временем переделаю на столбцы Имя/ХЭШ/Путь).

Зачем отдельно путь? Smile Плагин WebDAV всё равно не умеет вид без подкаталогов.
Язык знаком? Разобрались? Из-за кучи $LngN немного неудобно ориентироваться... Если что, не зарываясь особо в код, проще, наверное, путь написать один раз в заголовок окна: в GUICreate() вместо $Lng45 вписать
Code:
StringRegExpReplace($aAll[0][0], '\\[^\\]+$', '')

А только имена в первом столбце можно там пониже сделать, заменив aAll[$i][0] в цикле
Code:
    ;Заполняем ListView
    For $i = 0 To $iQuantity - 1
        If $aAll[$i][1] = $Lng21 Then
            GUICtrlCreateListViewItem($aAll[$i][0] & '|' & $aAll[$i][1], $idLV)
            GUICtrlSetColor(-1, 0xCA0000)
        Else
            GUICtrlCreateListViewItem($aAll[$i][0] & '|' & $aAll[$i][1], $idLV)
        EndIf
    Next

на
Code:
StringRegExpReplace($aAll[$i][0], '^.*\\', '')

Полный путь как-то больше по душе (или привык). Или привык не увлекаться с длиной имён Smile
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group