• Как брать следующее значение, если уже ранее брали подобное?

    mik777em
    @mik777em Автор вопроса
    Проблема решена! Просто использовал дополнительный столбец F.

    А также добавил, что если есть отрицательные значения в E столбце, то формула норм их обрабатывает , выставляя значения в правильном математическом порядке вот так (как пример): - 4 -3 -2 -1 0 1 2 3 4 5 и тд.

    Готовое решение в гугл таблице , может кому-то будет полезно: https://docs.google.com/spreadsheets/d/1XzXWxxnKPE...
    Ответ написан
  • Почему регулярка берет лишние элементы?

    mik777em
    @mik777em Автор вопроса
    сделал так и все заработало как надо
    /(?<!#[a-zа-я0-9_]+\s+)(#\b[a-zа-я]+\b)(?!\s+#[a-zа-я0-9_]+)/gi
    Ответ написан
    Комментировать
  • Почему в батник не берет элементы из переменной?

    mik777em
    @mik777em Автор вопроса
    Попробовал сразу присвоить индекс set randomIndex=3 какие элементы брать , и далее рандомом переназначить randomIndex юзая set /a randomIndex=!random! %% 15 + 1 (смотрите код ниже)

    Вот что получилось:
    63da58f1e2c84354044767.png
    Если же так делаю set randomIndex= или вообще не назначаю (например закоментил) :: set randomIndex=3 то вообще на выходе пустота:
    63da5aa90c532260413598.png

    Код:
    set i=0
    for %%x in (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) do (
    set /A i+=1
    set pyti_k_15_perebivkam[!i!]=vidov_ska4ali_%%x.mp4
    )
    
    for /L %%x in (1,1,15) do (
    echo !pyti_k_15_perebivkam[%%x]!
    )
    
    echo ************
    
    set randomIndex=3
    set "skolkoShtykPerebivok=2"
    for /L %%x in (1,1,!skolkoShtykPerebivok!) do (
    set /a randomIndex=!random! %% 15 + 1
    echo !randomIndex!
    call set "randomFile=!pyti_k_15_perebivkam[%randomIndex%]!"
    set "imena_perebivok_dla_dobavleniya=!imena_perebivok_dla_dobavleniya! !randomFile!"
    )
    
    
    echo imena_perebivok_dla_dobavleniya !imena_perebivok_dla_dobavleniya!
    Ответ написан
  • Как обойти ошибку при определении продолжительности файла менее 10 секунд?

    mik777em
    @mik777em Автор вопроса
    Так заработало! Ура.

    @echo OFF
    SETLOCAL ENABLEDELAYEDEXPANSION
    
    for /L %%i in (1,1,5) do (
        for /F "tokens=2" %%a in ('ffmpeg -i vidov_ska4ali_%%i.mp4 2^>^&1 ^| find "Duration"') do SET z=%%a
    	
        set /A Z1=1!Z:~0,2!-100
        set /A Z2=1!Z:~3,2!-100
        set /A Z3=1!Z:~6,2!-100
     
        set /A vidov_ska4ali_%%i=!Z1! * 3600 + !Z2! * 60 + !Z3!
    )
    echo file "vidov_ska4ali_1.mp4" have 12 sec but displays !vidov_ska4ali_1! seconds
    echo file "vidov_ska4ali_2.mp4" have 21 sec but displays !vidov_ska4ali_2! seconds
    echo file "vidov_ska4ali_3.mp4" have 9 sec but displays !vidov_ska4ali_3! seconds
    echo file "vidov_ska4ali_4.mp4" have 13 sec but displays !vidov_ska4ali_4! seconds
    echo file "vidov_ska4ali_5.mp4" have 14 sec but displays !vidov_ska4ali_5! seconds
    Ответ написан
    Комментировать
  • Как получить все значения столбца А в google docs?

    mik777em
    @mik777em Автор вопроса
    Спасибо кто помог)
    Сделал так и все заработало:
    function doGet(e) {
      var sheet = SpreadsheetApp.openById("15hEM1czkCDs22**скрыл****5FyZVYGnh5_6OHxXv88");
      const tmpl = sheet.getSheetByName('Лист1');
      const range = tmpl.getRange("A1:A");
      var rangeValues = range.getValues();
      
      return ContentService.createTextOutput(JSON.stringify(rangeValues))
        .setMimeType(ContentService.MimeType.JSON);
    }
    Ответ написан
    Комментировать
  • Как заставить WP масштабировать картинку, а не "Сдавливать по бокам"?

    mik777em
    @mik777em Автор вопроса
    сам нашел решение, размер поставил auto в ширине и высоте:
    <img src="https://telegra.ph/file/c93ce23b05d0676503572.jpg" width="auto" height="auto" class="alignnone size-medium" />
    Ответ написан
    Комментировать
  • Как сделать XPATH запрос с несколькими элементами?

    mik777em
    @mik777em Автор вопроса
    Вот решение, я сам нашел (для Browser Automation Studio):

    //a[@id='video-title']/@*[name()='title' or name()='href' or name()='aria-label']


    [[XPATH_TEXT_LIST]][0]
    [[XPATH_TEXT_LIST]][1]
    [[XPATH_TEXT_LIST]][2]

    Это первые 3 элемента и так до конца. Лучше всего использовать цикл для обработки данных и записи их в файл или в Excel. Лучше всего было бы записать в файл CSV, а не просто открыть его в excel


    При использовании цикла проще использовать следующие обозначения для LIST VARIABLE>

    VAR_XPATH_TEXT_LIST[0]
    VAR_XPATH_TEXT_LIST[1]
    VAR_XPATH_TEXT_LIST[2]


    Запятых в списке нет. Они просто появляются, когда вы LOG LIST VARIABLE, и они не смешиваются с существующими запятыми в тексте.


    Создайте куб lLOG, установите для него «ВЫРАЖЕНИЕ» и вставьте внутрь следующий код - он выведет то, что вы хотите. Но это совсем не нужно, вам просто нужно обработать список в LOOP и записать / вывести все, что вам нужно.
    code >

    VAR_XPATH_TEXT_LIST[0] + "@@@" + VAR_XPATH_TEXT_LIST[1] + "@@@" + VAR_XPATH_TEXT_LIST[2]

    не забудьте установить "ВЫРАЖЕНИЕ"



    Лучше использовать LOOP. Например FOR LOOP. Перед тем, как создать цикл, сначала проверьте, сколько элементов находится в списке с помощью «Номер элемента» из МОДУЛЯ СПИСКА. Затем создайте FOR LOOP, начиная с 0 (потому что индекс элементов списка начинается с 0) и TO "ELEMENT NUMBER" - 1 (минус 1), потому что вы начали с 0, а конечный номер LIST INDEX на самом деле LIST LENGTH - 1. Внутри этого цикла напишите в файл TXT, CSV или EXCEL, что вам нужно,

    И используйте CYCLE INDEX цикла как LIST ELEMENT INDEX, КАК ЭТО - VAR_XPATH_TEXT_LIST [[[CYCLE_INDEX]]]. И установите условие для записи новой строки через каждые 3 цикла - в данном случае это 2 | 5 | 8 | 11 и т. Д., Потому что оно начинается с 0, поэтому 012 - 345 - 678 и т. Д.

    Это делается выдачей в логе или записей в переменную вот этого:
    VAR_KOD_VSEY_STRANIZY[ [[CYCLE_INDEX]] * 3 ] + "@@@" + VAR_KOD_VSEY_STRANIZY[ [[CYCLE_INDEX]] * 3 + 1 ] + "***trash1***" + VAR_KOD_VSEY_STRANIZY[ [[CYCLE_INDEX]] * 3 + 2 ]
    Ответ написан
    Комментировать
  • Как разделить папку с 100к TXT файлами на 10 папок по 10к TXT файлов?

    mik777em
    @mik777em Автор вопроса
    сделал проще. в тотал коммандере жмем cntr+M. Далее указываем [C+1/555]\[N]
    Где 555 - кол-во желаемых в каждой папке фалов. И жмём выполнить.
    Ответ написан
    4 комментария
  • Как распаковать 70К файлов .ZIP и автоматически переносить их на другой локальный диск?

    mik777em
    @mik777em Автор вопроса
    Я сам разобрался, но спасибо за некоторые идеи.
    Распаковка выполняется с помощью zip архиватора. Прописал в cmd файл вот этот код:

    7z.exe x -tzip *.zip -aot "Model\*" -o"F:\Model"
    pause

    файл cmd скинул в папку project и запустил его.
    по итогу получил на диске F папку Model со всеми внутренностями что были внутри всех экземплярах папки модель , во всех zip архивах.
    Ответ написан
    Комментировать
  • Как при работе скрипта избавиться от "склейки" нескольких строк в результатах?

    mik777em
    @mik777em Автор вопроса
    Действительно, в файле sbor_proxy_s_dybliami.txt уже есть склееные строки.
    Значит нужно что-то исправить в php коде парсера.

    Парсер кроном каждую минуту собирает по API данные и записывает добавляя данные в конец файла
    sbor_proxy_s_dybliami.txt

    Код парсера:
    <?php
    function Parse ($p1, $p2, $p3) {
    }
    $String = "\n".file_get_contents('https://api.best-proxies.ru/proxylist.txt?key=c584...');
    $file = 'sbor_proxy_s_dybliami.txt';
    file_put_contents($file, $String, FILE_APPEND | LOCK_EX);

    ?>

    Вопрос: что нужно исправить в коде парсера?
    Ответ написан
    Комментировать
  • Как добавить предложение добавить ярлык моего сайта https://transscreen.ru на экран мобильного телефона?

    mik777em
    @mik777em Автор вопроса
    вроде заработало, но это совсем не то что нужно, т.к. в данном варианте демонстрируется инструкция как добавить ярлык сайта на экран телефона, нажать на 3 точки и прочие шаги. Никто из большинства ленивых юзеров не будет делать эти шаги.

    А есть ли вариант как сделать добавление по типу пуш уведомлений. Когда появляется табличка-popup с кнопками " добавить на экран ярлык, ДА , НЕТ" ? Я видел подобные popup-таблички на многих сайтах.
    Ответ написан