[AutoIt] Работа с Яндекс.Диск и плагином WebDAV

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

ZZZAlexZZZ писал(а):Под свои нужды м.б. со временем переделаю на столбцы Имя/ХЭШ/Путь).
Зачем отдельно путь? :) Плагин WebDAV всё равно не умеет вид без подкаталогов.
Язык знаком? Разобрались? Из-за кучи $LngN немного неудобно ориентироваться... Если что, не зарываясь особо в код, проще, наверное, путь написать один раз в заголовок окна: в GUICreate() вместо $Lng45 вписать

Код: Выделить всё

StringRegExpReplace($aAll[0][0], '\\[^\\]+$', '')
А только имена в первом столбце можно там пониже сделать, заменив aAll[$i][0] в цикле

Код: Выделить всё

    ;Заполняем 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
на

Код: Выделить всё

StringRegExpReplace($aAll[$i][0], '^.*\\', '')
Полный путь как-то больше по душе (или привык). Или привык не увлекаться с длиной имён :)
Аватара пользователя
ZZZAlexZZZ
Сообщения: 68
Зарегистрирован: Сб мар 08, 2014 22:25

Сообщение ZZZAlexZZZ »

Skif_off
Язык немного знаком, traytip для визуализации копирования в буфер имен из TC шаманил.
Всё получилось, качественное объяснение, спасибо.
https://ibb.co/Pt1DsQG
Зачем отдельно путь? Smile Плагин WebDAV всё равно не умеет вид без подкаталогов.
Согласен, вариант и путем в заголовке и именами практичнее.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Файлы с русскими именами нечитаеемы. У всех так?
https://i.imgur.com/gp524dZ.jpg
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Dimsok
Вы темой не ошиблись? Картинка не похожа на скриншот скрипта.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Не нашёл тему для плагина Webdav.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Dimsok
Отсутствие общей темы по плагину не является основанием для выяснения заданного вопроса в теме по скрипту. Кроме того, существует ещё и оффорум (пример). Могу также добавить, что как минимум у меня кириллица в плагине всегда прекрасно отображалась и продолжает отображаться.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить