- Сообщения
- 447
- Реакции
- 74
Неуниверсально получаетсяДак нельзя этот несчастный аудиофайл снаружи папки обозванной кириллицей держать?
А результат будет все тот же: писать .command в нужной кодировке в папку, исключающую кириллицу в названии, и запускать его.ну что ж, еще 10 страниц можно будет исписать
Сохранить в бинарник -- и делу конец!Дак нельзя этот несчастный аудиофайл снаружи папки обозванной кириллицей держать?
А бинарник откуда запускать?Сохранить в бинарник
Если afplay является аналогом юниксового aplay (судя по всему, так и есть), то запускать можно будет следующим образом:А бинарник откуда запускать?
var binaryData = "...";
app.doScript("do shell script \"echo " + binaryData + " | aplay -c 2\"", ScriptLanguage.APPLESCRIPT_LANGUAGE);
А смысл? Как я понимаю, кириллические и юникодные символы корежит именно doScript на входе и таким образом его не обманешьЕсли afplay является аналогом юниксового aplay (судя по всему, так и есть), то запускать можно будет следующим образом:
Искорежить бинарные данные таким образом не получится.А смысл? Как я понимаю, кириллические и юникодные символы корежит именно doScript на входе и таким образом его не обманешь
Почему? При инициализации результат - строка, аргумент doScript - сумма строк - тоже строка.Искорежить бинарные данные таким образом не получится.
Ну так исходно английские символы не корежит.Абсолютно никакой разницы не вижу