ashum
11-06-2014, 09:57
Есть код:
@echo on
set output="cur_playing.txt"
set "a=Lou Bega"
set "b=%a:&=^&%"
set "c=Mambo No. 5"
set "d=%c:&=^&%"
<nul Set /P echo=%b% - %d%>%output%
recode cp1251..utf8/ %output%
Его вывод:
C:\Users\as\Desktop\1>1.cmd
C:\Users\as\Desktop\1>set output="cur_playing.txt"
C:\Users\as\Desktop\1>set "a=Lou Bega"
C:\Users\as\Desktop\1>set "b=Lou Bega"
C:\Users\as\Desktop\1>set "c=Mambo No. 5"
C:\Users\as\Desktop\1>set "d=Mambo No. 5"
C:\Users\as\Desktop\1>Set /P echo=Lou Bega - Mambo No. 0<nul 5>"cur_playing.txt
"
Lou Bega - Mambo No.
C:\Users\as\Desktop\1>recode cp1251..utf8/ "cur_playing.txt"
Файл cur_playing.txt пустой, а должно в нем быть "Lou Bega - Mambo No. 5".
Помогите поправить.
@echo on
set output="cur_playing.txt"
set "a=Lou Bega"
set "b=%a:&=^&%"
set "c=Mambo No. 5"
set "d=%c:&=^&%"
<nul Set /P echo=%b% - %d%>%output%
recode cp1251..utf8/ %output%
Его вывод:
C:\Users\as\Desktop\1>1.cmd
C:\Users\as\Desktop\1>set output="cur_playing.txt"
C:\Users\as\Desktop\1>set "a=Lou Bega"
C:\Users\as\Desktop\1>set "b=Lou Bega"
C:\Users\as\Desktop\1>set "c=Mambo No. 5"
C:\Users\as\Desktop\1>set "d=Mambo No. 5"
C:\Users\as\Desktop\1>Set /P echo=Lou Bega - Mambo No. 0<nul 5>"cur_playing.txt
"
Lou Bega - Mambo No.
C:\Users\as\Desktop\1>recode cp1251..utf8/ "cur_playing.txt"
Файл cur_playing.txt пустой, а должно в нем быть "Lou Bega - Mambo No. 5".
Помогите поправить.