Главная > Программы > Win+R Alias Manager v1.0.0.1

Win+R Alias Manager v1.0.0.1

Я приношу ОГРОМНУЮ благодарность Вадиму Стеркину и Глебу "Хрюккинену" (уж простите, он сам так предпочитает представляться) за помощь в тестировании программы и за рациональное зерно предложений. Итак, сообща у нас получилось вот что:

Win+R Alias Manager v1.0.0.1

Список изменений:

  • Исправлено: крах приложения в Windows XP.
  • Исправлено: Windows XP и Windows Vista не поддерживают пользовательские псевдонимы. Внесены соответствующие правки в итерфейс и поведение программы.
  • Исправлено: корректно обрабатывается наличие/отсутствие админских прав у текущего пользователя. Визуально - щиток у кнопок при запущенной с правами админа не появляется. Доработана поддержка Windows Vista.
  • Исправлено: диалог правки алиаса не закрывался по Enter.
  • Исправлено: диалог правки алиаса не закрывался по Cancel, если до этого был введен неверный путь к файлу.
  • Исправлено: при редактировании псевдонимов плодились дубликаты с разными именами.
  • Исправлено: предотвращено падение диалога редактирования при некоторых сценариях работы с реестром.
  • Ещё вагон и маленькая тележка различных мелких доработок кода.
    --------------------------------
  • Добавлено: автодополнение в диалоговом окне правки псевдонима. Начните набирать руками путь к файлу, и программа предложит подставить его.
  • Добавлено: обработка переменной окружения %path%. Теперь достаточно ввести cmd.exe или mspaint.exe, и программа разберется, откуда их взять.
  • Добавлено: предложение создать псевдоним, если ни одного не было задано ранее и список пуст.

Скачать Win+R Alias Manager 1.0.0.1

Традиционно:

Winreview.ru можно найти в Вконтакте, Facebook и Twitter. Присоединяйтесь!

Комментарии

  1. Nikita

    Сергей, CheckBox "Work with system-wide aliases" на главном окне программы не нужен - выводите все алиасы одним списком и сделайте столбец "Alias type", в котором пишите "Current user" для пользовательских алиасов или "System-wide" для системных алиасов.

  2. Сергей Ткаченко

    Я уже думал об этом.

    Возможно, в следующем релизе я так и сделаю.

  3. Nikita

    Сергей, еще несколько предложений для новой версии Win+R Alias Manager

    1. необходимо запоминать размеры и положение окна программы перед ее завершением и восстанавливать их во время следующего запуска программы, запоминать можно в реестре или в config-файле;

    2. необходимо запоминать размеры DataGridView перед завершением программы и восстанавливать их во время следующего запуска программы;

    3. сделайте сортировку строк DataGridView при нажатии на заголовки столбцов - это стандартная фича;

    4. порядок и количество пунктов главного и выпадающего (pop-up) меню должны совпадать, чтобы не сбивать с толку пользователей.

    Если еще чего-нибудь вспомню - напишу.

    Желаю удачи!

  4. Сергей Ткаченко

    @Nikita
    Спасибо за конструктив. Отвечу по пунктам.

    1. запоминать размеры и положение окна программы для утилиты класса "один раз настроил и забыл" - явно лишнее.Вы ведь не будете её каждый день запускать, не так ли?

    2. DataGridView имеет свойство dock=fill;

    3. у меня были проблемы с сортировкой. Решу к следующему релизу и сделаю, во всяком случае, очень постараюсь;

    4. порядок и количество пунктов главного и выпадающего меню должны были совпадать, я просто забыл подправить в итоге. Всё будет.

  5. Nikita

    Сергей, для программ класса «один раз настроил и забыл» вообще не нужен GUI, достачно консоли. Это мое IMHO. Кстати, я запускал Вашу программу не один раз.

    Насчет того что "DataGridView имеет свойство dock=fill" я не уверен, что это вообще работает. Откройте программу и разверните окно на весь экран, DataGridView почему-то не по размеру окна.

    И еще вопрос зачем Вы используете DataTable для заполнения DataGridView (спасибо .NET REflector)? DataGridView можно заполнять, записывая значения в ячейки, как для ListCtrl.

  6. Сергей Ткаченко

    Dock=fill - грид растягивается на всё окно

    У колонок автосайз - они по длине текста растягиваются, а не по длине грида.

    Грид растянут, колонки - нет

    Насчёт DataTable, даже не знаю что и ответить. Взял и написал.

  7. Nikita

    Сергей, Вы разберитесь с растягиванием грида и его колонок при развертывании окна на весь экран. А то как-то некрасиво смотрится.

  8. Антон

    Сергей, спасибо за интересную программу, поделился ей со своими читателями.

  9. Сергей Ткаченко

    @Nikita

    Разберусь.

    @Антон

    Спасибо за интерес к моему труду.

  10. Nikita

    Сергей, желаю успеха! Ждем новой улучшенной версии Вашей программы.

  11. Сергей Ткаченко

    Как только дойдут до неё руки - незамедлительно отпишусь. Спасибо вам за теплые слова и интерес к проекту!

Написать комментарий