Вопрос по поводу минут/секунд в bas

Moved Поддержка
  • Мне нужно, чтобы софт отдыхал столько, сколько идет видео. А видео может идти и 2:44 и 2:15 и 1:15 и 0:55 и т.д.
    Я распарсил естественно минуты и секунды, но в функции "спать" возможен отдых только в милисекундах, я сразу откинул функцию, а в "эмуляция бездействия" уже можно было поставить секунды.
    Но, как же сделать так, чтобы БАС понимал минуты?

  • Либо, как вычесть из минут секунды и прибавить в эмуляции бездействия?

  • FoxF Fox moved this topic from Support on
  • @SquidFroze said in Вопрос по поводу минут/секунд в bas:

    Мне нужно, чтобы софт отдыхал столько, сколько идет видео. А видео может идти и 2:44 и 2:15 и 1:15 и 0:55 и т.д.
    Я распарсил естественно минуты и секунды, но в функции "спать" возможен отдых только в милисекундах, я сразу откинул функцию, а в "эмуляция бездействия" уже можно было поставить секунды.
    Но, как же сделать так, чтобы БАС понимал минуты?

    а в чём проблема минуты перевести в секунды, сложить с секундами и перевести в миллисекунды?

    (2 * 60 + 44) * 1000
    
  • @Fox А можете подсказать где именно эти все вычитания, сложения, деления делать?
    В какой функции, в каком модуле?

  • @SquidFroze said in Вопрос по поводу минут/секунд в bas:

    @Fox А можете подсказать где именно эти все вычитания, сложения, деления делать?
    В какой функции, в каком модуле?

    Прямо в действии "Спать", только тип данных нужно выбрать expression

  • @Fox Спасибо

  • НаМАРС лепишь? 😉
    Там всё проще, чем думаешь. Выбирай короткие ролики, например до 20-ти сек.
    Выбрать легко: парсишь длительность ролика и делаешь на нём replace : на пусто, получаешь несколько цифр без доп. символов. Теперь через IF отсеиваешь ролики длиннее 20.

  • @gurkin4 Screenshot_1.png
    Мне не совсем понятно что на что заменять нужно, можешь подсказать?

  • @SquidFroze Переменную продолжительности ролика. Например 12:25.
    Делаешь замену : на пусто и получаешь 1225.
    Затем if [[PR_ROL]] <= "20", то смотрим, иначе ищем дальше.

  • @gurkin4 Огромное спасибо

  • 0 Votes
    2 Posts
    452 Views
  • 0 Votes
    3 Posts
    477 Views
  • 0 Votes
    13 Posts
    1283 Views
  • 0 Votes
    12 Posts
    1321 Views
  • 0 Votes
    6 Posts
    1296 Views