@Sergei1213 В версии 22.5 был добавлен модуль "Асинхронный вызов функций". Вы создаёте 2 функции в одном скрипте, которые могут делать абсолютно разные действия, а затем запускаете их асинхронно с помощью соответствующего действия из нового модуля. Результат: функции будут выполняться в разных потоках, т.е в абсолютно разных браузерах. Для подробностей смотрите видеотуториал на официальном канале разработчика: https://www.youtube.com/watch?v=zBOYqA09lx4. Думаю, вам этого будет достаточно.
Как быстро соединить несколько скриптов в один?
-
Пояснение: у меня есть 3 скрипта, в каждом по 10-20 функций (внутри функций имеются другие вложенные функции). Очень вероятно, что в них могут встречаться переменные с одинаковым именем. Выполняются скрипты по очереди. Хочу объединить три скрипта в один скрипт без особого гемороя.
Где-то читал, что если объединять через "Менеджер модулей", то вложенные функции не переносятся.
Запускать их по очереди через батник не очень хочется).
Из идей только вставлять в один скрипт содержимое трех скриптов, оборачивая "Ассинхронными функциями" с настройкой в 1 поток (чтобы у каждого была своя область видимости переменных). Но и тогда придется вручную пересоздавать обычные функции. Может есть решение попроще? -
@SecDeveloper Выделить мышкой и скопировать (обычный ctrl+c ctrl+v). Функции да, не перенесутся, надо руками создавать и копипастить в них. Других способов вроде как и нету.
-
@SecDeveloper
Пробуй запустить три версии Баса одновременно и в каждом открыть нужный проект.
затем просто выбираешь те действия которые надо скпировать, нажимаешь контрол-С, потом выбираешь место в другом скрипте и там жмешь Контрол-v.
всё