@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)