Georgio
07-06-2013, 19:48
Почему не текстом? »
Вот текст:
E:\>CHCP
’ҐЄгй*п Є®¤®ў*п бва**Ёж*: 866
E:\>findstr.exe /r /e /c:"Сумм:[0-9][0-9]" /c:"Сумм:[0-9][0-9]\.[0-9]" "E:\Folde
r 1\111.txt"
E:\>findstr.exe /r /e /c:"‘㬬:[0-9][0-9]" /c:"‘㬬:[0-9][0-9]\.[0-9]" "E:\Folde
r 1\111.txt"
E:\>findstr.exe /G:"E:\Folder 1\111.txt" "E:\Folder 1\111.txt"
Сумм:30
Сумм:10.1
Сумм:50.03
E:\>CHCP 1251
Текущая кодовая страница: 1251
E:\>findstr.exe /r /e /c:"Сумм:[0-9][0-9]" /c:"Сумм:[0-9][0-9]\.[0-9]" "E:\Folde
r 1\111.txt"
E:\>findstr.exe /r /e /c:"‘㬬:[0-9][0-9]" /c:"‘㬬:[0-9][0-9]\.[0-9]" "E:\Folde
r 1\111.txt"
E:\>findstr.exe /G:"E:\Folder 1\111.txt" "E:\Folder 1\111.txt"
Сумм:30
Сумм:10.1
Сумм:50.03
E:\>PAUSE1>nul
Кодировка его не OEM/866, а ANSI/1251, так? »
Перекодировка BAT-файла в OEM/866 была сделана программой Штирлиц IV ("WIN в DOS"), а потом в него были добавлены неперекодированные строки. Кодировка файла 111.txt, конечно, ANSI/1251.
Были »
Спасибо за ссылку. Посмотрел. Есть даже решение, похожее на моё.
Вот текст:
E:\>CHCP
’ҐЄгй*п Є®¤®ў*п бва**Ёж*: 866
E:\>findstr.exe /r /e /c:"Сумм:[0-9][0-9]" /c:"Сумм:[0-9][0-9]\.[0-9]" "E:\Folde
r 1\111.txt"
E:\>findstr.exe /r /e /c:"‘㬬:[0-9][0-9]" /c:"‘㬬:[0-9][0-9]\.[0-9]" "E:\Folde
r 1\111.txt"
E:\>findstr.exe /G:"E:\Folder 1\111.txt" "E:\Folder 1\111.txt"
Сумм:30
Сумм:10.1
Сумм:50.03
E:\>CHCP 1251
Текущая кодовая страница: 1251
E:\>findstr.exe /r /e /c:"Сумм:[0-9][0-9]" /c:"Сумм:[0-9][0-9]\.[0-9]" "E:\Folde
r 1\111.txt"
E:\>findstr.exe /r /e /c:"‘㬬:[0-9][0-9]" /c:"‘㬬:[0-9][0-9]\.[0-9]" "E:\Folde
r 1\111.txt"
E:\>findstr.exe /G:"E:\Folder 1\111.txt" "E:\Folder 1\111.txt"
Сумм:30
Сумм:10.1
Сумм:50.03
E:\>PAUSE1>nul
Кодировка его не OEM/866, а ANSI/1251, так? »
Перекодировка BAT-файла в OEM/866 была сделана программой Штирлиц IV ("WIN в DOS"), а потом в него были добавлены неперекодированные строки. Кодировка файла 111.txt, конечно, ANSI/1251.
Были »
Спасибо за ссылку. Посмотрел. Есть даже решение, похожее на моё.