VoidVolker, студии 2022 пока нет под рукой ((
Девятый подойдет потому что скорее всего классы, которые есть во втором - есть и в 9-м и более менее их структура я думаю не изменилась (Во всяком случае те, которые мне интересны...)
pavlik 322, очевидно, уменьшить количество ручных правок. (Ессно, не свести их к нулю, а умеьншить). Ситуаций, когда человек читает текст c листа, а FineReader 9.0 выдаёт в этом же месте кракозябру - вполне достаточно. Хотя бы даже распознать криво положенный на сканер листок - задача вполне машинно решаемая имхо.
SmeliyR, Нашёл!
если нужен не одновременный запуск а по очереди то
открываем путь
[systemDrive]:\Users\[userName]\AppData\Local\Packages\[appName]
там хранятся все файлы приложения
архивируем их и удаляем, кидаем на их место такие же файлы от второй копии и пользуемся второй копией, затем снова так же меняем на первую копию.
Насчёт реестра только пока не знаю, как это работает.
В VS2005 сей код не запускается ((
Можно ли его как то видоизменить, чтоб заработал под VS2005 или же тут используется что то из конструкций языка, что в той древней версии C# ещё не существовало?
Ну или может запустите у себя и скинете мне текстовичек, который оно выведет?
SmeliyR,
Нашёл!
В общем если внутри 2.bat содержатся вызовы yt-dlp
и перед тем как дать poweshell'у команду
& .\2.bat | tee test.log -append
предварительно дать команду
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("windows-1251")
то вывод и в файл и на экран становится без кракозябр! (по крайней мере в названиях видеороликов)
SmeliyR, при это команда вида
& .\2.bat | tee test.log -append -Encoding UTF-8
или
& .\2.bat | tee test.log -append -Encoding WINDOWS-1251
проблему не решает
SmeliyR, Что интересно ,
в команде & yt-dlp <адрес видео> | tee test.log -append кракозябрятся названия видеороликов, которые качает yt-dlp, а текст ошибок, которые он же выдаёт - нормально видно.
При этом в том же окне повершелл команда yt-dlp <адрес видео> всё выдаёт без кракозябр.
Странно конечно...
В ходе эксперимента выяснил, что если запустить PowerShell и дать команду yt-dlp <адрес видео>, то вывод на экран идёт в нормальной кодировке, но если дать команду
& yt-dlp <адрес видео> | tee test.log -append
то как в файл так и на экран выводятся кракозябры. значит кириллицу ломает именно Powershell tee-object
осталось разобраться как это чинится...
Я уже качнул исходники grub в надежде посмотреть, как там устроена команда HALT )))
Но это всё только подсказка, ведь как добраться до Ring0 винды, они врядли скажут ((