===================================================================== AJPapps - Flat list to NT Dir 1.00 Линда Кайе 2009. Посвящается Ариэль ===================================================================== Ещё одна специфичная программа. Она конвертирует простой список файлов и каталогов в листинг команды DIR (в Windows NT версии). Далее листинг можно использовать для удобного просмотра файлов и каталогов в программах вроде FAR с плагином ls-lR. История создания ---------------- Однажды Хару прислала мне большой файл со списком всего, что у неё есть на компьютере. Это было очень здорово, но я немного терялась в этом простом списке. В тоже время у меня был интересный плагин для FAR, который умел читать листинги команд вроде DIR, ls и тому подобных. Но простые списки он читать не умел. Что делать? Переписка-то была в то время чуть ли не по обычной почте! Всё оказалось просто в теории: нужно проанализировать файл и сэмулировать нужный листинг. Однако на деле всё оказалось гораздо сложнее и дольше, пришлось строить страшные структуры, анализировать пути и угадывать названия папок. В итоге программа заработала, и листинг делался просто великолепно, разве что не хватало финальных результатов (всё равно размеры файлов не известны), да и пустые папки определялись как файлы. А в остальном всё было почти идеально. Кстати, я тогда сидела только в Windows 98, поэтому из экзотичности и выбрала листинг NT. С другой стороны, в нём не нужно разбираться как будет выглядеть короткое имя файла, да и проще он. История изменений ----------------- • 1.00.0012 Первый публичный релиз. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - Библиотека общих функций 3.00 Файл CommonFunctions0300.DLL • AJPapps - File I/O support 1.00 Файл FileIOSupport0100.DLL • Windows Common Controls ActiveX Control DLL Файл MSCOMCTL.OCX • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP2 Установка --------- Просто запустите Setup.FlatListToNTDir.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- Программа абсолютно портабельна. Файл можно переименовывать как угодно, и пользоваться этим. В каких сценариях? Например, программа A.EXE вызывает программу B.EXE с некими параметрами. Достаточно сохранить резервную копию файла программы B.EXE, а потом переименовать CommandLineDisplay.EXE в B.EXE. Когда программа A.EXE попытается запустить B.EXE, вы увидите все параметры, которые ей передавались. Удаление -------- В общем-то, программа крайне проста, и не представляет ни какой сложности в использовании. Списки в группе Priority можно не трогать. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Вы не имеете права на платное распространение программы, сдачу в аренду или любое другое коммерческое использование. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/