В другой софтине был похожий глюк. Помогала минимизация окна программы и переход на нее с помощью Alt+Tab - открывалось верхнее окно, которое до этого было спрятано.
fishmen, Не сказал бы что они схожи. Бросьте VBS идите сразу на JS.
Можете взяться за питон - он сейчас так же популярен как и JS. Но для первого языка питон пожалуй больше подойдет.
VBS вы практически нигде не сможете применить в жизни. Разве что макросы для MS Office писать, но это очень узкая ниша.
Эта функция работает с хорошо с цифрами,под буквы почему то получал неверные ответы
Потому что вы не верно обращаетесь с буквами.
По скольку ваши переменные a, m, j, g могут принимать только 2 значения, то логично было бы их сделать логическими (тип Boolean), этот тип может принимать значения True и False. Значений yes и no он принимать не может.
Вообще довольно странно, что у вас не было ошибки. Я уже давно реально не использовал VBS, возможно там и появились yes/no для логического типа, но тут об этом ничего не сказано.
И почитайте что-нибудь про логические выражения.
Вообще странный выбор языка для изучения программирования - VBScript мертв уже давно. Возьмите лучше JavaScript - этот хоть может пригодится в веб разработке.
Propelller, В Вин10 по умолчанию используется Consolas - с ним всегда все нормально, этот вариант еще лучше, чем Lucida. Не знаю, что там с dism (я его редко юзаю), но любые другие утилиты работают корректно.
В ВинХР по умолчанию стоял какой-то растровый шрифт. Сейчас используются TrueType шрифты.
У TCP есть дополнительных опций, из-за них размер заголовка не фиксированный. Т.е. есть обязательные поля заголовка (те самые 20 байт), и есть дополнительные опции, которые навешиваются по необходимости.
Теоретически каждый отдельно взятый TCP пакет на одном хосте может иметь разный набор дополнительных опций.
Соответственно размер MSS может плавать.
Укажите какую ОС используете.
Проблема либо в конфиге, либо в скрипте запуска сервиса.
Для проверки конфига можно просто запустить OpenVPN из командной строки:
openvpn --config /path/to/config.file
Если в таком режиме работает, значит с конфигом все нормально и нужно разбираться со стартовым скриптом.
Помнится в какой-то версии Убунты был кривой стартовый скрипт.
alex4answ, В С++ вы можете использовать функции Си.
Не забывайте при выделении памяти, что для строки памяти нужно на 1 байт больше, чем символов в строке.
Если программа свободно распространяемая, то можно озаботится вопросом, чтоб ваш софт включили в официальный репозиторий. Но это не быстрый процесс и вообще официалы могут отказать по своим соображениям.
Это вопрос спорный, вы не видели, похоже, "сложных" скриптов на cmd :-)
К сожалению, я ничего не могу подсказать по ПоШу, т.к. знаком с ним на очень низком уровне.
Roman, %~dp0magick "%1" -resize 480x272\! "%%i-psp.jpg" -эту часть я и не трогал, она копи-паста из вашего поста. Тут основная мысль была - как передать в цикл все параметры батника: (%*)
Существуют и "загрузочно-восстановительные", например тут.