![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - [addon] SetTools (набор инструментов) |
|
Утилиты - [addon] SetTools (набор инструментов)
|
Ушёл из жизни Сообщения: 6021 |
Аддон SetTools 10.8 с поливариантным режимом установки. Поддержка кроссплатформенности: имеется ![]() ВАЖНО! В x64 системах все утилиты работают из контекстного меню как в 32-х разрядных приложениях (например, ТС), так и в 64-х разрядных (например, Проводник) Способ установки: SVCPACK, может использоваться и для установки на "живую" систему. Предусмотрена возможность удаления всего набора через апплет "Установка и удаление программ". Ссылки на загрузку в сообщении 391 |
|
Отправлено: 19:40, 03-04-2010 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата lokoham:
Цитата wolkow70:
Цитата wolkow70:
1 Список файлов в папке которая открыта или закрыта, но находится под курсором? 2 Пути в списке полные или относительно этой папки? 3 В списке только файлы или и вложенные папки? 4 Рекурсия по вложенным папкам требуется? 5 Сохранять список в буфер обмена или в файл? 6 Куда сохранять файл-список? В саму папку или рядом с ней? 7 Имя этого файла и как поступать, если одноименный файл уже имеется? 8 В какой кодировке файл, если в нем будет кириллица? Хотелось бы услышать обоснование необходимости наличия такого пункта, для чего такой список может потребоваться? |
|||
Отправлено: 17:17, 30-06-2013 | #211 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата gora:
2 Пути в списке полные или относительно этой папки? - Относительные к этой папке. 3 В списке только файлы или и вложенные папки? - Файлы и вложенные папки. 4 Рекурсия по вложенным папкам требуется? - Да. 5 Сохранять список в буфер обмена или в файл? - В файл. 6 Куда сохранять файл-список? В саму папку или рядом с ней? - В текстовый файл в самой папке, но без включения его наименования в сам список. 7 Имя этого файла и как поступать, если одноименный файл уже имеется? ZZZ_+Наименование папки +.txt (чтобы был в конце при сортировке по имени), перезаписать. 8 В какой кодировке файл, если в нем будет кириллица? ANSI Цитата gora:
Цитата gora:
|
|||
------- Отправлено: 18:44, 30-06-2013 | #212 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать wolkow70, сделал батник в соответствии с ТЗ. Файлы\папки с атрибутами HRS выводятся в конце отдельными списками. Это и проще реализовать в скрипте, и удобнее для дальнейшего использования.
Проверьте результат, то ли Вы хотели. @Echo Off& ChCp 1251>nul :: Кодировка файла кириллица Windows (1251) Set folder=e:\Temp 1\Dotnet11 русская папка For %%i In ("%folder%") Do Set $name=%%~nxi&Set $path=%%~dpi ( For /F "tokens=*" %%i In ('Dir /B /S /O:GNE "%folder%"') Do Set ti=%%i& Call Echo %%ti:%folder%\=%% Echo -= Hide =- For /F "tokens=*" %%i In ('Dir /B /S /O:GNE /A:H "%folder%"') Do Set ti=%%i& Call Echo %%ti:%folder%\=%% Echo -= Read Only =- For /F "tokens=*" %%i In ('Dir /B /S /O:GNE /A:R "%folder%"') Do Set ti=%%i& Call Echo %%ti:%folder%\=%% Echo -= System =- For /F "tokens=*" %%i In ('Dir /B /S /O:GNE /A:S "%folder%"') Do Set ti=%%i& Call Echo %%ti:%folder%\=%% )>"%$path%ZZZ_%$name%.txt" |
Отправлено: 10:54, 01-07-2013 | #213 |
Ветеран Сообщения: 1025
|
Профиль | Отправить PM | Цитировать gora, добавлю пять копеек: "-= Hide =-" и остальное тогда идеально начинать с ':' или какого-нибудь другого символа, чтобы можно было самому спарсить с for /f "eol=:".
Вообще, идея wolkow70 понравилась, сам постоянно делал руками, только что сделал батник: Выхлоп таков: gora, раскритикуйте ![]() P.S.: пытался сделать так, что if "%~2"=="/d" (set Output=%Folder%\file.lst), с переменными все было хорошо, но вот на строке echo !file!>>"!Output!" говорило что-то насчет того, что файла не существует. I ![]() P.P.S: gora, а чем вы раскрашиваете код для форума? |
------- Последний раз редактировалось apozlevich, 01-07-2013 в 12:13. Причина: Спойлеры! Отправлено: 12:10, 01-07-2013 | #214 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата gora:
Оказалось, что если много папок, то потом неудобно их в ручную высматривать и удалять из списка. Возможен еще вариант "только файлы рекурсивно" ? Интересует возможность выполнения подобного скрипта вызовом из контекстного меню папки. |
|
------- Отправлено: 12:35, 01-07-2013 | #215 |
Ветеран Сообщения: 1025
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
|
|
------- Отправлено: 12:49, 01-07-2013 | #216 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать apozlevich, батники, это конечно отлично, но я считаю, что было бы полезно сделать еще исполняемый модуль, выполняющий скрипт батника с передачей ему аргументов через контекстное меню.
|
------- Отправлено: 12:51, 01-07-2013 | #217 |
Ветеран Сообщения: 1025
|
Профиль | Отправить PM | Цитировать wolkow70, так я не умею
![]() |
------- Отправлено: 13:01, 01-07-2013 | #218 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Раньше в ветке выкладывалась утилита CabTools.exe от Boa aka Yuri Safonow , там примерно так было реализовано:
copy /Y dirs.cmd %SystemRoot%\system32\*.* @Echo Off SetLocal EnableExtensions EnableDelayedExpansion set filetxt="%~dp1\#files in %~n1.txt" del /Q %filetxt% For /F "UseBackQ Delims=" %%I In (`Dir %1 /B /ON`) Do Echo %%I>>%filetxt% cls exit и в реестр : [HKEY_CLASSES_ROOT\Directory\shell\Dirs] @="Создать список файлов папки" [HKEY_CLASSES_ROOT\Directory\shell\Dirs\command] @="dirs.cmd %L" |
------- Последний раз редактировалось wolkow70, 01-07-2013 в 13:11. Отправлено: 13:02, 01-07-2013 | #219 |
Ветеран Сообщения: 1025
|
Профиль | Отправить PM | Цитировать wolkow70, так не рекурсивно же. А если добавить /s для рекурсивности, пути станут полными, а так да, то же самое.
|
------- Отправлено: 13:15, 01-07-2013 | #220 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - [addon] SAM CoDeС Pack - Набор кодеков и декодеров для просмотра любых медиафайлов | SamLab | Наборы обновлений для Windows XP/2003/Windows 7 | 1160 | 25-09-2019 23:19 | |
Утилиты - [addon] Набор инструментов 4.3 | stylus | Наборы обновлений для Windows XP/2003/Windows 7 | 9 | 21-12-2012 12:38 | |
Интернет - [addon] Яндекс.Бар - панель инструментов для Internet-браузера | anddy | Наборы обновлений для Windows XP/2003/Windows 7 | 3 | 27-07-2011 14:47 | |
[решено] Панели инструментов | Dark Engel | Автоматическая установка Windows 2000/XP/2003 | 1 | 19-06-2009 15:44 | |
Панель инструментов в ХР | Guest | Хочу все знать | 3 | 30-03-2004 08:40 |
|