Протестируй и узнаешь.. Но на сколько я знаю, меню так и называется, "какие функции будут конвертированы в действия модуля", в то же время весь код остается внутри файла engine.js, то есть ошибок при обращении действий модуля не должно быть. Но опять же, все просто, возьми затетсти, если же выдает ошибку, просто удали эти действия из manifest.json
Сделать рабочую копию модуля (воспроизвести звук)
-
Спасибо большое, но боюсь, к сожалению, что запуск процесса отпадает (уже попробовал несколько вариантов, он все равно тратит слишком много времени, даже если VLC запущен уже с файлом), ввиду того, что мне надо сообщить и отправляться дальше, мгновенно. Так как это субтитры.
Поэтому хочу родной модуль переделать и добавить туда еще один звук.
-
Не, Вы меня не поняли )) Проигрывает он мгновенно. Он дальше мгновенно не идет. У меня везде так, и на 8700к 5.2 ггц тоже )
Дело в том, что мне нужна дальнейшая обработка скрипта, многопоток тоже не вариант, к сожалению.
В целом, если ничего лучше не будет, остановлюсь на этом, куда подкинуть денег, если чуда не будет? )
-
@lcatlas Я вам про GUI БАС и написал, тоесть как он работает
RANDOM_FILE = "temp_" + rand() + ".bat" native("filesystem", "writefile", JSON.stringify({path: RANDOM_FILE,value: "chcp 65001\n" + (("d:".length>0) ? ("cd " + "d:" + "\n") : "" ) + ("D:/cmdmp3.exe d:/2.wav"),base64:false,append:false})) native_async("processmanager", "start", JSON.stringify({location: RANDOM_FILE, working_folder: "", waitfinish: false, arguments: "", version: 2}))! try { var split = _result().split(",") VAR_PROCESS_STANDART_OUTPUT = base64_decode(split[0]) VAR_PROCESS_ERROR_OUTPUT = base64_decode(split[1]) }catch(e) { VAR_PROCESS_STANDART_OUTPUT = _result() } sleep(1000)! // Вот тут он спит ))) native("filesystem", "removefile", RANDOM_FILE) -
@UserTrue said in Сделать рабочую копию модуля (воспроизвести звук):
sleep(1000)! // Вот тут он спит )))
Если кстати убрать слип - он перестает выполняться, а есть еще такая проблема, что у меня не воспроизводит в скомпилированном скрипте ничего (
Родное воспроизводит - это нет. Не через запуск, не через выполнить код.
Эх, к сожалению - это не подходит. Звуковуха профессиональная, около 40 выводов (
К сожалению, надо искать вариант перекомпилировать с другим звуком, или сразу закинуть несколько звуков ))
-
@UserTrue так вроде модуль то готовый уже есть ) Надо только задублировать вывод еще одного звука ) Но видимо это гораздо сложнее как минимум из-за того, что открытого кода у меня нет без платной подписки )
Так что, я так понимаю, для меня это вообще не вариант. Только обращаться к кому-то за деньги.