NLOLegion
03-11-2017, 15:36
Есть у меня вот такой код
set /p 111=<C:\2\111.txt
C:\2\balcon.exe -n "%111%" -f "C:\2\О.txt"
По сути мне надо чтобы консольная балаболка прочитала текст из файла "C:\2\О.txt". В файле "C:\2\111.txt" записана всего одна строчка IVONA 2 Maxim OEM. Это название голосового движка. Если код выше просто вставить в командную строку то всё работает, но если запустить как батник обычным двойным кликом, то нет. Почему мне не понятно. Помогите исправить. Буду очень признателен. Почему-то мне кажется что ошибка какая-то детская, но тем не менее я с ней не справляюсь.
Был ещё вот такой вариант, но тоже не удачно как-то..
set str=C:\2\balcon.exe -n "111" -f "C:\2\О.txt
set str=%str:111=<C:\2\111.txt%
%str%
set /p 111=<C:\2\111.txt
C:\2\balcon.exe -n "%111%" -f "C:\2\О.txt"
По сути мне надо чтобы консольная балаболка прочитала текст из файла "C:\2\О.txt". В файле "C:\2\111.txt" записана всего одна строчка IVONA 2 Maxim OEM. Это название голосового движка. Если код выше просто вставить в командную строку то всё работает, но если запустить как батник обычным двойным кликом, то нет. Почему мне не понятно. Помогите исправить. Буду очень признателен. Почему-то мне кажется что ошибка какая-то детская, но тем не менее я с ней не справляюсь.
Был ещё вот такой вариант, но тоже не удачно как-то..
set str=C:\2\balcon.exe -n "111" -f "C:\2\О.txt
set str=%str:111=<C:\2\111.txt%
%str%