===================================================================== AJPapps - Drive bars 1.03 Линда Кайе 2011-2017. Посвящается Ариэль ===================================================================== Программа, которой мне так не хватало ^^ Она выводит таблицу со всеми дисками в системе (кроме дискет, CD/DVD и сетевых дисков) и показывает насколько они заполнены. Процент заполнения отражается линейкой, так что всё наглядно даже без цифр. История создания ---------------- Если в Windows 98 ещё можно было пощёлкать по дискам в Моём компьютере, чтобы посмотреть на диаграмму с распределением места на диске, то в XP для этого приходится открывать свойства диска, ибо сухие цифры часто толком ничего не говорят, особенно, когда нет настроения считать всё, минусовать, вычислять проценты и соотношение (лень, короче). Зато в Висте появился специальный бар под иконками дисков, который показывает сколько на них осталось. Удобно! Но я в XP, поэтому пришлось писать такой вот ответ Microsoft ^^ История изменений ----------------- • 1.00.0002 Первый публичный релиз. • 1.00.0004 [+] По кнопке F5 список дисков обновляется. [+] По кнопке Tab переключается режим просмотра. • 1.01.0028 [-] В Windows 9x все диски считались SUBST дисками. [-] Красная полоска никогда не показывалась. [+] По R переключается автообновление. [+] По 0 переключается прозрачность окна. [+] По T переключается режим "поверх всех окон". • 1.01.0029 [+] Появилась суммарная информация. Включение - S. [+] Программа больше не закрывается, если не находит ни одного диска. • 1.02.0033 [+] Появилась возможность задавать и отображать дополнительные пути. • 1.02.0036 [-] В Windws 98 буквы дисков выводились в нижнем регистре. • 1.03.0038 [+] Появилось отображение значения индикатора в процентах. [+] Все горячие клавиши перечислены в заголовке. • 1.03.0039 [-] В любом режиме отображения (свободное или занятое место) программа показывала процент свободного места. • 1.03.0040 [-] В режиме показа занятого места, программа неправильно раскрашивала индикаторы. • 1.03.0042 [-] В заголовке были неточные подсказки по горячим клавишам. • 1.04.0044 [+] Кнопка N включает отображение сетевых дисков. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - Библиотека общих функций 3.03 Файл CommonFunctions0303.DLL • AJPapps - File I/O support 1.02 Файл FileIOSupport0102.DLL • AJPapps - Subclasser 1.00 Файл Subclasser0100.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP3 Установка --------- Просто запустите Setup.DriveBars.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- Просто запустите - дальше всё будет видно ^^ Программа получает список всех локальных дисков и выводит сведения о свободном месте для каждого из них. При этом она игнорирует диски следующих типов: • Флоповоды. • CD, DVD и тому подобные приводы. • Сетевые диски. • Диски, тип которых определить не удалось. • Диски, подключенные командой SUBST. • Диски, размер которых равен нулю байт. Подобная политика призвана исключить подвисания программы (а иногда и системы в целом) из-за неторопливых флоповодов, постоянно раскручивающихся DVD приводов, а также сетевых дисков, если удалённая машина выключена. Последнее особо актуально, поскольку система не может знать наверняка и будет ждать, пока удалённый компьютер ей ответит. Также программа в принципе не может узнать о таких вещах как: • Разделы, не имеющие буквы диска. • Разделы, смонтированные на NTFS папку. • Шары (ресурсы) на других машинах. • Всякие специальные объекты вроде содержимого телефона, которое выводится в проводнике специальной программой. Заметьте, что полоски подсвечиваются жёлтым, если свободного места осталось 20% или меньше, а красным - если осталось 10% или меньше. В остальных случаях полоски остаются зелёными. ВНИМАНИЕ! Жёлтые и красные полоски говорят только о том, что на диске осталось маловато свободного места. Они не говорят о том, что "памяти осталось совсем мало, всё тормозит, и ваще кампутер скора загнётся, патамушта дрова". В версии 1.00.0004 появились две горячие клавиши: F5 обновляет данные в списке, а Tab переключает режим просмотра (занятое место или свободное место). В версии 1.01.0028 появились ещё горячие клавиши: R включает или выключает автообновление (при этом подсказка F5 из заголовка исчезает), 0 переключает прозрачность окна (Windows 2000 и выше), а T переключает режим "поверх всех окон". В версии 1.01.0029 появилась ещё одна горячая клавиша: S включает или отключает отображение суммарной информации. В версии 1.03.0038 появилось отображение значения индикатора в процентах. При этом есть три варианта показа этого значения (плюс - выключено), и они переключаются циклически по клавише P. Дополнительные пути ------------------- В версии 1.02.0033 появился вывод дополнительных путей. Дополнительные пути - это каталоги и диски, которые по тем или иным причинам были проигнорированы программой (см. выше). Но если отслеживать такие ресурсы нужно, то можно добавить их в специальный список, и программа будет выводить сведения о них как и о прочих дисках. Для редактирования списка достаточно нажать Shift+A. В появившемся окне нужно ввести пути, по одному в каждой строке. А затем, следует нажать Ok. Например, это может быть что-то такое: \\MainServer\Common\ E:\ В приведённом выше примере это расшаренная папка на удалённой машине и диск E, скажем, DVD привод. В главном окне программы кнопка A переключает отображение дополнительных путей. По умолчанию он выключено, поэтому, если вы задаёте их в первый раз, после указания списка путей следует нажать A. Обратите внимание, что программа может отслеживать только те ресурсы, которые имеют конкретный путь. Всякие виртуальные объекты (вроде упомянутого выше телефона) ей не доступны. Также заметьте, что при выводе суммарной информации, она не учитывает дополнительные пути. Так что если дополнительный путь указывает на терабайтный диск где-то в сети, показание суммарной информации от этого не изменится. Удаление -------- Удаление самой программы производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Разрешено коммерческое использование программы (в офисе, на производстве) за исключением её платного распространения или сдачи в аренду. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/