Запуск Steam в режиме Offline или Online из ярлыка

Сервис Steam не позволяет пользователю просто перейти в режим Offline без предварительного соединения или без каких-либо других нежелательных или навязчивых манипуляций с логином. Здесь пойдёт речь как это обойти или автоматизировать. Нам потребуется: Создать директорию на диске, где будут лежать внешние файлы адресуемые из ярлыков. Создать скрипт на языке VBScript...Read more

Открытие блокнота Notepad++ из Total Commander со списком выделенных файлов на редактирование

Update 1: Добавлена поддержка открытия Unicode файлов. Продолжаем настраивать Total Commander и превращать его в небольшое IDE. В этот раз подключим Notepad++ для открытия на редактирования выделенных в Total Commander файлов. Также можно подключить другие редакторы, но при условии, что они поддерживают открытие сессии редактирования по конфигурационному файлу, к примеру,...Read more

Открытие окна консоли Windows любой разрядности с повышением прав (и без) до Администратора в текущей директории

В Total Commander существует такая удобная штука как панель инструментов или Tool Bar. В простой конфигурации там присутствует только одна кнопка и команда на вроде такой: [crayon-5ba4efbdc584b705301194/] Что не обеспечивает некоторые разграничения, а это: Запуск 32-битной консоли из Total Commander любой разрядности под текущим пользователем Запуск 64-битной консоли из Total...Read more

Вычисляем значение любого макроса C++ двумя строчками

MSVC: #define a <::_MSC_VER|_MSC_FULL_VER|_MSC_BUILD|__FILE__|__LINE__|__DATE__|__TIME__> #include a [crayon-5ba4efbdc5c65740765478/] GCC: #define a <::__GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__|__FILE__|__LINE__|__DATE__|__TIME__> #include a [crayon-5ba4efbdc5c69993522707/] Работает даже если включено Preprocess to file.Read more

Синхронизация SVN репозитория

Синхронизация или зеркалирование репозитория в SVN выполняется командой svnsync. Для примера репозитория источника возьмём репозиторий с исходными текстами самого SVN: [crayon-5ba4efbdc5e4f244905370/] Синхронизация потребует: Использование консоли Windows и написания простых batch скриптов. Использования уже установленной консольной версии SVN или оболочки tortoisesvn (Windows Shell). Синхронизация будет состоять из нескольких шагов: Создание приёмного репозитория. Создание...Read more