Здравствуйте.
Столкнулся с проблемой такого плана, есть программа которая может работать через командную строку, но русский она не понимает, поэтому разработчики исхитрились и сделали при использовании русского языка такую схему, в качестве параметра вбивается путь кодированый в base64 (я так думаю) т.е. путь "C:\1\Тест\200k--l40-04.map" представляется как "QzpcMVzQotC10YHRglwyMDBrLS1sNDAtMDQubWFw" и я могу это использовать так
и это работает, нашел include Base64.au3 подключил его (вложил его во вложении), а он выдает "QzpcMVzS5fHylwMGstLWw0MC0wNC5tYXA=" что явно не соответствует, с английскими буквами все кодируется верно, с русскими коряво =(, есть ли возможность это как то исправить или может есть другой способ?
Столкнулся с проблемой такого плана, есть программа которая может работать через командную строку, но русский она не понимает, поэтому разработчики исхитрились и сделали при использовании русского языка такую схему, в качестве параметра вбивается путь кодированый в base64 (я так думаю) т.е. путь "C:\1\Тест\200k--l40-04.map" представляется как "QzpcMVzQotC10YHRglwyMDBrLS1sNDAtMDQubWFw" и я могу это использовать так
Код:
ShellExecuteWait ( "Путь к программе", "QzpcMVzQotC10YHRglwyMDBrLS1sNDAtMDQubWFw" & "$$ -jnx")