Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   [addon] SetTools (набор инструментов) (http://forum.oszone.net/showthread.php?t=172130)

gora 03-04-2010 19:40 1384379

[addon] SetTools (набор инструментов)
 
Вложений: 58
Аддон SetTools 10.8 с поливариантным режимом установки.

Инструментарий для создателей аддонов:

[доступны из контекстного меню]
  • Конвертирование reg файлов в inf, bat, iss, nsh и в формат файла конфигурации для 7z SFX.
    Добавляются пять пунктов:
    В Windows 7 (каскадное меню)

    В Windows XP


  • Запуск исполняемых файлов с параметрами командной строки. Добавляются два пункта:
    В Windows 7 (каскадное меню)

    В Windows XP


  • Конвертирование bat\cmd файлов в exe формат.
    Необходим установленный архиватор 7-Zip и путь к нему должен быть прописан в системной переменной PATH.
    Добавляются четыре пункта:
    В Windows 7 (каскадное меню)

    В Windows XP

    Суффиксы "x86" или "x64" - разрядность создаваемого EXE файла, а суффикс "Hide" означает, что консольное окно батника будет скрыто при запуске EXE файла.

  • Регистрация и дерегистрация ax, dll, ocx файлов.
    Добавляются два\четыре пункта (пункты с суффиксом (x86) появятся только в x64 системе):
    В Windows 7 (каскадное меню)

    В Windows XP


  • Инсталляция/деинсталляция inf файлов через setupapi или advpack.
    Добавляются четыре\восемь пунктов (пункты с суффиксом (x86) появятся только в x64 системе):
    В Windows 7 (каскадное меню)

    В Windows XP


  • Запуск RegEdit и переход к ветке реестра находящейся в буфере обмена


  • Распаковка хотфиксов от MS


  • Копирование имени и пути файлов в буфер обмена


  • Подсчет и запись хеш-сумм MD5, SHA1, SHA256 в файлы и буфер обмена.

    Необходим установленный архиватор 7-Zip и путь к нему должен быть прописан в системной переменной PATH.
    Режим сохранения результатов: в буфер обмена, в диалоговое окно и в хеш файлы
    Из переменных mode и modeWrite можно удалить ненужные методы и оставить только нужные
    Код:

    mode = "MD5 SHA1 SHA256"        Список методов которыми будут считаться хеш суммы
    modeWrite = "MD5 SHA1 SHA256"        Список методов для которых будут созданы хеш файлы

  • Открытие консольного окна в выбранной папке


  • Перезапуск оболочки (Explorer)


  • Создание файл-списка файлов и подкаталогов папки


  • Показывать/Не показывать 'скрытые' файлы и папки


  • Удаление содержимого папки.
    Можно удалить:
    - и файлы, и вложенные папки
    - только файлы


  • Смена иконки папки


  • Установка атрибутов папки/файла


  • Определение структуры и версии exe/dll файла



    [доступны из контекстного меню --> "Отправить"]

  • Упаковка файлов и директорий в CAB архивы. Добавляются три пункта:

    В пункте "CAB упаковать и ModifyPE", после упаковки, дополнительно корректируется контрольная сумма файла, но это меняет дату создания файлов, что не всегда желательно при работе с оригинальными файлами MS.
    Поддерживается упаковка, как директорий, так и отдельных файлов, при этом, последний символ расширения файла меняется на нижнее подчёркивание, а имя архива преобразуется в верхний регистр (test.inf >> TEST.IN_)

  • Изменение регистра имен файлов и директорий. Добавляются четыре пункта:


  • Поиск и замена строки в выбранных файлах


  • Создание копии папок\файлов с сохранением структуры вложенных папок и файлов (все файлы нулевого размера).

    Рядом с выделенными папками\файлами создается папка ZeroCopy_YYmmdd_HH-MM, где YYmmdd_HH-MM - штамп даты и времени создания папки.



Назначение пунктов понятны из названия. В пункте "CAB упаковать и ModifyPE", после упаковки, еще и корректируется контрольная сумма файла, но это меняет дату создания файлов, что не всегда желательно при работе с оригинальными файлами MS.

Поддерживается упаковка, как директорий, так и отдельных файлов, при этом, последний символ расширения файла меняется на нижнее подчёркивание, а имя архива преобразуется в верхний регистр (test.inf >> TEST.IN_)

Поддержка кроссплатформенности: имеется

ВАЖНО!
В x64 системах все утилиты работают из контекстного меню как в 32-х разрядных приложениях (например, ТС), так и в 64-х разрядных (например, Проводник)


Способ установки: SVCPACK, может использоваться и для установки на "живую" систему.
Предусмотрена возможность удаления всего набора через апплет "Установка и удаление программ".

Варианты установки:

1 Установка на "живую" систему с интерактивным выбором набора (2 варианта).
- частичная установка инструментов
- выборjчная установка инструментов, и объединение некоторых из них в каскадные меню (только в Win7). Для этого требуется:
-- файл Selector.exe положить рядом с файлом SetTools.exe и произвести запуск последнего, затем нажать Shift+OK, и Вы получите меню выбора устанавливаемых инструментов
в Windows 7

в Windows XP

-- сама утилита Selector.exe при этом будет скопирована в папку программы и может быть запущена в последствии
-- при последующих запусках Selector.exe Вы можете как добавить, так и удалить любые инструменты из набора
-- набор утилит зависит от системы (Win7 или ХР), но утилита Selector.exe предложит только "разрешенные" в Вашей системе
-- утилита Selector.exe позволит полноценно использовать некоторые пункты без необходимости иметь установленный AutoIt в системе

2 Установка в качестве аддона. Если какие то утилиты вам не нужны, то можете использовать только нужные, прописав их в виде ключа в файле run.
Ключ A в этом случае обязателен! Ключи регистрозависимые!
Код:

        [доступны из контекстного меню]
SetTools.exe -aiB        конвертирование reg файлов в inf, bat, config, nsh и iss формат (5 пунктов)
SetTools.exe -aib        конвертирование reg файлов в inf, bat, config, nsh и iss формат (каскадное меню, 5 пунктов)

SetTools.exe -aiW        запуск исполняемых файлов с параметрами командной строки (2 пункта)
SetTools.exe -aiw        запуск исполняемых файлов с параметрами командной строки (каскадное меню, 2 пункта)

SetTools.exe -aiX        конвертирование bat\cmd файлов в exe формат (4 пункта)
SetTools.exe -aix        конвертирование bat\cmd файлов в exe формат (каскадное меню, 4 пункта)

SetTools.exe -aiG        регистрация и дерегистрация ax, dll, ocx файлов (2 пункта)
SetTools.exe -aig        регистрация и дерегистрация ax, dll, ocx файлов (каскадное меню, 2\4 пункта)

SetTools.exe -aiS        инсталляция/деинсталляция inf файлов через setupapi или advpack (4 пункта)
SetTools.exe -ais        инсталляция/деинсталляция inf файлов через setupapi или advpack (каскадное меню, 4\8 пунктов)

SetTools.exe -aiJ        запуск RegEdit и переход к ветке реестра находящейся в буфере обмена
SetTools.exe -aiF        распаковка хотфиксов
SetTools.exe -aiP        копирование имени и пути файлов в буфер обмена
SetTools.exe -ai5        подсчет MD5-суммы файлов и запись ее в файл формата .MD5
SetTools.exe -aiH        открытие консольного окна в выбранной папке
SetTools.exe -aiT        перезапуск оболочки (Explorer)
SetTools.exe -aiL        создание файл-списка файлов и подкаталогов папки
SetTools.exe -aiY        показывать/не показывать 'скрытые' файлы и папки
SetTools.exe -aiO        удаление содержимого папки
SetTools.exe -aiM        смена иконки папки
SetTools.exe -aiI        установка атрибутов папки/файла
SetTools.exe -aiV        определение структуры и версии exe/dll файла

        [доступны из контекстного меню --> "Отправить"]
SetTools.exe -aiR        упаковка\распаковка CAB архивов (RU)
SetTools.exe -aiE        упаковка\распаковка CAB архивов (EN)
SetTools.exe -aiN        изменение регистра имен файлов и директорий
SetTools.exe -aiD        поиск и замена строки в выбранных файлах
SetTools.exe -aiZ        создание копии папок\файлов с сохранением структуры и файлами нулевого размера

SetTools.exe -ai0        установка иконки на папку программы (SetTools)

Ключи можно объединить так, например:
Код:

SetTools.exe -aiAbwxgsJFP5HTLYOMIVRNDZ0 -gm2
ВАЖНО! Каскадные меню создаются только на Win7 и на ХР создаваться не будут.

Ключи -aiB, -aiG, -aiS, -aiW и -aiX работают только на ХР, на Win7 вместо их следует использовать ключи -aib, -aig, -ais, -aiw и -aix соответственно.
Ключи -aib, -aig, -ais, -aiw и -aix нельзя совместно использовать с ключами -aiB, -aiG, -aiS, -aiW и -aiX соответственно.

Использование ключей -aib, -aig, -ais, -aiw и -aix на ХР допускается, но каскадные меню создаваться не будут, и эти ключи отработают как-aiB, -aiG, -aiS, -aiW и -aiX соответственно.


Ссылки на загрузку в сообщении 391

LonerD 03-04-2010 20:04 1384402

Спасибо большое.
Попробовал - на 64-битной семерке CAB Tool работает.

gora 07-04-2010 22:48 1387462

2 ALL

Аддон SetTools2 обновлен.

Изменения:
- исправлена ошибка установки утилиты CAB Tool на Win ХР х86
- исправлена работа утилит на Win 7 х64, теперь утилиты работают из контекстного меню как в 32-х разрядных приложениях (например, ТС), так и в 64-х разрядных (например, Проводник)
- добавлена утилита reg2bat для конвертирования reg файлов в bat формат или в формат файла конфигурации для 7z SFX архивов из контекстного меню (экспериментально)

Все утилиты протестированы на Win ХР х86 и Win 7 х64.

Подробности в шапке.

Pozia 09-04-2010 07:39 1388477

gora, есть еще маленькая утилита QuickBatchFileCompiler для компиляции exe из cmd. Не хотите ли встроить?

gora 09-04-2010 09:52 1388538

Цитата:

Цитата Pozia
маленькая утилита QuickBatchFileCompiler »

Pozia, она совсем не маленькая да еще и платная. Quick Batch File Compiler

2 ALL

Аддон SetTools 2.1 обновлен.

Изменения:
- исправлена утилита reg2bat, не происходило удвоение процентов в переменных
- reg2bat теперь формирует готовый файл конфигурации в кодировке UTF-8
- reg2bat теперь формирует bat файл в кодировке CP866 (DOS) для корректной работы с кириллицей в ключах
- в bat и конфигурационные файлы добавляется закомментированная строка с кириллицей для идентификации кодировки файла пользователем при дальнейшей модификации файлов.

Habetdin 09-04-2010 13:13 1388668

Цитата:

Цитата gora
добавляется закомментированная строка с кириллицей для идентификации кодировки файла »

Может добавлять ее в начало файла, а не в конец? Многие текстовые редакторы "ищут такие строки" в начале :)

Pozia 11-04-2010 09:34 1389904

Цитата:

Цитата gora
5. Конвертирование reg файлов в формат файла конфигурации для 7z SFX из контекстного меню, »

есть ли в планах такая же функция для cmd/bat файлов? Возможно ли вообще такое?

gora 11-04-2010 10:02 1389916

Цитата:

Цитата Habetdin
Может добавлять ее в начало файла, а не в конец? »

Можно и в начало, не хотел, чтобы мешало в работе с файлом и убрал в конец.
Цитата:

Цитата Pozia
такая же функция для cmd/bat файлов? Возможно ли вообще такое? »

1 В планах нет.
2 Возможно, подумаю.

To Do:
- Два твика от jameszero (с его любезного согласия).
5. Reg_unReg_Dll (регистрация и дерегистрация ax, dll, ocx файлов из контекстного меню)
6. Inf_Inst_unInst (инсталляция/деинсталляция inf файлов через setupapi или advpack из контекстного меню)

- переработка reg2bat для преобразования данных REG_EXPAND_SZ в текстовый формат

AlexM22204 12-04-2010 09:50 1390574

gora, если позволите, задам несколько вопросов:

1. Возможно ли организовать удаления всего набора с "Установка и удаление программ", а не с помощью повторного запуска инсталлятора с ключом -aiD;
2. Можно ли добавить в аддон Merunprg(во вложении он русифицирован, правда версия старая, но меня устраивает) или что нибудь подобное для Запуска программ с определённым ключом из контекстного меню;
3. Можно ли добавить в аддон HashTab 1.1.14 (контрольные суммы в свойствах)

А в основном очень классный набор, СПАСИБО !!!

gora 12-04-2010 11:20 1390636

AlexM22204
1 Эта мысль меня уже неоднократно посещала, видимо, так и будет со временем.
2 Делайте русификацию последней версии, зачем уж старую то включать в аддон!? "Программа для запуска программ ..." звучит не очень, подумайте над переводом. Добавил в To Do.
3 Я пользуюсь для этого ТС, посмотрю удобнее ли будет HashTab. Добавил в To Do.

AlexM22204 12-04-2010 13:03 1390721

Цитата:

Цитата gora
Делайте русификацию последней версии »

а можно её выложить...

gora 12-04-2010 13:24 1390737

Цитата:

Цитата AlexM22204
а можно её выложить... »

Прикрепил...

Habetdin 12-04-2010 15:44 1390828

:off: Скоро SetTools включит все компоненты Distr Tools? :o
Цитата:

MERunPrg
В Seven не работает, наверное и в Vista тоже..

AlexM22204 12-04-2010 19:39 1391014

Русифицирован MERunPrg...

gora 16-04-2010 14:03 1394055

2 ALL

Аддон SetTools2.2 обновлен.

Изменения:
- добавлены два твика от jameszero (с его любезного согласия)
Цитата:

6. Регистрация и дерегистрация ax, dll, ocx файлов из контекстного меню
7. Инсталляция/деинсталляция inf файлов через setupapi или advpack из контекстного меню
- добавлена возможность использовать пункты reg2bat и reg2cfg в контекстном меню с удерживанием клавиши [Shift]. При этом ключи реестра с типом данных REG_EXPAND_SZ будут преобразованы в текстовый формат. (экспериментально)
- добавлена возможность удаления всего набора через апплет "Установка и удаление программ"
- закомментированная строка с кириллицей для идентификации кодировки файла перенесена в начало файла

Merunprg и HashTab "кастинг" не прошли (не работают в Win 7 х64) и не были включены в набор, ищите более новые аналоги.

Подробности в шапке.

Shym 16-04-2010 19:44 1394304

Цитата:

Цитата Habetdin
Скоро SetTools включит все компоненты Distr Tools? »

Пусть включает, у меня на DistrTools времени нету. И я с удовольствием хотел бы отдать проект :)

gora 16-04-2010 19:59 1394320

Цитата:

Цитата Habetdin
Скоро SetTools включит все компоненты Distr Tools? »

2 Habetdin
Мой аддон не "взял" ни чего из, упомянутого Вами, Distr Tools и не надо на это намекать. Можете сравнить даты постов 1 и 2. Нужны еще доказательства - пишите в ПМ.
Цитата:

Цитата ШУМ
Пусть включает... я с удовольствием хотел бы отдать проект »

Спасибо, я обойдусь своим, чужого мне не надо.

AlexM22204 16-04-2010 23:04 1394448

Цитата:

Цитата gora
Merunprg и HashTab "кастинг" не прошли (не работают в Win 7 х64) и не были включены в набор, ищите более новые аналоги. »

Очень жаль... :(

Neymexa 18-04-2010 15:58 1395618

Цитата:

Цитата gora
Merunprg и HashTab "кастинг" не прошли (не работают в Win 7 х64) и не были включены в набор, ищите более новые аналоги. »

Merunprg - не пробовал а вот с HashTab как выявляется из-за модуля sfx-x86 в архиве, то есть с рабочего стола батник устанавливает все ровно, но при извлечение из архива шлет куда подальше, с подменой sfx-x86 на sfx-x64 все устанавливает, но в аплете из под родного средства не появляется, в подобных утилитах Установка/Удаление программ отображается, мож ус моим ПК че не лады

zeroua 23-04-2010 11:13 1399119

gora, а можно аддон адаптировать под .Net FrameWork 1.1 + 2.0...4.0+LP+KB

gora 23-04-2010 11:18 1399124

zeroua, легко!
Замените в файле Required строку на такую:
Код:

DotNet11_40_KB_LP

zeroua 23-04-2010 11:20 1399125

gora, я удалил файл "Required" вовсе, и на Т13 выдало ошибку мол dotnet 2.0 не установлен (

sLiDeR-X 23-04-2010 11:21 1399127

zeroua, подтвердаю
Только я сделал так:
Цитата:

Цитата gora
zeroua, легко!
Замените в файле Required строку на такую:
Код:
DotNet11_40_KB_LP »


gora 23-04-2010 11:34 1399133

zeroua, sLiDeR-X, спасибо.
Аддон исправлен и перезалит, ссылка старая, проверяйте.

gora 21-05-2010 11:49 1418033

2 ALL

Аддон SetTools 2.3 обновлен.

Изменения:
- добавлены иконки ко всем пунктам контекстного меню (для Windows 7)
- добавлены иконки к пунктам меню "Отправить"
- небольшие изменения в некоторых файлах и скриптах аддона

Pozia 23-05-2010 16:51 1419341

Цитата:

Цитата gora
добавлены иконки ко всем пунктам контекстного меню (для Windows 7) »

а для ХР это невозможно реализовать?

gora 23-05-2010 18:14 1419382

Цитата:

Цитата Pozia
а для ХР это невозможно реализовать? »

Возможно, но я этого не умею.

AlexM22204 23-05-2010 19:33 1419430

gora, в апплете "Установка и удаление программ" неправильно указана версия (стоит 2.2 а нужно 2.3) . Устанавливал аддон SetTools 2.3 на "живую" систему":)


angel-iz-ada 10-06-2010 15:08 1431554

Эммм, вроде все осмотрел, но ссылки на скачивание SetTools 2.3 так и не нашел. Не подскажете где она лежит?

gora 10-06-2010 15:25 1431561

Цитата:

Цитата gora
Вложения
link.txt
(60 байт, 92 просмотров) »

В шапке темы, щелкните по link.txt - откроется текстовый файл и в нем будет прямая ссылка для скачивания.

D1mVS 22-06-2010 01:31 1439067

Существует-ли такой полезный инструмент в качестве плагина к Total Commander? По мне удобнее в командере через кнопку панели инструментов такие вещи делать.

MKN 22-06-2010 09:23 1439146

Цитата:

Цитата D1mVS
Существует-ли такой полезный инструмент в качестве плагина к Total Commander? »

А зачем ? Из Total Commander_а вызываешь контекстное меню (на выбранном файле немного удержать нажатой правую кнопку мыши) и из меню выбираешь необходимый инструмент SetTools.

Bond01 30-06-2010 00:38 1444159

gora, при установке без ключа -aiF, - Unpack Hotfix, все равно создается в контекстном меню. :o
Использую так -aiARBCGS -gm2

gora 30-06-2010 08:20 1444275

2 ALL

Аддон SetTools 2.4 обновлен.

Изменения:
- исправлен баг в ключом -aiF
- добавлен запрос "прав администратора" в случае их отсутствия у пользователя при установке

irod61 30-06-2010 08:46 1444286

2gora
При запуске на "живой" системе SetTools 2.4 выдаёт ошибку: "Произошла ошибка при выполнении "SetToolsAll.bat 0". Не удается найти указанный файл." XPSP3.

gora 30-06-2010 14:55 1444552

Цитата:

Цитата irod61
выдаёт ошибку: »

Устранено, аддон доступен для скачки, ссылка старая.

Bond01 03-07-2010 18:37 1446646

Цитата:

Цитата Bond01
gora, при установке без ключа -aiF, - Unpack Hotfix, все равно создается в контекстном меню. »

Цитата:

Цитата gora
Изменения:
- исправлен баг в ключом -aiF »

Проблема не решена + устанавливал с -aiARBC -gm2, установилось еще "регистрация и дерегистрация ax, dll, ocx файлов"
можно было и оставить, - но слишком длинное контекстное меню и пользоваться не умею, поэтому если есть возможность выбора, - то хочется чтоб работало :)
gora, совместить два инструмента не желаете? С Distr Tools 1.4 http://forum.oszone.net/thread-132026-18.html


gora 03-07-2010 19:15 1446672

Цитата:

Цитата Bond01
Проблема не решена + устанавливал с -aiARBC -gm2, установилось еще "регистрация и дерегистрация ax, dll, ocx файлов" »

Не подтверждаю. Установил сейчас на чистую систему ХР (и win7 x64) на виртуалке - установилось только то, что перечислено в ключах (-aiARBC).
Цитата:

Цитата Bond01
совместить два инструмента не желаете? »

Нет, я уже писал по этому поводу.

Bond01 03-07-2010 23:26 1446787

gora, все сейчас нормально. У меня была промежуточная версия от поста #34

AlexM22204 04-07-2010 01:03 1446810

gora, в апплете "Установка и удаление программ" неправильно указана версия (стоит 2.3 а нужно 2.4), хотя это на работу программы никак не влияет... Набор то что надо, спасибо! :ok:

mercuryn 12-07-2010 19:51 1452024

gora, а зачем в Required указан DotNet11_35SP1_KB_LP???
PS
Я некорректно задал вопрос, просто если я использую 4, то надо менять, а 3.5 больше не поддерживается...

gora 12-07-2010 19:53 1452027

Цитата:

Цитата gora
1. Конвертирование reg файлов в inf формат из контекстного меню, с помощью утилиты reg2inf от n7Epsilon (http://tinyurl.com/fgqyf). Необходим Framework 2 или выше. »

Цитата:

Цитата mercuryn
если я использую 4, то надо менять »

Поменяйте запись в Required на название используемого Вами аддона .Net, главное чтобы он соответствовал требованиям приведенным в цитате выше.

SOLON7 16-07-2010 12:44 1454462

Вроде же есть distr tools. Кажись вы используете мой пакет Cab tools, упомините меня в шапке если он мой.
Могу написать модуль dll с разными расширениями. И ознакомьтесь с distr tools там тоже много полезного есть !!!

gora 16-07-2010 13:33 1454493

Цитата:

Цитата SOLON7
Кажись вы используете мой пакет Cab tools »

Чтобы не казалось, рекомендую сначала почитать ветку! :read:

gora 01-10-2010 13:48 1508892

2 ALL

Аддон SetTools 3.0 обновлен.

Изменения:
- добавлен подсчет MD5 файла и запись ее в файл формата .MD5
- исправлены некоторые баги

SOLON7 02-10-2010 03:20 1509413

Цитата:

Цитата gora
Чтобы не казалось, рекомендую сначала почитать ветку! »

Все в порядке, просто оказывается иконки каб туулс взяты с дистр туулс..

Pozia 02-10-2010 09:46 1509479

Цитата:

Цитата gora
добавлен подсчет MD5 файла и запись ее в файл формата .MD5 »

помимо этого, еще и создается
Цитата:

Цитата gora
config формат »

эт глюк?

gora 02-10-2010 18:28 1509748

Pozia, спасибо. Исправлено и перезалито.

Цитата:

Цитата SOLON7
оказывается иконки каб туулс взяты с дистр туулс »

Ни чего "вашего" в SetTools нет (пора бы уж успокоиться). Иконки взяты и библиотеки другой программы (Wcmicons.dll).

momo2000 02-10-2010 19:07 1509774

gora, у меня тоже config создался, но только при первом подсчёте md5, потом только файл .md5

но я заметил другую странность, при выборе Unpack HotFix на файлах типа .exe происходит их установка, как будто я на него 2 раза кликнул, понятно что это не hotfix от microsoft, но тогда бы вообще ничего не делал или предупреждение чтоли

Pozia 02-10-2010 21:11 1509857

Цитата:

Цитата momo2000
при выборе Unpack HotFix на файлах типа .exe происходит их установка »

у меня также

gora 03-10-2010 09:42 1510087

Цитата:

Цитата momo2000
при выборе Unpack HotFix на файлах типа .exe происходит их установка, как будто я на него 2 раза кликнул, понятно что это не hotfix от microsoft, но тогда бы вообще ничего не делал или предупреждение чтоли »

При распаковке хотфиксов, ехе файл запускается с ключом /x:<папка>. В этом случае Вы должны быть уверены, что распаковываете именно хотфикс. Для распаковки ехе файлов неизвестного типа лучше использовать более сложные распаковщики, например, Universal Extractor.

S.T.R.E.L.O.K. 31-10-2010 15:08 1531665

gora, как пожелание
можно сделать подпункты типа "SetTools->"

truvo 01-11-2010 23:13 1532657

gora, если я устанавливаю Framework уже после установки Windows, можно ли мне сначала установить вместе с системой данный аддон (то есть убрать требование из Required). Допустима ли такая обратная последовательность?

gora 01-11-2010 23:50 1532679

Цитата:

Цитата truvo
Допустима ли такая обратная последовательность? »

Аддон SetTools устанавливается на Т13
Цитата:

Цитата gora
Способ установки: SVCPACK »

Упомянутый в Required аддон DotNet11_40_KB_LP устанавливается при первом входе в систему
Цитата:

Цитата gora
.Net FrameWork 2.0, 3.0, 3.5, все сервис паки и языковые пакеты к ним устанавливаются при первом входе в систему »

Из описания аддонов можно получить ответ на Ваш вопрос самостоятельно.

Sub-Zero 05-11-2010 08:45 1535119

И все бы хорошо - но 3 пункта меню от cabtools так и не появились в контекстом меню Отправить. Ставил на живую систему.
Винда XP SP3 RUS x86. Может быть причина кроется в том что у меня установлен winrar и он как-то на себя все забирает? Это просто предположение.

p.s. Все остальное пашет на ура! Спасибо за набор!

Cherterok 05-11-2010 18:58 1535609

подскажите что оно такоее? или ехе файлы не сжимаються??
вин7 х32

gora 05-11-2010 20:12 1535675

Цитата:

Цитата Sub-Zero
3 пункта меню от cabtools так и не появились в контекстом меню Отправить »

Именно в меню Отправить (см. скриншот в шапке), а не просто в контекстном меню? Проверьте наличие файлов: CABIN.VBS Cabin_nm.vbs CABOUT.VBS Install.vbs в папке %SystemRoot%\System32\. Если они там есть, то запустите команду:
Код:

cscript.exe INSTALL.VBS /RU
и проверьте еще раз наличие пунктов.
Цитата:

Цитата Cherterok
подскажите что оно такоее? или ехе файлы не сжимаються?? »

Exe файлы сжимаются в cab. Такое окно появляется при попытке упаковать защищенный системой файл. Проверяете на менее важных для системы файлах.

Cherterok 06-11-2010 12:48 1536065

я проверял его на этой утилите:)

Tacit 09-11-2010 17:47 1538628

gora У меня на семерке иконки не отображались пока не прописал полный путь до reg2bat.exe ("Icon" /t REG_SZ /d "c:\windows\system32\reg2bat.exe,3" и т.д.)

zeroua 04-02-2011 19:02 1604591

Утилита для перехода в заданный раздел реестра, полезная штука, может вы добавите её в свой аддончик.

SAOPP 25-02-2011 15:41 1621615

По поводу добавить что-либо в аддон. Помню была утилитка из старого пакета Distr Tools 1.4 от товарища ШУМ, который я в своё время пытался переработать на предмет подобного тому, что делает многоуважаемый мною товарищ gora - где есть необходимые тулзы, плюс возможность выбора их установки...

Так вот, была там утилитка для работы с регистром имён файлов я её даже отдельно юзаю до сих пор, она добавляет в контекстное меню пункт изменить регистр, где есть три варианта: АА, Аа, аа. Вот быть может она покажется как и автору текущего пакета так и пользователям полезной, и будет таким образом включена в пакет? :)

Кстати, вероятно, данный пакет просто обязан стать подобным контейнером, для всевозможных, но ПОЛЕЗНО-НЕОБХОДИМЫХ утилит. Спасибо отдельно gora.

gora 25-02-2011 18:26 1621736

Цитата:

Цитата zeroua
полезная штука »

zeroua, согласен, но она не соответствует концепции аддона. Все утилиты аддона прописываются в контекстное меню и что-то делают с файлом под курсором. К каким типам файлов можно привязать эту полезную утилиту, и что она будет делать с этими файлами, я не знаю.
Проще сделать отдельный аддон для нее (я - пас).
Цитата:

Цитата SAOPP
добавляет в контекстное меню пункт изменить регистр »

Ковырять утилиту от ШУМ я точно не буду, да и ее полезность (для меня) вызывает большие сомнения.

jameszero 26-02-2011 20:36 1622581

Вложений: 1
Цитата:

Цитата SAOPP
добавляет в контекстное меню пункт изменить регистр »

Можно взять MEFlCase.dll из пакета Synesis Software Windows Shell Extensions. Прикрепил к сообщению русифицированный вариант dll-ки. Для работы нужно зарегистрировать файл через regsvr32.

gora 28-02-2011 11:39 1623534

Цитата:

Цитата jameszero
Можно взять MEFlCase.dll из пакета Synesis Software Windows Shell Extensions. »

Я смотрел этот пакет год назад (сейчас в нем ни чего не изменилось), он мне не подходит, ибо он не работает ни в win7, ни в x64, что для меня сейчас более актуально нежели ХР.

momo2000 28-02-2011 18:32 1623880

Цитата:

Цитата gora
Я смотрел этот пакет год назад (сейчас в нем ни чего не изменилось), он мне не подходит, ибо он не работает ни в win7, ни в x64, что для меня сейчас более актуально нежели ХР. »

а какже мы, обычные плебеи?)

challenger80 01-03-2011 09:27 1624252

gora, в наборе Distr Tools 1.4 от товарища ШУМ есть "Запустить с параметрами", вот только на win7 не работает, не планируете добавить в свой набор, с поддержкой win7?

gora 01-03-2011 14:42 1624477

2 ALL

Аддон SetTools 3.2 обновлен.

Изменения:
- добавлен запуск исполняемых файлов с параметрами командной строки (ключ -aiW). (Утилита RunWith русифицирована)
- кроссплатформенность всех утилит сохранена

Bodya.N 22-04-2011 23:19 1664154

gora , в связи с тем , что в "RunWith" "некорректно" отображается путь к файлу , содержащий русские буквы , решил поискать подобные программы работающие под Win7 (чисто из эстетических соображений - "глаза эти кракозябры мозолят") и вот что нашел. Может есть смысл заменить "RunWith" на этот вариант ?

gora 23-04-2011 09:53 1664269

2 ALL

Аддон SetTools 3.3 обновлен.

Изменения:
- заменена утилита запуска исполняемых файлов с параметрами командной строки на EXE Command Prompt v1.0.

Nun-Nun 07-05-2011 14:05 1671862

gora,

При попытке с помощью GUI-интегратора интегрировать аддон SetTools 3.3 получаю сообщение, что требуется DotNet11_40_KB_LP (насколько понимаю, имеется в виду Ваш аддон Microsoft .NET Framework 1.1-4.0). Но у меня в состав дистриба интегрируется аддон Microsoft .NET Framework 1.1-4.0 от Simplix, он аналогичен Вашему. Нужно ли его менять на Ваш или не обязательно и можно взамен прописать в Required?

Vasya2003 07-05-2011 14:15 1671868

Nun-Nun, в папке с аддоном SetTools 3.3 ,в файле Required, прописать DotNetNew4 (имя папки аддона от Simplix) заместо содержимого

Nun-Nun 07-05-2011 14:18 1671871

Vasya2003,

Тоже об этом подумал, но пока правил свой пост Вы уже ответили. Спасибо!

truvo 07-05-2011 18:53 1672012

Цитата:

Цитата truvo
gora, если я устанавливаю Framework уже после установки Windows, можно ли мне сначала установить вместе с системой данный аддон (то есть убрать требование из Required). Допустима ли такая обратная последовательность? »

Nun-Nun, посмотрите этот мой вопрос и ответ gora. Из ответа я делаю вывод, что вы можете вообще удалить файл Required, чтобы GUI-интегратор не ругался, - если конечно, и дальше будете интегрировать Framework или же устанавливать его на живую.

То есть файл Required - это просто "напоминалка" вам о том, что Framework должен быть ДЛЯ РАБОТЫ УТИЛИТ, а сам аддон устанавливается и без него.

Если я ошибаюсь, знатоки поправят.

Nun-Nun 07-05-2011 19:11 1672028

truvo,

Благодарю за подсказку, с Required уже разобрался.

gora 26-05-2011 12:10 1682921

2 ALL

Аддон SetTools 3.4 обновлен.

Изменения:
- исправлена работа утилиты reg2bat. Если в секции data ключа имется завершающий слеш, то добавляется дополнительный экранирующий слеш. Пример:
Код:

Для bat файла
Reg Add "HKCU\Software\7-Zip" /v "Path" /t REG_SZ /d "C:\Program Files\7-Zip\\" /f
Для файла конфигурации
RunProgram="hidcon:Reg Add \"HKCU\\Software\\7-Zip\" /v \"Path64\" /t REG_SZ /d \"C:\\Program Files\\7-Zip\\\\\" /f"


SharkyEXE 06-09-2011 08:47 1747089

gora
Пожалуйста, если у Вас есть возможность, просьба добавить в Ваш аддон Утилиты - [addon] SetTools (набор инструментов) утилиту/программу Регистр, которую в себя включает аддон Утилиты - Distr Tools 1.4. Так сказать, чтобы всё в одном Вашем аддоне Утилиты - [addon] SetTools (набор инструментов) было. Спасибо.

timon45 06-09-2011 11:20 1747170

SharkyEXE, полностью тебя поддерживаю, сам хотел предложить т.к. тоже устанавливаю данный набор только из-за наличия в нем "утилиту/программу Регистр" тем более что она совместима как с XP так и с Win7 x64, еще мне нравится в Distr Tools 1.4 больше чем в наборе от gora, запуск программы с параметром но она не работает на Win7 :( так что предпочтительнее тот что в наборе от gora.

gora 06-09-2011 13:05 1747276

Цитата:

Цитата SharkyEXE
просьба добавить в Ваш аддон ... утилиту/программу Регистр, которую в себя включает аддон Утилиты - Distr Tools 1.4 »

Отвечал на предыдущей странице.
Цитата:

Цитата timon45
тем более что она совместима как с XP так и с Win7 x64 »

Не совместима! В контекстном меню x64 приложений (например, Проводника) ни чего не появляется. Совместимость я понимаю иначе:
Цитата:

Цитата gora
В x64 системах все утилиты работают из контекстного меню как в 32-х разрядных приложениях (например, ТС), так и в 64-х разрядных (например, Проводник) »


timon45 06-09-2011 13:14 1747285

gora, Да, действительно я как то упустил данный момент, просто пользуюсь TC, а проводник вообще не открываю :)

gora 08-09-2011 22:07 1749232

2 ALL

Аддон SetTools 3.5 обновлен.

Изменения:
- добавлен скрипт ChangeCASE для изменение регистра имен файлов и директорий из контекстного меню "Отправить", который добавляет в контекстное меню "Отправить" четыре пункта:
Код:

FileName ЗАГЛАВНЫМИ
FileName Каждое Слово С Заглавной
FileName С заглавной буквы
FileName строчными

- небольшие правки в некоторых скриптах.

gora 09-09-2011 16:44 1749750

2 ALL

Аддон SetTools 4.0 обновлен.

Изменения:
- перекомпилирована утилита reg2bat, которая была повреждена в предыдущей версии. Часть ее функций могли не работать
- исправлена ошибка в файле конфигурации. При определенных ключах мог не устанавливаться CAB Tool
- изменен набор CAB Tool
-- число рабочих скриптов сокращено с трех до одного
-- удалена утилита nircmdc, ее функции переложены на скрипты
- изменен скрипт ChangeCASE. Добавлена возможность изменения регистра имен сразу группы файлов и директорий
- правки и оптимизация всех скриптов
- немного уменьшен размер аддона

Важно!
Перед установкой новой версии, удаление старой (v3.x) ОБЯЗАТЕЛЬНО.

AlterEgoFS 02-10-2011 18:00 1764303

если я юзаю -aiB, то появляется "reg2cfg", -aiC "reg2bat"

это конечно для меня не проблема, потому что я всё в куче ставлю. но если ставить по отдельности...

AlterEgoFS 03-10-2011 08:43 1764747

и ещё одно. вот у меня в коммандной строке кодировка 1251, а в SetToolsAll.bat - 866
устанавливая параметры срусскими буквами (md5 например), получается вот это



предлагаю внести в bat строку "chcp 866", как это сделал я. и тогда вне зависимости от кодировки системы кракозябров не будет

gora 03-10-2011 11:56 1764844

2 ALL

Аддон SetTools 4.1 обновлен.

Изменения:
- исправлена путаница с ключами -aiB, -aiC
- исправлена ошибка при установке в систему с отсутствующим .Net
- добавлена команда chcp 866 в скрипт установки, для корректной установки в систему с нестандартной кодировкой CMD

2 AlterEgoFS, большинство авторов аддонов, использующих батники, рассчитывают на стандартные настройки системы и вряд ли станут переделывать свои многочисленные аддоны под Ваши настройки. Учитывайте это, меняя настройки своей системы на нестандартные.

AlterEgoFS 03-10-2011 16:05 1764987

gora, спасибо за исправления

AlterEgoFS 04-10-2011 19:59 1765887

и я извиняюсь за 1251. переставил )

nibble74 14-12-2011 10:36 1814933

У меня чёт Register Unregister на dll файлах отсутствует, почему?

Nun-Nun 14-12-2011 13:33 1815038

nibble74,

А если так:
читать дальше »
Windows Registry Editor Version 5.00

; Добавить в контекстное меню dll-файлов команду "Зарегистрировать"\"Удалить регистрацию"
[HKEY_CLASSES_ROOT\.dll]
"Content Type"="application/x-msdownload"
@="dllfile"
[HKEY_CLASSES_ROOT\dllfile]
@="Application Extension"
[HKEY_CLASSES_ROOT\dllfile\Shell\Зарегистрировать dll-файл\command]
@="regsvr32.exe \"%1\""
[HKEY_CLASSES_ROOT\dllfile\Shell\Удалить регистрацию dll-файла\command]
@="regsvr32.exe /u \"%1\""

; Добавить в контекстное меню осх-файлов команду "Зарегистрировать"\"Удалить регистрацию"
[HKEY_CLASSES_ROOT\.ocx]
@="ocxfile"
[HKEY_CLASSES_ROOT\ocxfile]
@="OCX"
[HKEY_CLASSES_ROOT\ocxfile\Shell\Зарегистрировать ocx-файл\command]
@="regsvr32.exe \"%1\""
[HKEY_CLASSES_ROOT\ocxfile\Shell\Удалить регистрацию ocx-файла\command]

SOLON7 14-12-2011 14:39 1815091

было бы неплохо если бы этот SETTOOLS настраивался..

И еще были бы твики
1.для меню моего компьютера (аля Диспечтер задач, служба,установка удаление программ)
2.твик запуск командной строки на папке !!!
в этот набор можно отнести найболее часто используемые твики с файловым и другими МЕНЮ....

А так имхо Развитие Дистр тууллс.

gora 24-12-2011 00:00 1821200

2 ALL

Аддон SetTools 4.2 обновлен.

Изменения:
- добавлена утилита CopyFileNameExt.
Цитата:

Позволяет копировать в буфер обмена имена выбранных файлов в следующих вариантах:
- filename.ext - просто полное имя (с расширением);
- "filename.ext" - тоже самое но в кавычках (актуально если имя длинное или с пробелами);
- filename - только имя (без расширения);
- C:\Program Files\filename.ext - полный путь и полное имя с расширением;
- "C:\Program Files\filename.ext" - тоже самое но в кавычках;
- "C:\\Program Files\\filename.ext" - дополнительно удваиваются обратные слэши (надо например для программистов);
- C:\PROGRA~1\FILENA~1.EXT - путь и имя в формате 8.3
Подробнее...

nibble74 24-12-2011 01:25 1821246

gora

А почему архив запаролен?

truvo 24-12-2011 04:50 1821275

скачивал вечером - нет, не запаролен.

shao 24-12-2011 05:03 1821277

Паролем и не пахнет...


nibble74 24-12-2011 10:42 1821315

Да не этот, а Сам установщик.EXE

Pozia 24-12-2011 23:41 1821711

nibble74, а без пароля так трудно посмотреть что внутри? ))

Shadow_31 25-12-2011 00:43 1821747

nibble74, видимо это что-то типа защиты ПО от изменений и авторского права )

nibble74 25-12-2011 10:09 1821846

Цитата:

Цитата Shadow_31
видимо это что-то типа защиты ПО от изменений и авторского права ) »

Так и есть, упакованно инсталлером, проблема в том что я устанавливаю до NETFW. придётся пересобрать самому :)

GORA, есть пожелание добавить ключ проверять или не проверять установлен ли NET Framework :)

gora 25-12-2011 10:35 1821852

Цитата:

Цитата nibble74
есть пожелание добавить ключ проверять или не проверять установлен ли NET Framework »

При установке в качестве аддона с использованием ключа I проверка наличия .Net отключена.

Alser777 07-01-2012 21:46 1830479

как ее установить выдает ошибку!!!

murder 27-01-2012 16:06 1845663

gora, обновилась CopyFileNameExt - 2012.01.25.

gora 27-01-2012 16:16 1845675

2 murder
Цитата:

v.1.0.1.1 (2012.01.25) Мелкие доработки инсталлятора (RTF-справка с картинками встроена и т.п.), в DLL ничего нового;

nibble74 02-02-2012 14:22 1850037

GORA

Хотел сообщить раньше, но всё время забывал.

Вобщем, Регистр Анрегистер с ДЛЛ файлов исчезает после установки Ресторатора. Причём после снятия ассоциации в Рестораторе с ДЛЛ файлов и переустановки Settools пункты в контекстном меню так и не появляются.

Значение
[HKEY_CLASSES_ROOT\.dll]
@="dllfile"

меняется на @="BomeRst.dll"

gora 02-02-2012 15:05 1850074

Цитата:

Цитата nibble74
после снятия ассоциации в Рестораторе с ДЛЛ файлов и переустановки Settools пункты в контекстном меню так и не появляются »

Restorator некорректно снимает свои ассоциации. Снимите в Restorator ассоциации с dll файлов, а затем запустите рег. файл:
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.dll]
@="dllfile"

Пункты вновь появятся даже без переустановки SetTools.

nibble74 02-02-2012 15:37 1850100

Я так и поступил, только хотелось бы сохранить двойной клик по файлу для открытия в рестораторе и пункты в меню. Может возможно найти альтернативу ?

Bodya.N 03-02-2012 02:07 1850527

nibble74,
Цитата:

Цитата nibble74
альтернативу ? »

1.Ну раз уж Вы "дружите с реестром" добавьте эти пункты в ассоциированные с Restorator-ом файлы:
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\BomeRst.dll\shell\Register]
"Icon"="reg2bat.exe,3"

[HKEY_CLASSES_ROOT\BomeRst.dll\shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\BomeRst.dll\shell\UnRegister]
"Icon"="reg2bat.exe,4"

[HKEY_CLASSES_ROOT\BomeRst.dll\shell\UnRegister\command]
@="regsvr32.exe /u \"%1\""

2.Через контекстное меню (Открыть с помощью Restorator)

P.S.Кстати
Цитата:

Цитата nibble74
после снятия ассоциации в Рестораторе с ДЛЛ файлов »

вернулись системные ассоциации ,а вместе с ними и пункты в меню.Как только не пробовал все отрабатывает нормально.

nibble74 03-02-2012 15:11 1850926

Заметил, что иконки не отображаются ! Я так понял, что на XP не работает?
А на семёрке нормалёк.

Пробовал с путём на reg2bat.exe,3 результата нет.

truvo 19-02-2012 23:28 1862379

Можно ли убрать файл Reguired и интегрировать аддон без него, если Фреймворк будет установлен на живую систему?

SharkyEXE 30-03-2012 15:24 1890077

Вложений: 1
gora
Здравствуйте.

У меня есть файл Sounds.reg, который находиться внутри файла-архива Sounds.zip. Если применить файл Sounds.reg на "живой системе", т. е. два раза кликнуть по файлу Sounds.reg, появиться окно, нажать Да, появиться окно, нажать ОК - то эффект от применения файла Sounds.reg есть сразу же, без перезагрузки ПК и прочего. Но если на файле Sounds.reg кликнуть и в контекстном меню выбрать reg2bat (после установки Вашего аддона [addon] SetTools (набор инструментов)), через некоторой время создаётся файл Sounds.reg.bat, и если запустить этот файл Sounds.reg.bat - то после отработки файла Sounds.reg.bat нужного эффекта, как после применения файла Sounds.reg - нету.
Пожалуйста, напишите мне, куда копать, может быть мой файл Sounds.reg вообще никогда нормально нельзя будет сконвертировать в bat, придёться пользоваться только ручным применением файла Sounds.reg или же автоматически, через
читать дальше »
Код:

regedit /s Sounds.reg
Хотя очень хочеться нормально перегнать файл Sounds.reg в *.bat. Спасибо.

gora 30-03-2012 16:12 1890107

Цитата:

Цитата SharkyEXE
может быть мой файл Sounds.reg вообще никогда нормально нельзя будет сконвертировать в bat »

Видимо, да. Причина множество ключей в формате hex(2) (формат в батнике REG_EXPAND_SZ) которые в батнике должны быть преобразованы в символы. Но часть строк имеют "непечатные значения" символов, например,
Код:

04,38,04,3d,04,4c,04,2e
Вот такие 04 и не удается преобразовать в "печатный" символ.
Используйте reg файл в чистом виде.

gora 24-04-2012 13:44 1905007

2 ALL

Аддон SetTools 4.3 обновлен.

Изменения:
- расширена работа утилиты reg2bat. Ключи в формате hex(2) (формат в батнике REG_EXPAND_SZ) теперь могут содержать кириллицу и она будет корректно конвертирована .bat файл или в файл конфигурации с удерживанием клавиши [Shift]. При этом ключи реестра с типом данных REG_EXPAND_SZ будут преобразованы в текстовый формат. (Проблема описана двумя постами выше)

SharkyEXE 24-04-2012 15:15 1905077

gora
Здравствуйте

1) Удалил SetTools
2) Перезагрузил ПК
3) Установил SetTools 4.3 при помощи запуска файла 1.cmd с текстом
читать дальше »
Код:

SetTools.exe -aiAIRBCFGS5WNP -gm2
5) Перезагрузил ПК
6) При помощи reg2bat из пакета SetTools перегнал файл Sounds.reg (скачать) в Sounds.reg.bat
7) Запустил файл Sounds.reg.bat
8) Тоже самое, как писал здесь
читать дальше »
Цитата:

Цитата SharkyEXE
и если запустить этот файл Sounds.reg.bat - то после отработки файла Sounds.reg.bat нужного эффекта, как после применения файла Sounds.reg - нету. »

9) При нажатии на вкладку Звуки в Пуск - Панель управления - Звуки и аудиоустройства появляется такое
Спасибо.

gora 24-04-2012 15:29 1905084

SharkyEXE, не злоупотребляйте ссылками в постах. Все и без них понятно. ;)
Цитата:

Цитата SharkyEXE
6) При помощи reg2bat из пакета SetTools перегнал файл Sounds.reg (скачать) в Sounds.reg.bat »

Перед щелчком по пункту в контекстном меню удерживали клавишу Shift ?
Специально проверил на виртуалке с Вашим файлом:
- запустил Sounds.reg
- экспортировал ветку HKEY_CURRENT_USER\AppEvents в файл 1.reg
- запустил Sounds.reg.bat, который был создан утилитой с удерживанием клавиши Shift
- экспортировал ветку HKEY_CURRENT_USER\AppEvents в файл 2.reg
Файлы 1.reg и 2.reg идентичны, что и требовалось получить.
Ни каких ошибок "при нажатии на вкладку Звуки в Пуск - Панель управления - Звуки и аудиоустройства" не происходит.

SharkyEXE 24-04-2012 15:39 1905094

Цитата:

Цитата gora
SharkyEXE, не злоупотребляйте ссылками в постах. Все и без них понятно. »

Извините меня, пожалуйста.
Цитата:

Цитата gora
Перед щелчком по пункту в контекстном меню удерживали клавишу Shift ? »

Нет, не удерживал Shift при создании Sounds.reg.bat
Повторил всё снова, но уже с удержанием Shift:
1) зажав и удерживая Shift, в контекстном меню на файле Sounds.reg выбрал reg2bat - получился файл Sounds.reg.bat
2) запустил файл Sounds.reg.bat - все работает:
2-1) при тыкании на владке Звуки в Пуск - Панель управления - Звуки и аудиоустройства теперь ошибки нету
2-2) звуки применились, в общем всё 1 в 1, как после применения файла Sounds.reg теперь стало
Пожалуйста, если Вас не затруднит, здесь выделите жирным слово [Shift], чтобы последующие пользователи акцентировали внимание на [Shift], не натыкались на ошибки, т. к. они не удерживали [Shift] при выполнении пункта reg2bat.
Огромное Вам спасибо за помощь.

gora 24-04-2012 15:47 1905097

Цитата:

Цитата SharkyEXE
выделите жирным слово [Shift], чтобы последующие пользователи акцентировали внимание »

Этот режим появился давно, а не только сейчас. О нем написано в шапке, написано в addon.nfo. Как бы я не раскрашивал и не выделял текст, все равно, пока пользователь не наступит на грабли своей невнимательности, он не начнет читать.

alax1972 02-05-2012 14:47 1909201

Уважаемый gora, из Вашего аддона SetTools 4.3, мне требуется только пункт контекстного меню "MD5 в файл" (Подсчет MD5 файла и запись ее в файл формата .MD5 из контекстного меню). Подскажите пожалуйста, какую утилиту Вы используете в своём аддоне для этих целей или каким ключом установки мне воспользоваться, чтобы получить только этот пункт из Вашего аддона ?

Заранее благодарен за ответ.

gora 02-05-2012 14:50 1909202

Цитата:

Цитата alax1972
каким ключом установки мне воспользоваться, чтобы получить только этот пункт из Вашего аддона ? »

Цитата:

Цитата gora
SetTools.exe -ai5 утилита reg2bat для подсчета MD5 файлов и записи ее в файл формата .MD5 »

Код:

SetTools.exe -aiA5 -gm2

gora 18-05-2012 11:40 1918168

2 ALL

Аддон SetTools 4.4 обновлен.

Изменения:
- расширена работа утилиты reg2bat
- удерживанием клавиши [Shift] теперь не требуется
- добавлена обработка следующих ключей реестра:
Код:

Реестр        Батник
нет        REG_SZ
dword:        REG_DWORD
hex:        REG_BINARY
hex(0):        REG_NONE Rem Есть проблемы по созданию пустого ключа
hex(2):        REG_EXPAND_SZ
hex(4):        REG_DWORD (недопустимый параметр DWORD (32 бита)) Rem ********** Не обрабатывается
hex(5): REG_DWORD_BIG_ENDIAN Rem На Win7 не должен работать, т.к., нет в перечне Типов ключей для 7, но работает!
hex(7):        REG_MULTI_SZ
hex(8):        REG_RESOURSE_LIST Rem ********** Не обрабатывается
hex(9):        REG_FULL_RESOURSE_DESCRIPTOR Rem ********** Не обрабатывается
hex(a):        REG_RESOURSE_REQUIREMENTS_LIST Rem ********** Не обрабатывается
hex(b):        REG_QWORD Rem На XP не работает, но на Win7 работает

- строки, которые обрабатываются только на XP или только на Win7, конвертируются и помечаются комментариями. Пример
Код:

Rem Утилита Reg в WinXP не поддерживает тип данных - REG_QWORD
Reg Add "HKLM\SOFTWARE\My Test\Microsoft\ASP.NET\4.0.30319.0" /v "LastInstallTime" /t REG_QWORD /d "0xc6d6c9e0f401" /f
Rem Утилита Reg в WinXP не поддерживает тип данных - REG_QWORD
Reg Add "HKLM\SOFTWARE\My Test\Microsoft\ASP.NET\4.0.30319.0" /v "EndInstallTime" /t REG_QWORD /d "0x1ccc6d6c90e0000" /f

- строки, которые не обрабатываются, не конвертируются и помечаются комментариями. Пример
Код:

Reg Add "HKLM\SOFTWARE\My Test\HARDWARE\DESCRIPTION\System" /v "Identifier" /t REG_SZ /d "AT/AT COMPATIBLE" /f
Rem Утилита Reg не поддерживает тип данных - hex(9)
Rem Проигнорирована строка "Configuration Data"=hex(9):ff,ff,ff,ff,ff,ff,ff,ff,00,00,00,00,02,00,00,00,05,00,00,00,18,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,80,00,ff,03,00,00,13,00,df,00,02,00,81,00,ff,03,00,00,3f,00,fe,00,02,00,05,00,00,00,08,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,0c,00,00,00,04,00
Reg Add "HKLM\SOFTWARE\My Test\HARDWARE\DESCRIPTION\System" /v "SystemBiosDate" /t REG_SZ /d "10/14/08" /f


gora 24-05-2012 18:43 1921910

2 ALL

Аддон SetTools 4.5 обновлен.

Изменения:
- исправлена работа утилиты reg2bat в режиме конвертования в формат файла конфигурации для 7z SFX
-- закомментированные строки начинаются не с Rem, а символа ":"
-- ключи типа REG_EXPAND_SZ, содержащие системные переменные (например, %SystemRoot%), теперь конвертируются корректно, в работоспособную команду файла конфигурации.

SharkyEXE 24-05-2012 22:37 1922059

gora
Здравствуйте.

В шапке Вашей темы Утилиты - [addon] SetTools (набор инструментов), во Вложения есть файл link.txt. По ссылке, указанной в файле link.txt скачивается файл, внутри которого находиться единственный файл, а должен быть готовый аддон. Спасибо

SharkyEXE 25-05-2012 00:04 1922110

gora
Большое Вам спасибо. Теперь по ссылке из файла link.txt скачивается полноценный аддон для интеграции.

SharkyEXE 29-05-2012 12:19 1924394

gora
Здравствуйте.

Пожалуйста, если у Вас есть возможность, время, желание - может быть добавите в Ваш аддон Утилиты - [addon] SetTools (набор инструментов) это - Утилита для перехода в заданный раздел реестра. При том, что здесь написано, что эта утилита есть и для x64. Спасибо.

gora 29-05-2012 12:40 1924409

SharkyEXE
Q
A

ivvtvv 20-06-2012 10:40 1937431

Очень полезный аддон! Было бы неплохо добавить в него команду "открыть в блакноте". Для редактирования файлов аддона (run, Required и т.п.) очень удобно, ведь они без расширения!

_syd_ 20-06-2012 11:10 1937450

ivvtvv, вот Вам твик на этот случай:
Код:

REGEDIT4

[HKEY_CLASSES_ROOT\Unknown\shell]
@="open"

[HKEY_CLASSES_ROOT\Unknown\shell\open]
@="Открыть в блокноте"

[HKEY_CLASSES_ROOT\Unknown\shell\open\command]
@="notepad %1"


SharkyEXE 22-06-2012 18:17 1938934

gora
Здравствуйте.

Использую SetTools 4.5.
Проблемка:
читать дальше »
1) создал файл +.reg с текстом
читать дальше »
Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache]
"@%SystemRoot%\\System32\\msutb.dll,-325"="Языковая панель"

2) запустил файл +.reg > Да > Ок
3) в реестре, в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache появилась строка
Имя: @%SystemRoot%\System32\msutb.dll,-325
Тип: REG_SZ
Значение: Языковая панель

3) создал файл -.reg с текстом
читать дальше »
Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache]
"@%SystemRoot%\\System32\\msutb.dll,-325"=-

4) запустил файл -.reg > Да > Ок
5) в реестре, в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache удалилась строка
Имя: @%SystemRoot%\System32\msutb.dll,-325
Тип: REG_SZ
Значение: Языковая панель

6) запустил файл +.reg > Да > Ок
7) в реестре, в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache появилась строка
Имя: @%SystemRoot%\System32\msutb.dll,-325
Тип: REG_SZ
Значение: Языковая панель

8) по файлу -.reg кликаю правой кнопкой мышки, выбираю строку reg2bat, появляеться файл -.reg.bat
9) запустил файл -.reg.bat
10) появилось cmd окно, в котором написано
читать дальше »
Цитата:

Ошибка: Системе не удалось найти указанный раздел или параметр реестра
Для продолжения нажмите любую клавишу . . .
11) При этом в реестре, в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache не удалилась строка
Имя: @%SystemRoot%\System32\msutb.dll,-325
Тип: REG_SZ
Значение: Языковая панель

Спасибо.

gora 25-06-2012 10:58 1940068

Цитата:

Цитата SharkyEXE
Проблемка: »

Подтверждаю. Проблема локализована и исправлена, тестирую.
Аддон обновлю после завершения тестов.

gora 29-06-2012 09:14 1942526

2 ALL

Аддон SetTools 4.6 обновлен.

Изменения:
- исправлена работа утилиты reg2bat. Системные переменные в именах параметров (например, %SystemRoot%), теперь конвертируются корректно.

SharkyEXE 29-06-2012 12:22 1942634

gora
Огромное Вам спасибо. С версией 4.6 эта проблемка стала неактуальной.

gora 03-08-2012 15:00 1964155

2 ALL

Аддон SetTools 5.0 обновлен.

Изменения:
- исправлена работа утилиты reg2bat с рег файлами, имеющими заголовок старого типа.
- добавлена возможность конвертирования bat\cmd файлов в exe формат из контекстного меню, с помощью утилиты reg2bat. Для использования этого пункта (bat2exe) в системе должен быть установлен архиватор 7-Zip и путь к нему должен быть прописан в системной переменной PATH.

AlterEgoFS 04-08-2012 13:09 1964589

gora, bat2exe упаковывает cmd/bat в sfx-exe и запускает cmd/bat?

belohortvladimir 06-08-2012 00:14 1965254

Здравствуйте!
Спасибо за новые возможности такие как
SetTools.exe -aiP утилита CopyFileNameExt для копирования имени и пути файлов в буфер обмена из контекстного меню
SetTools.exe -aiX утилита reg2bat для конвертирования bat\cmd файлов в exe формат

Простите за мою наглость, но нельзя ли узнать пароль на архив SetTools.7z внутри файла SetTools.exe .
Зачем мне это нужно. Просто у вас как минимум старый файл CABARC.EXE версии 5.1.2600.0 а у меня 5.5.7324.0. Если интересно где взял файл из Microsoft Application Compatibility Toolkit. И хочу сделать так чтобы после установки команды в контекстном меню были русскими а не английскими. Так же хочу сделать так чтобы команды reg2bat\cfg\inf были в одной менюшке чтобы при наведении на неё она раскрывалась и там были эти команды, также команды (инсталляция/деинсталляция inf файлов через setupapi или advpack из контекстного меню) были в одной менюшке чтобы меньше места в контекстном меню занимали.

Заранее благодарю!

_syd_ 06-08-2012 01:00 1965270

belohortvladimir,

содержимое архива: SetTools.exe -gf+128 -nr
скрипт sfx-архива: SetTools.exe -sfxconfig config.txt

-gf+128 добавляет возможность выбора пути распаковки
-nr запрещает запуск программ установки утилит
-sfxconfig сохраняет файл конфигурации sfx-архива

gora 10-08-2012 10:07 1967919

Вложений: 1
2 ALL

Аддон SetTools 5.2 обновлен.

Изменения:
- изменено место установки на %ProgramFiles%\SetTools (в х64 ОС - %ProgramFiles(x86)%\SetTools). Теперь все утилиты и скрипты собраны в одной папке, а не рассыпаны в %SystemRoot%\System32 (в х64 ОС они еще и дублировались в %SystemRoot%\SysWOW64)
- изменен способ деинсталляции, только через апплет "Установка и удаление программ". Ключ -aiD более не используется. При этом сам инсталлятор аддона более не копируется в папку программы.
- в случае залоченности CopyFileNameExt32.dll и/или CopyFileNameExt64.dll при удалении, они переименовываются. Деинсталятор оповестит вас об этом с рекомендациями о последующих ваших действиях
- увеличено число пунктов конвертирования bat\cmd файлов в exe формат до четырех.
- в имена создаваемых exe файлов добавляется суффиксы, позволяющие идентифицировать используемый в них модуль. Прикрепил Демо пример сконвертированного батника.
- число маленьких sfx модулей увеличено до четырех. Эти модули сделаны на исходниках маленьких SFX модулей версии 9.22 от Игоря Павлова. При этом сделаны модули x64 (которых нет у автора) и исправлены 5 багов оригинальных модулей. Благодарности за это Oleg_Sch!
- обновлен CABARC.EXE до версии 5.5.7324.0
- обновлены CopyFileNameExt32.dll и CopyFileNameExt64.dll до версии 1.0.1.2
- перекомпиляция утилиты reg2bat
- переделаны и оптимизированы все скрипты в аддоне
- исправлены найденные ошибки

ВАЖНО!
Перед установкой новой версии ОБЯЗАТЕЛЬНО удалите старую версию иначе "мусор" из системных папок и из реестра будете выгребать вручную.

omich 12-08-2012 14:44 1968931

gora,
не работает N
Не удается найти файл сценария "C:\Program Files\SetTools\CABINOUT.VBS".

есть вот такой - CHNGCASE.VBS
(переименовал - заработало)

gora 12-08-2012 15:01 1968935

Цитата:

Цитата omich
не работает N »

Подробнее можно?
Что значит "не работает" (пошаговая инструкция для воспроизведения бага)? ОС? Разрядность? Ключи установки? Аддон или на живую?

omich 12-08-2012 18:14 1969020

gora,
при попытке изменения регистра имен файлов из контекстного меню "Отправить" (SetTools.exe -aiN)
появляется сообщение об ошибке:

" Не удается найти файл сценария "C:\Program Files\SetTools\CABINOUT.VBS""



В папке C:\Program Files\SetTools\ лежит файл CHNGCASE.VBS, а не CABINOUT.VBS
Если его переименовать, то начинает работать.

gora 12-08-2012 19:07 1969063

omich, ярлыки для скрипта ChangeCASE действительно создавались некорректно, но в папке программы должны присутствовать оба скрипта (CHNGCASE.VBS и CABINOUT.VBS) при установке полного набора. Вы не ответили на 4 моих вопроса из 5.
В любом случае переименование одного скрипта в другой не может заставить скрит работать иначе.

2 ALL
Ошибка исправлена, аддон перезалит.

omich 12-08-2012 20:06 1969084

gora,
устанавливал на живую, не весь, только SetTools.exe -aiABNX -gm2, windows 7 x32

не знаю в чем косяк, но у меня и в новом один файл - CHNGCASE.VBS


AlterEgoFS 17-08-2012 17:47 1971952

gora, насчёт bat2exe

мне кажется, проще создать рядом с bat exe-файл, который его будет запускать, а не упаковывать, потому что: 1) bat использует переменную %~dp0, которая из sfx-архива смениться на другую. 2) bat-файл очень просто изменить, если это требуется, а после изменения ещё надо не забыть тыкнуть "exe2bat" из контесктного меню

из всего вышесказанного предлагаю свою альтернативу - autoit + руки
это 2 файла - один определяет имя файла и копирует второй файл с именем %ИмяBatФайла%.exe
кладём их рядом в папке (допустим) bat2cmd и далее в реестре

Код:

reg add "HKEY_CLASSES_ROOT\cmdfile\shell\bat2cmd" /ve /d "bat2cmd"
reg add "HKEY_CLASSES_ROOT\cmdfile\shell\bat2cmd\command" /ve /d "%InstallPath%\bat2cmd\bat2cmd.exe %1"

bat2cmd.exe
Код:

#NoTrayIcon
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=0
#AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator
#AutoIt3Wrapper_Run_Before=del /f /q %scriptfile%.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

$name = StringRegExpReplace($CmdLine[1], '\.[^.]*$', '')
FileInstall('.\startcmd.exe', $name & '.exe')
Exit

startcmd.exe
Код:

#NoTrayIcon
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=0
#AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator
#AutoIt3Wrapper_Run_Before=del /f /q %scriptfile%.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
;
;http://autoit-script.ru/index.php/topic,316.0.html
;

$name = StringRegExpReplace(@ScriptFullPath, '\.[^.]*$', '')

run($name & '.cmd', @ScriptDir)
exit

в таком случае exe будет запускать сам bat-файл непосредственно, а не из архива

gora 17-08-2012 19:16 1972004

1
Цитата:

Цитата AlterEgoFS
создать рядом с bat exe-файл, который его будет запускать »

А зачем батнику такой "стартер"? :dont-know Батник и так можно запустить двойным кликом.
2
Цитата:

Цитата AlterEgoFS
bat использует переменную %~dp0 »

Может быть использует, а может быть и нет. В любом случае пользователь должен думать, а пользователь у нас не простой, ибо:
Цитата:

Цитата gora
Инструментарий для создателей аддонов »

3 Минусы Вашего варианта:
- дополнительный файл (два вместо одного). Всегда надо таскать два файла и не потерять один из них при копировании.
- у меня можно в sfx положить дополнительные файлы, которые могут использоваться батником, и exe останется одиночным файлом, а не россыпью файлов при реализации в Вашем варианте
- защиты батника от "шаловливых" рук дилетанта нет, и его может повредить даже "секретарша". С sfx ей этого сделать не удастся.
- размер AutoIt стартера в 20 раз больше sfx модуля, что при мизерных размерах батников выглядит явным излишеством.
- startcmd.exe нужно будет делать и для hide режима запуска, а так же для х86\х64 вариантов, итого 4, плюс к этому автоитовский bat2cmd.exe. Весь набор потянет 650*2+800*2+650=3550кБ. Сейчас весь SetTools в распакованном виде менее 500кБ.

Однако, Вы можете скомпилировать Ваши файлы и выложить здесь, пусть пользователь решает, какой вариант ему будет удобнее.

AlterEgoFS 18-08-2012 09:57 1972235

Цитата:

Цитата gora
А зачем батнику такой "стартер"? »

например для перетаскивания на панели задач. туда cmd не положишь

Цитата:

Цитата gora
защиты батника от "шаловливых" рук дилетанта нет »

Цитата:

Цитата gora
В любом случае пользователь должен думать, а пользователь у нас не простой »

;)

apozlevich 19-08-2012 18:05 1972850

gora, а как насчет простого твика "Открыть cmd здесь"?
читать дальше »
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\CommandPromtHere]
@="Открыть коммадную строку"
[HKEY_CLASSES_ROOT\Folder\shell\CommandPromtHere\command]
@="cmd.exe /k pushd %1"


nibble74 03-09-2012 10:30 1982025

Ошибка в свойствах ярлыков для смены регистра названия файлов.
Там путь указывает на CABINOUT.VBS вместо CHNGCASE.VBS

gora 03-09-2012 14:14 1982147

Аддон SetTools 5.6 обновлен.

Изменения:
- утилита reg2bat упразднена и переписана на vbs, что позволило:
-- решить проблему со спецсимволами в путях\именах файлов, а также ключах реестра
-- добавлены утилиты md5sum.exe и win_iconv.exe, необходимые для работы reg2bat, могут использоваться самостоятельно для нужд пользователя
-- при отсутствии пути к архиватору в переменной PATH выводится сообщение об этом
-- исправлены найденные ошибки

- исправлен баг с отсутствием иконок в контекстном меню при некоторых комбинациях выборочной установки инструментов, все иконки переведены в файл UnInstall.exe

- утилита "Запуск с параметрами" заменена на скрипт, при этом:
-- окно ввода параметров всегда открывается в фокусе
-- добавлен вариант запуска с параметрами в окне консоли, для возможности увидеть вывод консольных утилит

- все скрипты подкорректированы и сведены в один AllInOne.vbs

- изменен CABtool:
-- убран выбор языка для CABtool. Язык по умолчанию русский, но оставлена возможность выбора с помощью ключей
-- все сообщения об ошибках выводятся на русском языке
-- скрыты мелькающие консольные окна

- добавлен твик "Открыть консоль здесь" для папок

- добавлена иконка на папку программы (SetTools)

- уменьшен размер набора


ВАЖНО!
Перед установкой новой версии ОБЯЗАТЕЛЬНО удалите старую версию.

apozlevich 03-09-2012 15:47 1982202

Ммм, gora, такой вопрос: Notepad++ после переустановки съел ассоциации файлов .vbs на себя и при удалении прошлой версии некоторые скрипты не выполнились. Ассоциации вернул, поставил новую версию, но
Цитата:

Цитата gora
Перед установкой новой версии ОБЯЗАТЕЛЬНО удалите старую версию. »

будут ли проблемы и где бы взять старую версию, что бы запустить удаление заново?

gora 03-09-2012 16:01 1982208

Цитата:

Цитата apozlevich
где бы взять старую версию, что бы запустить удаление заново? »

Сообщите в ПМ номер старой версии, которая у Вас криво удалилась, дам Вам ссылку на нее.
Цитата:

Цитата apozlevich
Notepad++ после переустановки съел ассоциации файлов .vbs на себя и при удалении прошлой версии некоторые скрипты не выполнились. »

С этим Вам придется бороться самостоятельно, ибо практически весь SetTools построен на vbs скриптах и ассоциации с запуском vbs должны быть "стандартными".

Pozia 03-09-2012 19:04 1982308

Цитата:

Цитата gora
Запуск с параметрами »

у меня появилась две строки. Во второй в скобках "консоль". Но и там и там выскакивает одно и тоже окно. В чем разница?

gora 03-09-2012 19:22 1982319

Цитата:

Цитата Pozia
В чем разница? »

Запустите консольную утилиту, например, CabArc.exe из набора, с ключом, например /?, с помощью каждого из пунктов и увидите разницу.

Painkiller 03-09-2012 19:37 1982330

При установке набора выскакивает ошибка :


PS Перед установкой удалил старую версию

apozlevich 03-09-2012 20:12 1982348

Painkiller, ммм, вы в Alien Shooter'ы не играете?

Painkiller 03-09-2012 20:28 1982355

Цитата:

Цитата apozlevich
Painkiller, ммм, вы в Alien Shooter'ы не играете? »

в игры не играю. Старая версия (SetTools 4.6) устанавливается без вопросов , а новая нет =((

nibble74 04-09-2012 17:12 1982913

В утилитке bat2exe ошибка: "в переменной %path% не обнаружен путь к архиватору 7-zip"

Painkiller 04-09-2012 22:04 1983122

Цитата:

Цитата nibble74
В утилитке bat2exe ошибка: "в переменной %path% не обнаружен путь к архиватору 7-zip" »

Нужно чтобы при установке 7-zip вписал в переменной %path% своё место нахождения. Сейчас в аддонах 7-zip это реализовано от gora . Cкачать можно тут addon] 7-Zip 9.20 Final

nibble74 05-09-2012 19:42 1983704

У меня и так архиватор от Гора Альфа 9.28 установлен, пробовал вручную вписать %programfiles%\7-Zip теперь ошибка Строка:17 Символ:2 вот здесь начало строки WSS.Run "7z a

nibble74 05-09-2012 20:40 1983736

If InStr(1, WSS.ExpandEnvironmentStrings("%Path%"), "\7-Zip", 1) = 0 Then _

Вот ради уже спортивного интереса, что в Path прописать ? Пробовал разные варианты, ни как не работает.
Установил SetTools потом 7zipArch с зажатым шифтом и ничего не прописывается.

gora 05-09-2012 21:01 1983746

Цитата:

Цитата nibble74
7zipArch с зажатым шифтом и ничего не прописывается »

Введите в окне консоли:
Код:

Set p
Вывод из окна приведите здесь полностью.

Цитата:

Цитата nibble74
пробовал вручную вписать %programfiles%\7-Zip »

нужно вписывать абсолютный путь через точку с запятой примерно так:
Код:

Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\7-Zip;C:\Program Files\EmEditor

nibble74 05-09-2012 21:30 1983766

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

Вот код:
Код:

C:\Documents and Settings\Администратор>Set p
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Prio;C:\Program Files\7-Zip
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, AuthenticAMD
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0801
ProgramFiles=C:\Program Files
PROMPT=$P$G


gora 06-09-2012 10:07 1984000

Аддон SetTools 5.7 обновлен.

Изменения:
- исправлен баг создания ярлыков в меню "Отправить" на Win7
- добавлен поиск и замена строки в выбранных файлах из контекстного меню "Отправить"

apozlevich 06-09-2012 13:55 1984152

gora, может быть автообновление или просто ручной обновлятор приписать? А-то что-то часто апдейты выпускаются. У меня есть даже готовая вещь, на AutoIt (делалось для gui-конфигуратора 7-Zip-sfx'ов, правда ТС там ничего не внедрил :( ).

apozlevich 20-10-2012 11:52 2008953

gora, можно сделать так, что бы при запуске с помощью "Запуск с параметрами" устанавливался %WorkingDir%? А то только для прочтения хелпа годится.

gora 20-10-2012 14:06 2009013

Цитата:

Цитата apozlevich
можно сделать так, что бы при запуске с помощью "Запуск с параметрами" устанавливался %WorkingDir%? »

Можно. Добавьте строку (выделена цветом) в файл AllInOne.vbs :
Код:

...
If sw2 = "RUNCON" OR sw2 = "RUN" Then
        WSS.CurrentDirectory = FSO.GetParentFolderName(F)
...


_syd_ 26-10-2012 19:10 2012804

gora, небольшое пожелание: расставить амперсанды, дабы было удобно с клавиатуры вызывать конкретные пункты контекстного меню, это же касается аддона Universal Extractor.

gora 23-11-2012 09:32 2031000

Аддон SetTools 5.8 обновлен.

Изменения:
- исправлены некоторые ошибки


Цитата:

Цитата _syd_
небольшое пожелание: расставить амперсанды, дабы было удобно с клавиатуры вызывать конкретные пункты контекстного меню »

Приведите техническое решение Вашего предложения

warikkk 23-11-2012 09:48 2031011

gora, Такой вопрос а могли бы вы переделать данную програмулину без использования vbs script? и еще при установке аддона пишет что ему требуется NET 4 , это лишнее он и без него рабочий :yes: Прога супер :up

_syd_ 23-11-2012 16:30 2031282

Цитата:

Цитата gora
Приведите техническое решение Вашего предложения »

На примере "запуска с параметрами":
Код:

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\run-with-parameters]
@="Запуск с &параметрами"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\run-with-parameters-console]
@="Запуск с параметрами (&консоль)"


gora 26-11-2012 10:54 2032983

Аддон SetTools 6.0 обновлен.

Изменения:
- добавлена возможность запуска RegEdit и перехода к разделу реестра находящемуся в буфере обмена
Реализовано два варианта этой возможности
Вариант1:
- принимает раздел реестра только в полном формате
Код:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{EEC66535-61A2-43A8-B34F-7A2863014D5E}\1.0\0\win64
HKEY_CURRENT_USER\Software\7-Zip

сокращения (например, HKLM, HKCU) не допускаются
- при отсутствии указанного раздела будет открыт корень реестра
- не требуется дополнительных утилит

Вариант2:
- принимает раздел реестра в полном и сокращенном форматах (например, HKEY_LOCAL_MACHINE и HKLM)
- может работать с разными форматами записи раздела реестра
Код:

; reg файл
[-HKEY_CLASSES_ROOT\inffile\shell\Install1\command]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\EmEditor.exe\shell\edit\command]
[\\lena\HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Common]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{EEC66535-61A2-43A8-B34F-7A2863014D5E}\1.0\0\win64]
[HKEY_CURRENT_USER\Software\7-Zip]

; bat файл
Reg Add "HKCU\AppEvents\Schemes\Apps\.Default\.Default\.Current" /ve /t REG_EXPAND_SZ /d "%%SystemRoot%%\media\Windows XP - динь.wav" /f

; inf файл
HKCU,"AppEvents\Schemes\Apps\.Default\SystemExclamation\.Default",,0x0,"%%SystemRoot%%\Media\Восклицание.wav"
HKCU,AppEvents\Schemes\Apps\.Default\SystemExclamation\.Default,,0x0,"%%SystemRoot%%\Media\Восклицание.wav"

; txt файл (конфиг)
RunProgram="hidcon:Reg Add \"HKCU\\Software\\Classes\\*\\shell\\MD5 в файл\\command\" /ve /t REG_SZ /d \"\\\"C:\\Program Files (x86)\\SetTools\\reg2bat.exe\\\" \\\"%%1\\\" MD5\" /f"

- допускается наличие обрамляющих кавычек " и квадратных скобок []
- допускается захват слева посторонних символов, справа раздел должен кончаться корректно
- при отсутствии указанного раздела будет сообщение в котором будет предложен переход в ближайший существующий раздел (поиск по максимальному числу совпадающих символов слева в разделе реестра и заданного образца)
- реализовано на базе консольного варианта скрипта утилиты JumpReg от AZJIO (благодарности автору) в виде не скомпилированного AutoIt скрипта
-- это позволило обойтись без компиляции двух (х86 и х64) exe файлов
-- значительно уменьшило размер дистрибутива набора
-- требует наличия любого скомпилированного AutoIt скрипта в системе (в наборе, в качестве такого файла, используется файл Кнопки... )

Для включения второго варианта достаточно поправить строку с путем к Кнопке в файле AllInOne.vbs на Ваш
Код:

        PathButton = "e:\totalcmd64\Utilites\SFX Tool\Button.exe"

Цитата:

Цитата warikkk
могли бы вы переделать данную програмулину без использования vbs script? »

С какой целью? Меня устраивает vbs script.
Цитата:

Цитата warikkk
пишет что ему требуется NET 4 , это лишнее он и без него рабочий »

Не 4, а .Net 2.0 и выше. Об этом написано в шапке в п.1
Цитата:

Цитата _syd_
перед буквой "к" не лучший вариант, пересечение с пунктом "Копировать". »

У пользователя в контекстном меню могут быть разные пункты с "ускорителями" от других программ, обеспечить отсутствие коллизий я не в состоянии. Внедрять в набор Ваше предложение не планирую, можете это сделать самостоятельно.

STRELEC1 28-11-2012 20:01 2034873

Уважаемый, gora! Как сделать, чтобы в контекстном меню была бы одна строчка "Конвертирование Reg-файла", при наведении на которую появлялось бы три пункта "reg2bat", "reg2cfg", "reg2inf"?
Спасибо

apozlevich 28-11-2012 20:29 2034889

gora, почему бы не сделать пункт "Перезапуск оболочки"?

gora 30-11-2012 11:29 2035806

Вложений: 1
Цитата:

Цитата STRELEC1
Как сделать, чтобы в контекстном меню была бы одна строчка "Конвертирование Reg-файла", при наведении на которую появлялось бы три пункта "reg2bat", "reg2cfg", "reg2inf"? »

Только для Win7!!! Для ХР решения (у меня) нет.
Запустите файл из прикрепленного архива.

STRELEC1 01-12-2012 00:40 2036309

Спасибо, gora! Правда, чуть доработал:
строка 20 - Set Key=HKCR\regfile\shell\Конвертирование Reg-файл
в начале батника - chcp 1251
Все отлично отработало. Спасибо.

gora 04-12-2012 13:32 2038423

Аддон SetTools 7.0 обновлен.

Изменения:
- добавлена возможность перезапуска оболочки (Explorer)
- добавлена возможность использовать на Win7 каскадные меню (5 меню, скриншоты в шапке)
- добавлено 6 новых ключей (подробности в addon.nfo и шапке)
- исправлены найденные ошибки

Перед установкой удаление старой версии обязательно!

Тем, кто пользовался установкой каскадного меню из моего предыдущего поста, после удаления рекомендуется дополнительно запустить бат файл (кодировка кириллица DOS (866)):
Код:

ChCp 866>Nul
Reg Delete "HKCR\regfile\shell\reg2bat" /f
Reg Delete "HKCR\regfile\shell\reg2cfg" /f
Reg Delete "HKCR\regfile\shell\reg2inf" /f
Reg Delete "HKCR\regfile\shell\Конвертирование Reg-файла" /f
Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2bat" /f
Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2cfg" /f
Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2inf" /f


apozlevich 04-12-2012 13:45 2038432

gora, а можно пункт для перезапуска шелла сделать везде? Ну или хотя бы на рабочем столе. Кстати, как насчет добавления в инструментарий UniExtract? (Сборка распаковщиков инстоллеров, правда в последней версии, которую я видел, были устаревшие распаковщики.)

STRELEC1 04-12-2012 13:50 2038437

Спасибо,gora!
Отличный аддон, особенно для Win7. Пожелание или просьба: при конвертации Reg-файла в "reg2bat", "reg2cfg", "reg2inf" у раскрывающегося меню из трех строчек изменить значки, принадлежашие *.reg, на значки, соответствующие выполняемой конвертации.
Спасибо.

gora 04-12-2012 14:00 2038445

Цитата:

Цитата apozlevich
а можно пункт для перезапуска шелла сделать везде? Ну или хотя бы на рабочем столе »

"Вездее" уже некуда. Он добавляется в контекстное меню любого файла и любой папки (на рабочем столе есть ярлыки, на них пункт появляется, этого достаточно).
Цитата:

Цитата apozlevich
как насчет добавления в инструментарий UniExtract? ...
в последней версии, которую я видел, были устаревшие распаковщики»

Здесь?
Цитата:

Цитата STRELEC1
изменить значки, принадлежашие *.reg, на значки, соответствующие выполняемой конвертации. »

Прикрепите предлагаемые иконки к посту (формат 16х16), ибо системные очень невзрачные, а конфиг - это просто текстовый файл

STRELEC1 04-12-2012 14:12 2038452

Установил на Win7 и вот что проявилось (SetTools.exe -aiAbgswxF5PHJNRCDT0)?
http://skrinshot.ru/files2/875195349...0248606255.jpg

apozlevich 04-12-2012 15:02 2038497

Цитата:

Цитата gora
Здесь? »

Ой :)


STRELEC1, а что не так? Если лишний reg2cfg - удаляли ли вы прошлую версию?

STRELEC1 04-12-2012 15:03 2038499

Цитата:

Цитата gora
Прикрепите предлагаемые иконки к посту (формат 16х16), ибо системные очень невзрачные, а конфиг - это просто текстовый файл »

Как-то сразу, навскидку, не получается. А Вы не поскажите, что нужно подредактировать, чтобы изменить указанные иконки по своему предпочтению?

Цитата:

Цитата apozlevich
STRELEC1, а что не так? Если лишний reg2cfg - удаляли ли вы прошлую версию? »

Установил аддон на совершенно чистую машину!

gora 04-12-2012 15:34 2038533

Цитата:

Цитата STRELEC1
SetTools.exe -aiAbgswxF5PHJNRCDT0 »

Буква "С" лишняя. Переустановите аддон без этой буквы. Аддон перезалил.
Цитата:

Цитата STRELEC1
поскажите, что нужно подредактировать, чтобы изменить указанные иконки по своему предпочтению? »

Ссылки на индивидуальные иконки в пунктах этого контекстного меню прописаны в реестре в этих разделах:
Код:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2bat]
@="reg2bat"
"Icon"="\"C:\\Program Files (x86)\\SetTools\\UnInstall.exe\",3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2cfg]
@="reg2cfg"
"Icon"="\"C:\\Program Files (x86)\\SetTools\\UnInstall.exe\",3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2inf]
@="reg2inf"
"Icon"="\"C:\\Program Files (x86)\\SetTools\\UnInstall.exe\",3"


STRELEC1 04-12-2012 15:48 2038544

Цитата:

Цитата gora
Буква "С" лишняя. »

Спасибо, gora! Да, это я "лопухнулся", внимательнее надо читать инструкции. С этим разобрался сам, а за дополнительную информацию - большое спасибо.

STRELEC1 04-12-2012 20:22 2038679

Цитата:

Цитата gora
Прикрепите предлагаемые иконки к посту (формат 16х16), ибо системные очень невзрачные, а конфиг - это просто текстовый файл »

gora, как Вы смотрите на такой вариант:


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\regfile\shell\Reg-файл Конвертировать в . . .]
"SubCommands"="reg2bat;reg2cfg;reg2inf"
"Icon"="\"C:\\Program Files\\SetTools\\UnInstall.exe\",3"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2bat]
@="reg2bat"
"Icon"="moricons.dll,18"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2cfg]
@="reg2cfg"
"Icon"="shell32.dll,90"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2inf]
@="reg2inf"
"Icon"="imageres.dll,109"

STRELEC1 04-12-2012 22:29 2038776

Для полноты восприятия прикладываю изображение:
http://skrinshot.ru/files2/399809207...8613645397.jpg

STRELEC1 09-12-2012 01:02 2041579

Цитата:

Цитата gora
Прикрепите предлагаемые иконки к посту (формат 16х16), ибо системные очень невзрачные, а конфиг - это просто текстовый файл »

А что, если к указанным пунктам добавить вот это
http://skrinshot.ru/files2/636432590...3573107403.jpg

apozlevich 11-12-2012 20:56 2043348

Цитата:

Цитата gora
-- требует наличия любого скомпилированного AutoIt скрипта в системе »

Если актуально: может быть сделать автодетект в %ProgramFiles%\AutoIt? Ну и в идеале указание при установке, если такое возможно.

Про иконки в пунктах поддерживаю, хотелось бы иконки ко всем пунктам, чтобы не вчитываться в надписи и тыкать быстрее.

STRELEC1 13-12-2012 00:09 2044322

Цитата:

Цитата gora
Прикрепите предлагаемые иконки к посту (формат 16х16), ибо системные очень невзрачные, а конфиг - это просто текстовый файл »

В окончательном варианте сделал так:
http://skrinshot.ru/files2/995320732...9188104073.jpg
или так:
http://skrinshot.ru/files2/683874226...7714686493.jpg

Модернизировал DLLку, обозвал myicons.dll... и добавил в реестр:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2bat]
@="reg2bat"
"Icon"="myicons.dll,6"
;"Icon"="myicons.dll,12"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2bat\com mand]
@="wscript \"C:\\Program Files\\SetTools\\AllInOne.vbs\" \"%1\" /BAT"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2cfg]
@="reg2cfg"
"Icon"="myicons.dll,7"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2cfg\com mand]
@="wscript \"C:\\Program Files\\SetTools\\AllInOne.vbs\" \"%1\" /CONFIG"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2inf]
@="reg2inf"
"Icon"="myicons.dll,8"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\reg2inf\com mand]
@="\"C:\\Program Files\\SetTools\\reg2inf.exe\" \"%1\" \"%1.inf\" /RepVars"

apozlevich 13-12-2012 23:16 2044899

STRELEC1, ИМХО, стандартные shell32-иконки понятнее.

STRELEC1 14-12-2012 00:58 2044957

Цитата:

Цитата apozlevich
стандартные shell32-иконки понятнее. »

Согласен. Я, собственно, стандартные и использовал, а DLLку собирал для конт. меню "Компьютер" и "Рабочий стол" с функциями Перезагрузка/Выключение, а подходящих стандартных значков не нашел вот поэтому и включил в свою DLLку три Виндовские.
А,вообще-то, это моя просьба к gora несколько видоизменить аддон.

JeWgIeNiJ 14-12-2012 10:18 2045082

Спасибо!!!

STRELEC1 15-12-2012 02:53 2045576

Вложений: 1
Цитата:

Цитата gora
Прикрепите предлагаемые иконки к посту (формат 16х16), ибо системные очень невзрачные, а конфиг - это просто текстовый файл »

Уважаемый, gora, не судите здорово, я не большой специалист, стараюсь постигать все сам и с поддержкой более опытных товарищей. Вот значки, которые я применил:

gora 19-12-2012 10:42 2048653

Аддон SetTools 7.2 обновлен.

Изменения:
- изменены иконки в каскадном контекстном меню конвертирования reg файлов
- добавлена возможность создания копии папок\файлов с сохранением структуры и файлами нулевого размера
- изменена работа скрипта JumpReg
-- автодетект установленного AutoIt
-- возможность на х64 системах поиска раздела в х86 и х64 реестре
- исправлены найденные ошибки

Перед установкой удаление старой версии обязательно!

STRELEC1 19-12-2012 19:39 2049173

gora, Спасибо большое за приятную новость!

apozlevich 19-12-2012 20:26 2049210

gora, обновления так часто, что я не успеваю применить на практике новые функции :D. Спасибо большое конечно.

Может быть, автообновление сделать? Готов чуть ли не сам написать (хотя у вас наверное будет лучше).

STRELEC1 19-12-2012 23:26 2049327

Вложений: 1
gora, Спасибо за аддон. Изложу свои соображения по его дальнейшему усовершенствованию. Хотелось бы прочитать критические замечания на мои мысли и высказаться по целесообразности их реализации.

Добавить в контекстное меню BAT, CMD, LOG, REG, TXT, VBS файлов всплывающего меню Копировать в буфер обмена - CopyClipboard.reg
Добавить в контекстное меню “Создать“ “Командный сценарий Windows NT” - для winXP или “Сценарий Windows” - для win7.
Добавить в контекстное меню “Создать“ “Файл реестра“ - NewRegCmd.reg
Reg-файлы во вложении.

Не совсем ясна функция Перезагрузки оболочки. На WinXP часто случалась ситуация, когда с рабочего стола внезапно пропадали все значки, и для их восстановления необходимо было перезагрузить оболочку с запуском Explprer, т.е Ctrl+Alt+Del, Диспетчер задач, новая задача... и т.д.
Неплохо бы создать CMD-файлы нижеследующего содержания и ярлык на Explorer.exe, и закинуть все это в System32. Тогда некоторые необходимые команды можно выполнять через “Выполнить - Run”
-------------------
Reboot.cmd
--------------
taskkill.exe /F /IM explorer.exe
start %systemdrive%\Windows\explorer.exe
start Explorer.lnk
---------
для ярлыка explorer в winXP в строке „Объект“ ввести - %SystemRoot%\explorer.exe /n, /e, /select, C:\
для ярлыка explorer в win7 в строке „Объект“ ввести - %windir%\explorer.exe /n, /e, /select, C:\,
чтобы открывалось окно с дисками и областью переходов.

--------------
Restart.cmd
--------------
%systemroot%\system32\shutdown.exe -r -f -t 03

--------------
Shutdown.cmd
--------------
%systemroot%\system32\shutdown.exe -s -f -t 03
-------------------

Файлы

omich 20-12-2012 08:00 2049433

gora,

При попытке перевести bat в exe появляется ошибка:



Windows 7 x64
устанавливал на живую
SetTools.exe -aiABX -gm2
установлен 7-Zip 9.20 (x64 bit)

поставил 7-Zip 9.20 (x32 bit) - результат тот же

Nun-Nun 20-12-2012 09:09 2049458

Цитата:

Цитата omich
установлен 7-Zip 9.20 (x64 bit)
поставил 7-Zip 9.20 (x32 bit) - результат тот же »

Может есть смысл попробовать с 7-Zip поновее - 7-Zip 9.30 Alpha ?

omich 20-12-2012 09:36 2049472

Nun-Nun,

и с 7-Zip 9.30 Alpha не работает

****В переменной %Path% не обнаружен путь к архиватору 7-Zip****

Nun-Nun 20-12-2012 09:57 2049491

omich,

Ну так добавьте!

gora 20-12-2012 10:11 2049499

apozlevich, аддону апдейтер не нужен


Цитата:

Цитата STRELEC1
Добавить в контекстное меню ... всплывающего меню »

Я такого не видел даже...
Цитата:

Цитата STRELEC1
Добавить в контекстное меню “Создать“ “Командный сценарий Windows NT” - для winXP или “Сценарий Windows” - для win7.
Добавить в контекстное меню “Создать“ “Файл реестра“ - NewRegCmd.reg »

Не вижу в этом смысла, тем более, что большинство пользователей для этого не используют блокнот, а пользуются более совершенными редакторами (у меня EmEditor).
Цитата:

Цитата STRELEC1
Не совсем ясна функция Перезагрузки оболочки. »

Это то, что Вы описываете ниже:
Цитата:

Цитата STRELEC1
На WinXP часто случалась ситуация, когда с рабочего стола внезапно пропадали все значки, и для их восстановления необходимо было перезагрузить оболочку с запуском Explprer »

Зачем нужно запускать диспетчер в этой операции мне не ясно.
Цитата:

Цитата STRELEC1
Неплохо бы создать CMD-файлы нижеследующего содержания и ярлык на Explorer.exe, и закинуть все это в System32. Тогда некоторые необходимые команды можно выполнять через “Выполнить - Run” »

А при чем здесь контекстное меню в которое прописываются ВСЕ пункты данного аддона?
2 STRELEC1
1 В следующий раз нумеруйте пункты в Ваших постах, ибо они очень большие и при ответе мне приходится их цитировать и раздувать собственный пост.
2 Все коды в посте заключайте в теги [code] (значок # над окном "Быстрый ответ")
3 Можете сделать свой вариант аддона с Вашими дополнениями и выложить его в этой ветке, пусть пользователи выскажутся о нем и нужности его фич.


omich, оригинальные инсталляторы 7-Zip не добавляют путь в переменную %Path%.
Можете использовать аддон 7-Zip или добавьте путь в переменную вручную.

STRELEC1 20-12-2012 11:44 2049557

gora, Благодарю за подробный анализ моих предложений. Скорее всего Вы правы, то, что подходит одному, может быть не приемлемо для другого.
Цитата:

Цитата gora
большинство пользователей для этого не используют блокнот, а пользуются более совершенными редакторами (у меня EmEditor). »

. Кстати, я тоже пользуюсь EmEditor-ом, хотя основной редактор - notepad2 (http://forum.oszone.net/post-1794775.html) настроенный под себя, который заменяет собой штатный Виндовский и все мои рассуждения касались именно этого «Блокнота». Хотя может мои предложения кого-то и заинтересуют...

apozlevich 20-12-2012 15:14 2049702

Цитата:

Цитата STRELEC1
Добавить в контекстное меню BAT, CMD, LOG, REG, TXT, VBS файлов всплывающего меню Копировать в буфер обмена »

А что, было бы удобно. Например при скачке нового аддона от gora :)

STRELEC1 21-12-2012 01:52 2050113

Вложений: 1
Цитата:

Цитата apozlevich
А что, было бы удобно. Например при скачке нового аддона от gora »

Юмор, конечно, дело хорошее, но, по-моему, не плохо?

sov44 21-12-2012 06:52 2050160

STRELEC1, а смысл? В любом браузере по ПКМ есть возможность скопировать в буфер выделенный текст.

apozlevich 21-12-2012 09:47 2050213

sov44, иногда возникает необходимость скопировать текст из файла, будь то пасс, линк или еще что-то. Вот у меня есть предпросмотр текста в проводнике - удобно.

Кстати, gora например можно было бы предложение STRELEC1 скомбинировать с хешированием MD5, то есть записывать хеш сразу в буфер (например, чтобы вставить потом в пост). Кстати, а SHA2 вы не планируете добавить?

Цитата:

Цитата STRELEC1
Изображения »

тогда уж лучше два пункта: меню с кодировками и просто кнопка "скопировать" с автоопределением кодировки.

STRELEC1 21-12-2012 11:37 2050264

Цитата:

Цитата sov44
STRELEC1, а смысл? »

Удобно, к примеру, при сохранении «батников» в той или иной кодировке или копировании текста, не открывая документ (BAT, CMD, LOG, REG, TXT, VBS).

Цитата:

Цитата apozlevich
тогда уж лучше два пункта »

Согласен, лишние, практически неиспользуемые пункты. будут только загромождать меню.

gora 22-12-2012 15:22 2050983

STRELEC1, не частите, не используйте форум в режиме чата. Продумайте Ваши предложения, приводите доводы о их необходимости, описывайте подробно, как ими можно будет воспользоваться, и что это дает пользователю.

Не забывайте, что это все еще аддон для ХР, предложения ТОЛЬКО для win 7 вряд ли будут приниматься. Хотя иконки в контекстном меню и каскадные меню работают только в win 7, тем не менее ВСЕ пункты набора работают в ХР.

1 Шесть доп. пунктов для копирования в буфер (с целью конвертации) текста в меню ХР - это явный перебор, тем более, что современные редакторы это делают "на раз".
2
Цитата:

Цитата STRELEC1
taskkill.exe »

Эта утилита отсутствует в ХР Home
3 Утилита clip отсутствует во всех ХР

Цитата:

Цитата apozlevich
записывать хеш сразу в буфер »

Будет реализовано в следующей версии (в трех режимах :) ).
Цитата:

Цитата apozlevich
SHA2 вы не планируете добавить? »

Нет

STRELEC1 24-12-2012 23:54 2052858

Цитата:

Цитата STRELEC1
Не совсем ясна функция Перезагрузки оболочки »

Уважаемые профессионалы. Сталкнулся с такой ситуацией:
1. На XP выскочила ошибка explorer.exe и с рабочего стола исчезли все значки, остались только обои. Как в этом случае можно перезагрузить только оболочку функцией «Перезагрузка оболочки»?
2. На Win 7 деинсталлировал Classic Shell 3.6.3 Final, также пропали все значки - опять не понятно как воспользоваться указанной выше функцией.
3. В ситуции п.п. 1 и 2 пришлось вызывать Диспетчер задач и перезагружать оболочку с его помощью.

Если я что-то не понял, поясните, пожалуйста, и как бы Вы посоветовали поступить в данной ситуации.
Спасибо.

Pozia 25-12-2012 23:02 2053412

Цитата:

Цитата gora
SetTools.exe -aiAbgswxF5PHJNRDTZ0 -gm2 »

ключ w заменяет 5 или я что не так понял? Тогда что то лишнее в примере?

gora 26-12-2012 09:32 2053598

Цитата:

Цитата STRELEC1
как бы Вы посоветовали поступить в данной ситуации. »

Так как Вы и поступили:
Цитата:

Цитата STRELEC1
вызывать Диспетчер задач и перезагружать оболочку с его помощью »

В описанной ситуации данный аддон Вам не поможет, ибо при убитом explorer.exe контекстное меню вовсе отсутствует и воспользоваться им невозможно.
Посему вопрос, и ответ, приведенный ниже, является оффтопом в данной ветке.

При убитом explorer.exe система сама должна его перезапустить. За это отвечает параметр AutoRestartShell в разделе: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, который должен быть равен 1. Следует проверить этот параметр и восстановить его в случае необходимости.
В этом же разделе в параметре Shell прописан по умолчанию путь к оболочке Windows заданный как explorer.exe, то есть поиск его начинается по системным путям, заданным в переменной PATH системы. Несмотря на то, что папка C:\WINDOWS находится в системных путях поиска, существует вероятность того, что в этих путях будет находиться и другая папка, например, корень диска С, тогда поиск начнется с нее. Соответственно, в корень диска вполне может быть положен какой-нибудь вирус или что-нибудь подобное под именем explorer.exe. Последствия понятны. Для того, чтобы не допустить подобной ситуации, желательно указывать полный путь: c:\Windows\explorer.exe.


Цитата:

Цитата Pozia
ключ w заменяет 5 или я что не так понял? »

Не заменяет. Ключ w заменяет только ключ W.

gora 14-02-2013 09:32 2090124

Аддон SetTools 7.3 обновлен.

Изменения:
- добавлена возможность выбора режима сохранения результатов подсчета MD5
Возможны 3 варианта режима сохранения результатов:
0 - в файл и в буфер обмена (по умолчанию)
1 - только в файл
2 - только в буфер
Для выбора режима сохранения результатов измените число в этой строке файла AllInOne.vbs:
Код:

mode = 0
- изменена работа скрипта в режиме конвертирования reg файлов. Теперь, если параметры в формате hex(0), hex(2), hex(7) содержат кавычки, то эти кавычки предваряются экранирующим слешем
- исправлены найденные ошибки

lokoham 29-06-2013 23:10 2176574

gora, Спасибо за чудо инструмент :) Хотелось бы чтоб в Windows 8 тоже было каскадное меню ( в самой системе оно поддерживается, но видимо в каком то скрипте установки прописана проверка только для Windows 7) :) очень надеюсь что в ближайшее версии оно появится :)

wolkow70 30-06-2013 16:08 2176828

gora,
Инструментарий замечательный, возникло два небольших предложения:
1. В связи с тем, что необходимость распаковывать хотфиксы от Microsoft возникает не часто, то соответствующий пункт для файлов .exe было бы приятнее видеть в меню "отправить" (рядом с распаковкой архивов .cab).
2. В контекстное меню для папок добавить "создать список файлов папки".

gora 30-06-2013 17:17 2176857

Цитата:

Цитата lokoham
в Windows 8 тоже было каскадное меню »

Постараюсь исправить.
Цитата:

Цитата wolkow70
пункт для файлов .exe ... в меню "отправить" »

В меню Отправить пункты не привязываются к конкретным расширениям и присутствуют всегда, что тоже не очень удобно.
Цитата:

Цитата wolkow70
В контекстное меню для папок добавить "создать список файлов папки" »

Этот пункт требует ТЗ.
1 Список файлов в папке которая открыта или закрыта, но находится под курсором?
2 Пути в списке полные или относительно этой папки?
3 В списке только файлы или и вложенные папки?
4 Рекурсия по вложенным папкам требуется?
5 Сохранять список в буфер обмена или в файл?
6 Куда сохранять файл-список? В саму папку или рядом с ней?
7 Имя этого файла и как поступать, если одноименный файл уже имеется?
8 В какой кодировке файл, если в нем будет кириллица?

Хотелось бы услышать обоснование необходимости наличия такого пункта, для чего такой список может потребоваться?

wolkow70 30-06-2013 18:44 2176915

Цитата:

Цитата gora
Этот пункт требует ТЗ. »

1 Список файлов в папке которая открыта или закрыта, но находится под курсором? - Выделенная курсором папка.
2 Пути в списке полные или относительно этой папки? - Относительные к этой папке.
3 В списке только файлы или и вложенные папки? - Файлы и вложенные папки.
4 Рекурсия по вложенным папкам требуется? - Да.
5 Сохранять список в буфер обмена или в файл? - В файл.
6 Куда сохранять файл-список? В саму папку или рядом с ней? - В текстовый файл в самой папке, но без включения его наименования в сам список.
7 Имя этого файла и как поступать, если одноименный файл уже имеется? ZZZ_+Наименование папки +.txt (чтобы был в конце при сортировке по имени), перезаписать.
8 В какой кодировке файл, если в нем будет кириллица? ANSI

Цитата:

Цитата gora
Хотелось бы услышать обоснование необходимости наличия такого пункта, для чего такой список может потребоваться? »

Например, при создании инсталляторов часто требуется, чтобы не копировать наименование каждого файла в скрипт. Удобно, когда уже есть список файлов в столбик, особенно когда их много.

Цитата:

Цитата gora
В меню Отправить пункты не привязываются к конкретным расширениям и присутствуют всегда, что тоже не очень удобно. »

В наработанной системе, как правило, уже и так к .exe файлам цепляется много всякого контекста, приходится сокращать список.

gora 01-07-2013 10:54 2177210

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"


apozlevich 01-07-2013 12:10 2177253

gora, добавлю пять копеек: "-= Hide =-" и остальное тогда идеально начинать с ':' или какого-нибудь другого символа, чтобы можно было самому спарсить с for /f "eol=:".

Вообще, идея wolkow70 понравилась, сам постоянно делал руками, только что сделал батник:
читать дальше »

Код:

@echo off
SetLocal EnableDelayedExpansion
ChCp 1251>nul
:: Первый аргумент - папка, если аргумента нет, то тогда текущая папка.
:: Второй аргумент - output, если аргумента нет, то тогда stdout.
:: Простите мне мои машинные комментарии :)
set Folder=%~1
if "%~1"=="" (set Folder=.)
set Output=%~2
if "%~2"=="" (set Output=CON&&ChCP 866>nul)

::Переходим в нужную папку
pushd "%Folder%"
for /f "usebackq delims=" %%i in (`dir /b /s /a-d`) do (
        :: Обрезаем путь (нужен же относительный)
        set file=%%i
        set file=!file:%CD%\=!
        :: Ну и выхлоп, собственно
        echo !file!>>"!Output!"
)
popd
:: Для дальнейшей работы в консоли лучше вернуть чарсет.
ChCp 866>nul


Выхлоп таков:
читать дальше »
Код:

C:\Users\Администратор\Рабочий стол\new>list
file1.ext
file2.ext
file3.ext
testfolder\hello.ext
testfolder\OSZone.ext

C:\Users\Администратор\Рабочий стол\new>cd ..

C:\Users\Администратор\Рабочий стол>list new
file1.ext
file2.ext
file3.ext
testfolder\hello.ext
testfolder\OSZone.ext

C:\Users\Администратор\Рабочий стол>list new file.lst

C:\Users\Администратор\Рабочий стол>type new\file.lst
file1.ext
file2.ext
file3.ext
testfolder\hello.ext
testfolder\OSZone.ext



gora, раскритикуйте :)

P.S.: пытался сделать так, что if "%~2"=="/d" (set Output=%Folder%\file.lst), с переменными все было хорошо, но вот на строке echo !file!>>"!Output!" говорило что-то насчет того, что файла не существует. I BAT.

P.P.S: gora, а чем вы раскрашиваете код для форума?

wolkow70 01-07-2013 12:35 2177268

Цитата:

Цитата gora
Проверьте результат, то ли Вы хотели. »

Да, работает отлично.
Оказалось, что если много папок, то потом неудобно их в ручную высматривать и удалять из списка. Возможен еще вариант "только файлы рекурсивно" ?
Интересует возможность выполнения подобного скрипта вызовом из контекстного меню папки.

apozlevich 01-07-2013 12:49 2177284

Цитата:

Цитата wolkow70
только файлы рекурсивно »

Да, dir /b /s /a-d, если добавлять к скрипту gora, то DIR /B /S /O:GNE /A:H-D. (H тут для примера).

wolkow70 01-07-2013 12:51 2177286

apozlevich, батники, это конечно отлично, но я считаю, что было бы полезно сделать еще исполняемый модуль, выполняющий скрипт батника с передачей ему аргументов через контекстное меню.

apozlevich 01-07-2013 13:01 2177289

wolkow70, так я не умею :(

wolkow70 01-07-2013 13:02 2177290

Раньше в ветке выкладывалась утилита 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"

apozlevich 01-07-2013 13:15 2177294

wolkow70, так не рекурсивно же. А если добавить /s для рекурсивности, пути станут полными, а так да, то же самое.

wolkow70 01-07-2013 13:38 2177309

Цитата:

Цитата apozlevich
а так да, то же самое »

Есть некоторые различия, вот я и предлагаю объединить наработки и сделать вариант функции в составе SetTools.
Раньше ставил CabTools.exe, но ее возможности сейчас перекрываются в SetTools , за исключением этой функции.

gora 01-07-2013 21:52 2177643

Аддон SetTools 7.4 обновлен.

Изменения:
- добавлена возможность создания файл-списка файлов и подкаталогов папки. Подкаталоги и файлы в списке разделены для удобства последующей работы с ними
- поддержка каскадных меню на Win 8
- исправлены найденные ошибки


Цитата:

Цитата apozlevich
gora, раскритикуйте »

А смысл!?
Цитата:

Цитата apozlevich
gora, а чем вы раскрашиваете код для форума? »

Converter CMD to BBcode

wolkow70 02-07-2013 07:28 2177845

gora,
Все отлично!
Теперь ваш набор SetTools в совокупности с FileMenu Tools дает практически весь набор возможностей для расширения оболочки.
PS: Не увидел в Run и NFO (а также в комбинированном ключе в шапке) ключа -aiL ... Забыли?

Stealthmax 07-07-2013 03:01 2180544

gora, при все уважении к данному труду, хотелось бы чуток поудобнее контекст сделать, в частности RegJump в контексте "Мой компьютер" - зачем? MD5 в общем меню тоже зачем?
Удобнее намного было бы в меню "Отправить в", дабы не маячили перед глазами. А по уму, сделать по аналогии с FileMenu Tools, думаю, что не столь мудрено там все.
Кстати, так до сих пор и не работает пункт "Копирования имя файла", тупо проводник мигает, но в буфер ничего не падает(Win8x64), а функция весьма-весьма нужная. Может как-то можно пофиксить данный баг?
В остальном- респект! :up

Nun-Nun 23-07-2013 11:13 2189065

Интегрировал последнюю версию аддона в дистриб с помощью GUI-интегратора. На T-13 получил сообщение о синтаксической ошибке install.vbs (символ 1 в строке то ли 25, то ли 50 (точно не запомнил)). :(

wolkow70 23-07-2013 12:32 2189112

Есть предложение пункт "Перезапустить оболочку" добавить в контекстное меню Рабочего стола, или вообще переместить его туда.

gora 23-07-2013 13:54 2189159

Цитата:

Цитата Stealthmax
Кстати, так до сих пор и не работает пункт "Копирования имя файла", тупо проводник мигает, но в буфер ничего не падает(Win8x64), »

1 Кстати, а Вы уже писали об этом? Ссылку на баграпорт, пожалуйста.
2 Я не анонсировал поддержку win8
3 Обратитесь к автору.


Nun-Nun, подождем подтверждения и опровержения от других пользователей, сам уже давно установку в качестве аддона на ХР не использую.


Цитата:

Цитата wolkow70
пункт "Перезапустить оболочку" добавить в контекстное меню Рабочего стола »

На рабочем столе всегда есть ярлыки, в контекстном меню любого ярлыка будет этот пункт.


Цитата:

Цитата wolkow70
пункт для файлов .exe было бы приятнее видеть в меню "отправить" »

Цитата:

Цитата Stealthmax
поудобнее контекст сделать, в частности RegJump в контексте "Мой компьютер" - зачем? MD5 в общем меню тоже зачем? »



К сожалению, на всех не угодишь, всегда кому-то будет казаться, что ему удобнее иначе, чем в аддоне.
Весь аддон - это несколько скриптов. Возьмите их и переделайте под собственные нужды. Результат можете выложить здесь (если захотите).

ivvtvv 14-08-2013 13:32 2201372

Для чего нужен ключ "-gm2"? В файле "run" аддона его нет.

_syd_ 14-08-2013 14:10 2201402

Цитата:

Цитата ivvtvv
Для чего нужен ключ "-gm2"? »

Из справки по модифицированному модулю »

-gmX

Режим отображения распаковки, где X:
  • 0 - стандартный режим - родной режим архиватора 7-Zip, т.е. с кнопками "Отмена" и "Закрыть" (которая в правом верхнем углу окна)
  • 1 - отображать процесс распаковки, но скрыть кнопку "Отмена", блокировать кнопку "Закрыть" (которая в правом верхнем углу окна) и клавишу [Esc] на клавиатуре
  • 2 - не отображать диалога процесса распаковки (т.е. "тихий" режим)

ivvtvv 14-08-2013 14:11 2201403

Цитата:

Цитата gora
Ключи можно объединить так, например »

Имеет ли значение в какой последовтельности объединять ключи (кроме тех, которые несовместимы друг с другом)?

Den30lv 14-08-2013 14:22 2201411

Цитата:

Цитата ivvtvv
В файле "run" аддона его нет. »

Значит он и не нужен.
Цитата:

Цитата ivvtvv
Имеет ли значение в какой последовтельности объединять ключи (кроме тех, которые несовместимы друг с другом)? »

Не имеет.

gora 14-08-2013 14:25 2201412

Цитата:

Цитата ivvtvv
Для чего нужен ключ "-gm2"? »

В настоящее время этот ключ в аддоне не требуется.
Цитата:

Цитата ivvtvv
Имеет ли значение в какой последовтельности объединять ключи »

Последовательность ключей в аддоне значения не имеет.

Stealthmax 21-08-2013 19:21 2205308

Цитата:

Цитата gora
1 Кстати, а Вы уже писали об этом? Ссылку на баграпорт, пожалуйста.
2 Я не анонсировал поддержку win8
3 Обратитесь к автору. »

В принципе, проблему я разрулил по-своему, как говорится, если Магомед не идет к горе, то gora идет к Магомеду. Автору писать не имеет смысла, кто застрял в XP, то дело вкуса. Последнее обновление датируется 08.2012.
Для тех, кто столкнулся с подобной проблемой на Win8 с копированием пути, то советую выкинуть в топку данную .dll из общего фарша и использовать более продвинутый продукт Path Copy Copy.

Цитата:

Цитата gora
К сожалению, на всех не угодишь, всегда кому-то будет казаться, что ему удобнее иначе, чем в аддоне.
Весь аддон - это несколько скриптов. Возьмите их и переделайте под собственные нужды. Результат можете выложить здесь (если захотите). »

Несколько скриптов в одном, если быть точнее. Кстати, как раз сегодня хотел поинтересоваться по данному моменту, в плане версии-мода. Т.к. его уже закончил практически. Теперь реально выглядит и оправдывает название "All-In-One.exe". Встал вопрос только установки. Интеграция? Портабл? или то и другое?! Ну и как в довершение всего, естественно совмешение с пакетом Path Copy, дабы не создавать кучу инсталов. Вариант?
Да и ещё момент, не стоило исключать 7z.dll из общего списка и полагаться на переменную окружения. Не факт, что в системе будет данный архиватор. В моде это исправлено, правда не до конца вкурил смысл _Show/Hide_x64. В чем разница ощущается? Узкозаточенности?

aaa555 23-08-2013 15:12 2206234

У кого-нибудь осталась версия 7.3 или 7.2,пожалуйста если можно,дайте ссылку в лс.

sov44 23-08-2013 16:36 2206297

Цитата:

Цитата aaa555
У кого-нибудь осталась версия 7.3 или 7.2,пожалуйста если можно,дайте ссылку в лс. »

SetTools 7.2 http://rghost.ru/48319282

aaa555 23-08-2013 16:41 2206301

sov44, благодарю.

nibble74 19-11-2013 13:29 2257777

У меня не отображается пункт "Регистрация и дерегистрация ax, dll, ocx" в Windows 7x64

Вот что в реестре
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\dllfile\shell\Регистрировать Ax/Dll/Ocx-файл]
"SubCommands"="register;unregister"
"Icon"="\"C:\\Program Files (x86)\\SetTools\\UnInstall.exe\",6"


alax1972 22-11-2013 00:11 2259594

Цитата:

Цитата sov44
У кого-нибудь осталась версия 7.3 или 7.2,пожалуйста если можно,дайте ссылку в лс. »

Обращаюсь с такой же просьбой. Ссылка: http://rghost.ru/48319282 не работает.

Заранее благодарю.

Nun-Nun 22-11-2013 00:23 2259601

nibble74, alax1972,

Так ведь и без СетТулза всё прекрасно работает :). Например, так:
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\dllfile\shell\Зарегистрировать dll\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\dllfile\shell\Удалить регистрацию dll\command]
@="regsvr32.exe /u \"%1\""

[HKEY_CLASSES_ROOT\ocxfile\shell\Зарегистрировать .ocx\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\ocxfile\shell\Удалить регистрацию .ocx\command]
@="regsvr32.exe /u \"%1\""

[HKEY_CLASSES_ROOT\axfile\shell\Зарегистрировать .ax\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\axfile\shell\Удалить регистрацию .ax\command]
@="regsvr32.exe /u \"%1\""


sov44 22-11-2013 17:30 2259958

Цитата:

Цитата alax1972
Обращаюсь с такой же просьбой. Ссылка: http://rghost.ru/48319282 не работает. »

Ссылки rghost "живут" не долго, перезалил на яндекс-диск
SetTools 7.2 http://yadi.sk/d/WNvO237jD8oG7

alax1972 23-11-2013 01:58 2260233

Цитата:

Цитата Nun-Nun
Так ведь и без СетТулза всё прекрасно работает »

Каким образом без SetTools осуществить например:

1. конвертирование bat\cmd файлов в exe формат
2. изменение регистра имен файлов и директорий
3. копирование имени и пути файлов в буфер обмена

Пользоваться сторонними утилитами ?

Nun-Nun 23-11-2013 02:20 2260235

Цитата:

Цитата alax1972
Каким образом без SetTools осуществить например:
1. конвертирование bat\cmd файлов в exe формат
2. изменение регистра имен файлов и директорий
3. копирование имени и пути файлов в буфер обмена »

Мой ответ больше касается поста nibble74, чем Вашего. А там были названы .ax, .dll и .ocx, а не то, о чём Вы сейчас пишете.
Разве что могу до кучи добавить вот это (вдруг пригодится):
Код:

[HKEY_CLASSES_ROOT\regfile\shell\reg2bat]
@="Конвертировать с помощью reg2bat"
[HKEY_CLASSES_ROOT\regfile\shell\reg2cfg]
@="Конвертировать с помощью reg2cfg"
[HKEY_CLASSES_ROOT\regfile\shell\reg2inf]
@="Конвертировать с помощью reg2inf"


alax1972 23-11-2013 02:59 2260239

Цитата:

Цитата Nun-Nun
Интегрировал последнюю версию аддона в дистриб с помощью GUI-интегратора. На T-13 получил сообщение о синтаксической ошибке install.vbs (символ 1 в строке то ли 25, то ли 50 (точно не запомнил)). »

Получил аналогичное сообщение, правда не на T-13, а на "живой" системе Windows XP SP3. Устанавливал, и с ключами из файла Run, и обычным запуском инсталлятора. Поскольку все инструменты аддона мне не нужны (изначально использовал FileMenu Tools и CabTools), то, в конце концов, установил нужный мне инструментарий, а именно: [SetTools.exe -aiAbxPN] и сообщения о синтаксической ошибке в файле AllInOne.vbs прекратились.

P.S. Решил проверить более раннюю версию аддона, поэтому и обращался с просьбой о ссылке.

alex-dogg 19-01-2014 14:51 2292098

У меня не отображается пункт - копирование имени и пути файлов в буфер обмена

я использовав ключ:

SetTools.exe -aiP -gm2

windows 7 home x64

gora 31-01-2014 14:25 2299875

Цитата:

Цитата alex-dogg
я использовав ключ:
SetTools.exe -aiP -gm2 »

Цитата:

Цитата gora
Если какие то утилиты вам не нужны, то можете использовать только нужные, прописав их в виде ключа в файле run.
Ключ A в этом случае обязателен! Ключи регистрозависимые! »


aaa555 01-02-2014 16:40 2300650

Никак не хочет добавляться пункт подсчет MD5 , остальные появляются.
Интегрирую аддон используя ключ SetTools.exe -aiA5WPJFGSHTLRDZ Не подскажите, в чем может быть причина?

CERBEROS 24-03-2014 21:15 2328067

gora, а возможна полная руссификация вашего отличного инструментария?

gora 31-05-2014 11:16 2358104

Аддон SetTools 7.5 обновлен.

Изменения:
- обновлены библиотеки CopyFileNameExt (v.1.0.1.6)
-- исправлена ошибка приводившая к падениям Проводника на некоторых 64-битных системах при копировании 8.3-имён

Bond01 23-11-2014 20:16 2434270

Цитата:

Цитата gora
Аддон SetTools 8.3 »

gora, во вложении старая версия.

gora 23-11-2014 20:21 2434272

Bond01, я не выкладывал (пока) новую версию, просто шапку подготавливал, ждите...

gora 24-11-2014 09:32 2434510

Аддон SetTools 8.3 обновлен.

Изменения:
- добавлен пункт "Показывать/Не показывать 'скрытые' файлы и папки". Работает в Win7 (Проводник)
-- показывает/скрывает:
--- скpытыe фaйлы и пaпки
--- защищенные системные файлы и пaпки
--- pacшиpeния для зapeгиcтpиpoвaнныx типoв фaйлoв
ненужное можно отключить закомментировав соответствующую строку в скрипте

- добавлен пункт "Удаление содержимого папки из контекстного меню". (Два варианта)
- изменен алгоритм поиска архиватора 7-Zip. Ищет не только по путям в переменной PATH, но и в "родном" месте установки
- исправлены найденные ошибки
- для тех, у кого установлен AutoIt, бонус -
интерактивный выбор устанавливаемых инструментов

SharkyEXE 24-11-2014 11:07 2434547

Цитата:

Цитата gora
для тех, у кого установлен AutoIt, бонус - »

ОС: Windows 8.1 update 1 Pro Rus x64
UAC: выключен
Установленный Autoit: 3.3.12.0, установлен так: тынц

1) в шапке Вашей темы Утилиты - [addon] SetTools (набор инструментов) скачал файл link.txt
2) по ссылке, при этом ссылка находится внутри файла link.txt, скачал файл SetTools8.3_sl2p_*.7z
3) распаковал файл SetTools8.3_sl2p_*.7z в папку C:\1
4) От Имени администратора запустил файл C:\1\SetTools8.3\Files\ForceCopy\SVCPACK\SetTools.exe
5) вижу такое окно: тынц

Пожалуйста, напишите мне, почему я не вижу Ваш бонус: тынц

Спасибо.

gora 24-11-2014 11:11 2434550

Цитата:

Цитата SharkyEXE
5) вижу такое окно: тынц »

Прочитайте внимательно и выполните последний пункт в этом окне - появится бонус.

Hrobdt 07-12-2014 19:41 2440889

gora, Ваш аддон добавляет в реестр команду "cmd.exe /k pushd %1"
При этом, если попытаться открыть консоль в папке с диким именем "1&2" - ничего не получится.

Чтобы открывать консоль в папках с самыми невероятными именами, нужно немного изменить команду, добавить пару кавычек. Надеюсь, в следующей версии аддона Вы примите это во внимание. Спасибо за аддон.

Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\CommandPromtHere]
@="Открыть консоль здесь"

[HKEY_CLASSES_ROOT\Folder\shell\CommandPromtHere\command]
@="cmd.exe /k pushd \"%1\""


SharkyEXE 10-12-2014 17:00 2442362

gora
Здравствуйте.

Моя ОС: MS Windows 7 SP1 Pro x64 Rus
UAC: полностью выключен
Скрытый текст
1) В шапке Вашей темы Утилиты - [addon] SetTools (набор инструментов) скачиваем файл link.txt
2) По ссылке внутри файла link.txt скачиваем файл SetTools8.3*.7z
3) Распаковываем файл SetTools8.3*.7z по пути C:\
4) От Имени администратора запускаем файл C:\SetTools8.3\Files\ForceCopy\SVCPACK\SetTools.exe
5) В окне с заголовком Набор инструментов SetTools v8.3 удерживаем Shift и нажимаем ОК
6) В окне с заголовком Выбор инструментов везде-везде ставим птички/галочки
7) В окне с заголовком Выбор инструментов нажимаем Установить
8) В окне с заголовком Набор инструментов SetTools v8.3 и текстом Инструментарий установлен! нажимаем ОК
9) В корень диска C:\ кладем файл shell32.dll, при этом файл shell32.dll берём из \ru_winxp_pro_with_sp3_vl.iso\I386\SHELL32.DL_\ (MD5 для ru_winxp_pro_with_sp3_vl.iso: 02B46B7F74308D7D31E608DB8DDDDFFD)
10) При помощи HxD в файле C:\shell32.dll делаем изменения:
162: 1F 01
5FCE10: E0 02
7D86A0: 43 03

11) В корне диска C:\ делаем копию файла shell32.dll

12) По файлу C:\shell32.dll один раз кликаем правой кнопкой мышки, появляется контекстное меню, в контекстном меню выбираем Отправить -> CAB упаковать и ModifyPE

13) Из корня диска C:\ удаляется файл shell32.dll
14) В корне диска C:\ появляется файл SHELL32.DL_

15) При помощи 7-zip открываем файл C:\SHELL32.DL_
16) Из окна 7-zip в корень диска C:\ перетаскиваем файл shell32.dll

17) При помощи TotalCommander выбираем файлы:
17-1) C:\shell32.dll
17-2) C:\shell32 - копия.dll
18) Делаем Файлы -> Сравнить по содержимому...

19) Пишется, что файлы одинаковые

20) Находим ссылку, где сказано про PEChecksum
21) Переходим по ссылке PEChecksum
22) Скачиваем файл PEChecksum14.7z
23) При помощи 7-zip открываем файл PEChecksum14.7z
24) В окне 7-zip переходим в папку release
25) Из окна 7-zip в корень диска C:\ перетаскиваем файл PEChecksum.exe
26) В корне диска C:\ создаем файл 1.cmd с текстом
Код:

@Echo Off

Cd /D "%~dp0"

PEChecksum -c shell32.dll

Pause

Exit

27) От Имени администратора запускаем файл C:\1.cmd
28) При помощи TotalCommander выбираем файлы:
28-1) C:\shell32.dll
28-2) C:\shell32 - копия.dll
29) Делаем Файлы -> Сравнить по содержимому...
30) Появляется окно с заколовком Сравнение содержимого файлов, где показаны различия между файлами
30-1) C:\shell32.dll
30-2) C:\shell32 - копия.dll

Выводы:
1) получается, что ModifyPE не сработало для файла C:\shell32.dll
2) если бы ModifyPE сработало для файла C:\shell32.dll, то после выполнения пункта 18) появилось бы окно с заголовком Сравнение содержимого файлов, где были бы показаны различия между файлами C:\shell32.dll и C:\shell32 - копия.dll
3) однако PEChecksum.exe сработало как надо, после выполнения пункта 29) появилось окно с заголовком Сравнение содержимого файлов, где показаны различия между файлами C:\shell32.dll и C:\shell32 - копия.dll

Предложения:
1) сделать проверку:
1-1) если ОС Windows XP, то использовать утилиту ModifyPE.exe
1-2) если ОС Windows 7 или какие-то еще, то использовать утилиту PEChecksum.exe
ИЛИ
2) заменить утилиту ModifyPE.exe на PEChecksum.exe
Если я что не прав - извините меня, пожалуйста.

gora 11-12-2014 10:50 2442699

Аддон SetTools 8.4 обновлен.

Изменения:
- исправление, см. пост 254
- утилита ModifyPE.exe, неработающая в системах старше ХР, заменена на PEChecksum.exe. Название пункта в меню сохранено.

Спасибо за рапорты: Hrobdt и SharkyEXE

Tessar 17-12-2014 03:06 2444925

!...С версии 8.3 перестала работать функция "Создание копии папок\файлов с сохранением структуры вложенных папок и файлов (все файлы нулевого размера)" - появляется табличка о количестве копируемых файлов/папок, а самих zero-файлов/папок нет!
Перепроверьте, пожалуйста. Спасибо!

Tessar 18-12-2014 00:53 2445222

!...С версии 8.3 перестала работать..........Всё заработало! Простите за необязательную тревогу! Просто, выше упомянутая функция очень важна и для меня необходима! Спасибо за Ваши труды!

gora 18-12-2014 08:36 2445264

Аддон SetTools 8.5 обновлен.

Изменения:
- исправлены найденные ошибки

Tessar 18-12-2014 17:13 2445466

Спасибо!

CERBEROS 21-12-2014 07:19 2446286

у меня при установке на живую систему win7x64 пункт запуск с параметрами не работает. на xp все отлично...не подскажите куда копать)

разобрался, извините, на машине винда кривая стоит)

gora 09-02-2015 12:15 2468817

Аддон SetTools 8.8 обновлен.

Изменения:
- дополнен пункт "Подсчет и запись хеш-сумм MD5, SHA1, SHA256 в файлы и буфер обмена"
-- режим сохранения результатов: в буфер обмена, в диалоговое окно и в хеш файлы
-- из переменных mode и modeWrite можно удалить ненужные методы и оставить только нужные
--- mode = "MD5 SHA1 SHA256" Список методов которыми будут считаться хеш-суммы
--- modeWrite = "MD5 SHA1 SHA256" Список методов для которых будут созданы хеш файлы

- дополнен пункт "Запуск исполняемых файлов с параметрами"
-- теперь в окне запуска есть выпадающий список в котором сохраняются последние введенные ключи запуска приложений и их не требуется вводить повторно. Полезно при многократном запуске с ключами при отладке.
-- число строк в списке - 10, но может быть увеличено
-- при пополнении списка более установленного значения старые строки вытесняются

- добавлен пункт "Смена иконки папки". Для этого в папке или во вложенных в нее папках должна присутствовать хоть одна иконка, обычно в папке аддона такая иконка у автора всегда имеется.
-- пункт работает в триггерном режиме
-- если иконка не одна, то будет выведен список найденных иконок
-- из-за ограничений VBS число иконок и длина путей в списке могут обрезаться
-- иногда новая иконка после смены не отображается и требуется перезапуск оболочки (компьютера), терпите, я тоже не все могу :sorry:

- исправлены найденные ошибки

ВАЖНО!
Перед установкой обязательно удалите предыдущую версию.

timon45 09-02-2015 22:03 2469228

Цитата:

Цитата gora
теперь в окне запуска есть выпадающий список в котором сохраняются последние введенные ключи запуска приложений и их не требуется вводить повторно. »

за это отдельное спасибо!

brodjaga5 09-02-2015 22:43 2469254

Цитата:

Цитата timon45
Цитата gora:
теперь в окне запуска есть выпадающий список в котором сохраняются последние введенные ключи запуска приложений и их не требуется вводить повторно. »
за это отдельное спасибо! »

поддерживаю очень удобно!

gora 10-02-2015 19:06 2469607

Аддон SetTools 8.9 обновлен.

Изменения:
- дополнен пункт "Регистрация и дерегистрация ax, dll, ocx файлов". Добавляются два пункта:
-- Register (x86)
-- Unregister (x86)




- дополнен пункт "Инсталляция/деинсталляция inf файлов через setupapi или advpack". Добавляются четыре пункта:
-- Install (x86)
-- UnInstall (x86)
-- AdvInstall (x86)
-- AdvUnInstall (x86)



Пункты появляются только при установке на х64 систему и только в каскадных меню. Назначение пунктов ясно из названия. Благодарности за идею и реализацию jameszero.

ВАЖНО!
Перед установкой обязательно удалите предыдущую версию.

Radanius 12-02-2015 06:54 2470176

gora, В последних версиях (точно не помню с какой), после очистки реестра программой типа Auslogics BoostSpeed, стал пропадать пункт: "Запустить с параметрами"
Раньше такого не наблюдалось. Можно как-нибудь исправить это дело?

gora 12-02-2015 08:24 2470200

Цитата:

Цитата Radanius
стал пропадать пункт: "Запустить с параметрами" »

Из каких веток реестра исчезают записи? Отследить можно Регшотом. Интересует еще тип ОС, ее разрядность, пропадают в каскадном меню или в простом, на всех типах файлов (bat, cmd, exe, vbs, au3, msi) пропадают или только на некоторых?

2 ALL
Другие владельцы Auslogics BoostSpeed могут подтвердить или опровергнуть описанный баг?

Radanius 12-02-2015 10:06 2470238

Вложений: 1
Цитата:

Цитата gora
Из каких веток реестра исчезают записи? Отследить можно Регшотом. Интересует еще тип ОС, ее разрядность, пропадают в каскадном меню или в простом, на всех типах файлов (bat, cmd, exe, vbs, au3, msi) пропадают или только на некоторых? »

OC Windows 7 x64, пропадает меню как таковое на всех типах файлов. На счет веток реестра, прикрепляю к сообщению файл сделанный до очистки программой Auslogics BoostSpeed и после...

Trim 13-02-2015 14:08 2470869

Вложений: 2
Avast Inet Securiry не даёт использовать меню - Запустить с параметрами -
Где скачать предыдущую версию?

gora 13-02-2015 14:57 2470891

Вложений: 1
Цитата:

Цитата Trim
Avast Inet Securiry не даёт использовать меню - Запустить с параметрами »

Проверил, Avast не ругается на этот файл.
Но попробуйте этот файл, без манифеста, на него ни один антивирус не ругается.

Radanius, в Вашем файле ни чего не разобрал, не понял в какой он кодировке. :(

Trim 13-02-2015 15:59 2470919

Цитата:

Цитата gora
Проверил, Avast не ругается на этот файл. »

Я говорю ругается только при попытке ткнуть "Запустить с параметрами"

Такой же пункт в программе File Menu Tools работает нормально.
И просил дать ссылку на предыдущую версию откатиться.

Radanius 14-02-2015 07:08 2471133

Вложений: 1
Цитата:

Цитата gora
в Вашем файле ни чего не разобрал, не понял в какой он кодировке. »

Я просматривал через Total Commander по F3.
Прикрепляю текстовый файл с таким же содержимым.

gora 14-02-2015 08:36 2471140

Radanius, судя по Вашему файлу у Вас пропадают не только пункт "Запустить с параметрами", но и пункты:"Регистрировать Ax/Dll/Ocx-файл", "Конвертировать Bat/Cmd-файл", "Конвертировать Reg-файл", "Инсталлировать Inf-файл". Сами записи в реестре не менялись практически с момента появления в аддоне и ни чего особенного из себя не представляют. Что там находит Auslogics BoostSpeed лучше спросить у его авторов.

Цитата:

Цитата Trim
Я говорю ругается только при попытке ткнуть »

Но на Вашем втором скриншоте Avast Inet Securiry пишет, что именно файл AskParam.exe заражен! Вам следует обратиться в поддержку Avast для снятия ложного детекта с этого файла или получения вразумительных объяснений, почему их детище то считает этот файл зараженным, то не видит в нем ни чего.

Цитата:

Цитата Trim
И просил дать ссылку на предыдущую версию откатиться »

http://gora.7zsfx.info/addons/SetToo...50209_11-40.7z
http://gora.7zsfx.info/addons/SetToo...41218_08-27.7z

Trim 15-02-2015 20:42 2471649

Цитата:

Цитата gora
Но на Вашем втором скриншоте Avast Inet Securiry пишет, что именно файл AskParam.exe заражен! »

AskParam Beta 128 и Beta 134 палятся. Версия AskParam 1.0.6.120 не палится.
Ну, а я откатился на SetTools 8.5. Спасибо за ссылку.

AlexM22204 15-02-2015 21:10 2471656

Цитата:

Цитата gora
Avast Inet Securiry пишет, что именно файл AskParam.exe заражен! »

Такая же самая ситуация, только с Kaspersky Internet Security 2013 (файлы AskParam.exe и AllInOne.vbs), блокируется пункт "Запустить с параметрами", добавка файлов в исключения - ничего не даёт! :(

МИШАНЧИК 21-02-2015 16:18 2474178

gora, подскажите пожалуйста у меня на win 7 х64 при попытке конвертации reg файлов в bat формат и в формат файла конфигурации для 7z SFX выскакивает такое окно:

Установил на виртуалку чистую win 7 х86 - такое же окно. Пробовал версии 7.4, 7.5, 8.5, 8.9.

P.S. А на работе стоит 7.5 и все работает. Как-то странно. Может быть как-то связано с правами доступа?

P.P.S. Чуть-чуть разобрался. Когда reg файл в кодировке Win 1200(UTF-16 LE) - то появляется окно с ошибкой, а когда в Win 1251(ANSI-кирилица), то конвертирует без проблем. Но файлы которые экспортируются из реестра в формате Win 1200(UTF-16 LE).
Может можно как-то решить эту проблему?

gora 23-02-2015 17:18 2474926

Цитата:

Цитата МИШАНЧИК
при попытке конвертации reg файлов в bat формат и в формат файла конфигурации для 7z SFX выскакивает такое окно: »

Заархивируйте несколько таких проблемных файлов и дайте здесь ссылку.

МИШАНЧИК 24-02-2015 02:37 2475098

Цитата:

Цитата gora
Заархивируйте несколько таких проблемных файлов »

gora, хорошо.
Пришел на работу, и попробовал reg файл в кодировке Win 1200(UTF-16 LE) сконвертировать в формат файла конфигурации для 7z SFX - сконвертировал без проблем. Ничего не понимаю. Правда это другой файл.

МИШАНЧИК 24-02-2015 08:46 2475133

Вложений: 1
Вот тот который выдает ошибку:

gora 24-02-2015 09:21 2475140

МИШАНЧИК, виноват символ "ударения" в слове "(ру́сский)".
Такие символы я не обрабатывал:
- у меня они не встречались в реестре
- что с ними делать при конвертации в батник в кодировке 866 !? :dont-know

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

gora 25-02-2015 10:21 2475597

Аддон SetTools 9.1 обновлен.

Изменения:
- изменена работа пунктов "Конвертирование reg файлов в bat формат" и "Конвертирование reg файлов в формат файла конфигурации для 7z SFX". При невозможности сохранения результатов в кодировке DOS 866 (для батников) будет выдано предупреждение и батник будет сохранен в кодировке UTF16-LE. Просьба понаблюдать за работой этих пунктов, т.к. обработка изменена (теперь ведется в юникоде).
- для владельцев агрессивных и нетерпимых антивирусов: в скрипт возвращен старый вариант пункта "Запустить с параметрами". Желающие могут использовать его вместо нового и включить самостоятельно. Можете его раскомментировать в скрипте, а новый закомментировать. Думаю, разберетесь. В этом случае файл AskParam.exe может быть удален.
- исправление найденных ошибок

МИШАНЧИК 27-02-2015 15:54 2476701

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

nibble74 28-02-2015 01:40 2476936

gora,

Kaspersky Virus Removal Tool определяет "AllInOne.vbs" как вирус )

gora 28-02-2015 11:04 2476990

2 ALL
Вы самостоятельно выбираете антивирус, платите его разработчикам, покупая лицензию, настраиваете его под себя. Именно Вы самостоятельно должны обращаться в суппорт, выбранного Вами, антивируса и выяснять все вопросы в отношении ложных срабатываний и требовать от них ответа. Я, со своей стороны, могу заявить, что вирусы не пишу и пользователям их не подкладываю. Не верите - не пользуйтесь.
Последний случай с Касперским, он реагирует на слово desktop в 20 строке скрипта. Достаточно это слово удалить или заменить на другое и срабатывание прекращается, правда и пункт "с иконкой на папке" тоже работать не будет.
Заниматься перепиской с суппортом ваших антивирусов я не имею ни возможности, ни желания.
Выбирайте правильный антивирус, правильно его настраивайте, долбите суппорт баграпортами, но писать сюда об этих проблемах больше не надо.
Спасибо за понимание.

МИШАНЧИК 28-02-2015 13:13 2477030

Я отправил в сапорт касперского еще утром.
Цитата:

Цитата gora
но писать сюда об этих проблемах больше не надо »

Уважаемый gora, я ведь не с претезиями, просто появилась странность и я ее озвучил. Ведь на старых версиях утилиты на AllInOne.vbs касперский не реагирует , а
Цитата:

Цитата gora
правда и пункт "с иконкой на папке" тоже работать не будет. »

в старых версиях исправно работал и без слова desktop.
И все равно, большое Вам спасибо за Вашу SetTools.

SharkyEXE 01-03-2015 13:29 2477400

gora
По поводу Вашего аддона Утилиты - [addon] SetTools (набор инструментов)

1) Моя ОС: Microsoft Windows 8.1 update 3 Pro x64 Russian
2) UAC: выключен
3) Антивирус: Kaspersky Internet Security 2015 15.0.2.361

В общем, при вышеуказанной связке, при проверке Антивирусом файла C:\Program Files (x86)\SetTools\AllInOne.vbs, Антивирус обнаруживает в файле C:\Program Files (x86)\SetTools\AllInOne.vbs вирус, в Антивирусе я нажимаю Добавить в исключения

Затем снова, при проверке Антивирусом файла C:\Program Files (x86)\SetTools\AllInOne.vbs, Антивирус обнаруживает в файле C:\Program Files (x86)\SetTools\AllInOne.vbs вирус, в Антивирусе я нажимаю Добавить в исключения

По русски говоря, в Антивирусе не работает функция Исключения: как для одного файла C:\Program Files (x86)\SetTools\AllInOne.vbs, так, и если, добавить всю папку C:\Program Files (x86)\SetTools в Исключения

Я через личный кабинет на сайте https://my.kaspersky.com создал описание проблемы, пока результатов ноль

gora
Пожалуйста, если у Вас есть время, возможность, желание - сделайте фикс, обход в файле C:\Program Files (x86)\SetTools\AllInOne.vbs, чтобы Антивирус не считал файл C:\Program Files (x86)\SetTools\AllInOne.vbs вирусом + чтобы при этом все работало.

Если для Антивируса выпустят патч, фикс, чтобы Исключения заработало - Вы можете вернуть все обратно.
Если саппорт Антивируса решит проблему, я дам Вам знать.

Просто сейчас для Вашего аддона Утилиты - [addon] SetTools (набор инструментов) есть 100%но рабочая связка:
1) делается Выход из Антивируса и используется Ваш аддон Утилиты - [addon] SetTools (набор инструментов)
или
2) в файле C:\Program Files (x86)\SetTools\AllInOne.vbs заменяю строку
deskini = F & "\desktop.ini"
на
deskini = F & "\.ini"http://forum.oszone.net/post-2476701.html#
и используется Ваш аддон Утилиты - [addon] SetTools (набор инструментов) без Выхода из Антивируса

1) Если в файле C:\Program Files (x86)\SetTools\AllInOne.vbs не заменить строку
deskini = F & "\desktop.ini"
на
deskini = F & "\.ini"
+
2) не сделать Выход из Антивируса
при использовании Вашего аддона Утилиты - [addon] SetTools (набор инструментов) Антивирус удаляет в Карантин файл C:\Program Files (x86)\SetTools\AllInOne.vbs
Я все понимаю, что это 100%но проблемы Антивируса, но пока саппорт Антивируса проблему не решает, поэтому лично мне не к кому обратиться, кроме Вас.

Не хочу никого учить, умничать и прочее, мне это не надо, если сделать так:
1) в файле C:\Program Files (x86)\SetTools\AllInOne.vbs заменить строку
deskini = F & "\desktop.ini"
на
deskini = F & "\1esktop.ini"
2) переименовать файл C:\Program Files (x86)\SetTools\desktop.ini в C:\Program Files (x86)\SetTools\1esktop.ini
Ваш аддон Утилиты - [addon] SetTools (набор инструментов) будет или нет полнофункционален?

Спасибо.

gora 01-03-2015 14:39 2477443

Цитата:

Цитата SharkyEXE
если у Вас есть время, возможность, желание - сделайте фикс »

Я же написал, что желания у меня нет, да и дело это не мое, а ваше, пользователей. Зачем я тогда все это писал!? :dont-know :closed-to
Цитата:

Цитата SharkyEXE
Если для Антивируса выпустят патч, фикс, чтобы Исключения заработало - Вы можете вернуть все обратно.
Если саппорт Антивируса решит проблему, я дам Вам знать. »

Во как! Нет слов! :clapping:
Цитата:

Цитата SharkyEXE
Я все понимаю, что это 100%но проблемы Антивируса, но пока саппорт Антивируса проблему не решает, поэтому лично мне не к кому обратиться, кроме Вас. »

Замените строку 20
этим
Код:

        ' дурачим Касперского (его команду) и его хваленый антивирус! :)
        deskini = F & "\"
        For Each x In Split("64 65 73 6B 74 6F 70 2E 69 6E 69")
                deskini = deskini & Chr(CLng("&h" & x))
        Next


SharkyEXE 01-03-2015 15:15 2477457

Цитата:

Цитата gora
Во как! Нет слов! »

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

gora
Вы извините меня, пожалуйста, что я пытаюсь Вас озадачить - повторюсь, мне это не нужно, у меня нет желания находить Вам лишнюю, ненужную работу для Вас, это сугубо проблемы Антивируса, что Антивирус считает файл AllInOne.vbs вирусом/вредоносной программой.

Повторюсь - до решения или не решения проблемы саппортом Антивируса, лично мне, не у кого, кроме Вас, попросить реальной помощи.

У меня есть желание пользоваться Вашим аддоном, при этом не делая Выход из Антивируса

Пожалуйста, если у Вас есть время, возможность, желание - Выпустите новую версию Вашего аддона с учётом этого фикса.

Спасибо.

sov44 01-03-2015 15:48 2477470

паранойя на AllInOne.vbs только у трёх антивирусов :) https://www.virustotal.com/ru/file/1...is/1425213805/

SharkyEXE 01-03-2015 21:13 2477597

Цитата:

Цитата sov44
паранойя на AllInOne.vbs только у трёх антивирусов https://www.virustotal.com/ru/file/1...is/1425213805/ »

То, что все или не все Антивирусы какие-то не вирусные файлы считают опасными/вредоносными/прочее - наверное, бывает.
Просто я на вышеобозначенном Антивирусе потому, что меня он устраивает абсолютно по уровню защиты
А как добиться, чтобы вышеобозначенный Антивирус не считал файл AllInOne.vbs опасным/вредоносным/прочее я не знаю
Точнее тут или надо как-то очень сильно попросить разработчиков Антивируса, чтобы они у себя в антивирусных база убрали детект на файл AllInOne.vbs или надо файл AllInOne.vbs добавить в Исключения, тогда Антивирусу было бы все равно, чем занимается не опасный/ не вредоносный файл AllInOne.vbs в процессе работы :-)
Но пока Исключения для Антивируса у меня не работает, будем ждать...
PS. Проверил у себя этот фикс - перейти, Антивирус перестал считать файл AllInOne.vbs вредоносным, теперь можно и Антивирус не выключать и полнофункционально пользоваться аддоном, ура!

sov44 01-03-2015 21:27 2477602

пришел ответ от суппорта каспера, ждём :)

SharkyEXE 02-03-2015 07:23 2477678

sov44
Антивирусные базы: дата: 02.03.2015, время 4:48
При принудительной проверке файла AllInOne.vbs Антивирус удаляет файл AllInOne.vbs в Карантин
Вопрос: можно, пожалуйста, поподробнее, почему со свежими антивирусными базами Антивирус удаляет файл AllInOne.vbs в Карантин?
Спасибо.

sov44 02-03-2015 08:09 2477696

SharkyEXE, удалил отчёт об устранении проблемы. Подождём отзывов от других участников форума

SharkyEXE 02-03-2015 08:31 2477701

sov44
Какой Антивирус Вы используете?
Какая дата и время антивирусных баз Вашего Антивируса?
Пожалуйста, проверьте файл AllInOne.vbs Вашей версией Антивируса и напишите мне, обнаружил или нет Ваш Антивирус в файле AllInOne.vbs "вирус"

sov44 02-03-2015 11:47 2477750

Цитата:

Цитата SharkyEXE
Какая дата и время антивирусных баз Вашего Антивируса?
Пожалуйста, проверьте файл AllInOne.vbs Вашей версией Антивируса и напишите мне, обнаружил или нет Ваш Антивирус в файле AllInOne.vbs "вирус" »

только-что проверил на свежей Win7, со свежими базами каспера, на виртуалке - ошибок нет. Похоже всё-таки исправили.

SharkyEXE 02-03-2015 12:52 2477771

2 all
1) удалил SetTools 8.8 или SetTools 8.9 (точную версию не помню)
2) перезагрузил ПК
3) вручную целиком/полностью удалил папку C:\Program Files (x86)\SetTools
4) установил SetTools 9.1
5) перезагрузил ПК

1) Моя ОС: Microsoft Windows 8.1 update 3 Pro x64 Russian
2) UAC: выключен
3) Антивирус: Kaspersky Internet Security 2015 15.0.2.361
4) Время и дата выпуска Антивирусных баз: 02.03.2015, 09:33

При проверке Антивирусом файла C:\Program Files (x86)\SetTools\AllInOne.vbs из SetTools 9.1, Антивирус в файле C:\Program Files (x86)\SetTools\AllInOne.vbs не обнаружил вируса.

Однако если проверить Антивирусом файл AllInOne.vbs из SetTools 8.8 или SetTools 8.9 (точную версию не помню), Антивирус в файле AllInOne.vbs обнаружил вирус.

Походу дела, саппорт Антивируса снял детект только с файла AllInOne.vbs с md5: DD02B89A700ED4ED8D1B3D7712F36662

Если уважаемый gora выпустит новую версию файла AllInOne.vbs с md5, отличным от DD02B89A700ED4ED8D1B3D7712F36662 - Антивирус может снова считать файл AllInOne.vbs как вирус.

Тогда придеться снова отправлять файл AllInOne.vbs саппорту, чтобы они сняли детект

gora
Пожалуйста, очень нужно, в следующей версии Вашего аддона, пожалуйста, если возможно, для файла AllInOne.vbs сделайте фикс

С этим фиксом файл AllInOne.vbs может иметь любой md5, при этом Антивирус не должен считать файл AllInOne.vbs вирусом.

nibble74 03-03-2015 10:04 2478090

gora, здравствуйте,

Могли бы Вы помочь в реализации скрипта на основе пункта "Показать 'скрытые' файлы и папки",
только для "Вкл\Отк защиту файлов" для WinXP

Добавляем в реестр параметры:
читать дальше »
Код:

Reg Add "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\90" /ve /t REG_SZ /d "Включить защиту файлов" /f
Reg Add "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\SFC\command" /ve /t REG_EXPAND_SZ /d "Regedit /S %systemroot%\sfc_on.reg" /f


Изменяемые параметры:
читать дальше »
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCSetting"=dword:ffffff9d
"SFCDisable"=dword:ffffff9d

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\90]
@="Включить защиту файлов"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\90\command]
@="Regedit /S C:\\WINDOWS\\sfc_on.reg"


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCSetting"=-
"SFCDisable"=-

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\90]
@="Отключить защиту файлов"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\90\command]
@="Regedit /S C:\\WINDOWS\\sfc_off.reg"


gora 03-03-2015 13:20 2478170

SharkyEXE, Вы перепутали, долбить надо не меня, а суппорт Касперского.


nibble74
Скрипт для инсталляции:
Код:

@Echo Off
:: Установка _Protect (22)
:: кодировка файла Кириллица DOS 866
Set "home=c:\Program Files (x86)\SetTools"
:_Protect
rem If Defined Win7 Exit
Set runVbs1=wscript \"%home%\AllInOne.vbs\" 1
Set Keyb=HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\90
For /F "tokens=3*" %%i In ('Reg QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v SFCDisable 2^>Nul') Do Set /a tt=%%i
Set txt=Отключить защиту файлов
If Defined tt Set txt=Включить защиту файлов
Reg Add "%Keyb%" /ve /t REG_SZ /d "%txt%" /f
Reg Add "%Keyb%\command" /ve /t REG_SZ /d "%runVbs1% /PROTECT" /f
Exit

Путь пропишите свой

Блок для скрипта AllInOne.vbs:
Код:

If WScript.Arguments.Named.Exists("PROTECT") Then
        key = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\"
        On Error Resume Next
        val0 = WSS.RegRead(key & "SFCDisable")
        If err.number <> 0 Then val0 = ""
        On Error Goto 0
        If val0 = "" Then
                txt = "Включить защиту файлов"
                WSS.RegWrite key & "SFCSetting", "&hffffff9d", "REG_DWORD"
                WSS.RegWrite key & "SFCDisable", "&hffffff9d", "REG_DWORD"
        Else
                txt = "Отключить защиту файлов"
                WSS.RegDelete key & "SFCDisable"
                WSS.RegDelete key & "SFCSetting"
        End If
        WSS.RegWrite "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\90\", txt, "REG_SZ"
        WSS.SendKeys "{F5}"       
End If


nibble74 03-03-2015 14:15 2478202

gora, Благодарю,

вечером испробую ))

SharkyEXE 03-03-2015 17:32 2478295

Цитата:

Цитата gora
SharkyEXE, Вы перепутали, долбить надо не меня, а суппорт Касперского. »

Здравствуйте.

Извините меня, пожалуйста, мне понятна Ваша правильная позиция, я полностью согласен с Вашей правильной позицией, что это проблемы того Антивируса, который считает файл AllInOne.vbs вирусом.

Просто с Вашей стороны, один раз в жизни этот фикс вставить в файл AllInOne.vbs - не сложно, хотя повторюсь, Вам этого не надо.

gora 05-03-2015 18:13 2479235

2 ALL
Представители Касперского ответили:
Цитата:

Добрый день.

В базах сделано более надежное исправление ложного срабатывания.
Проверяйте
И почему я этим занимаюсь вместо вас!? :dont-know

SharkyEXE 06-03-2015 08:18 2479439

Было
Ситуация 1
Скрытый текст
1) установлен аддон SetTools_9.1_sl2p_150226_12-55.7z
2) после установки аддона SetTools_9.1_sl2p_150226_12-55.7z есть файл AllInOne.vbs
3) md5 файла AllInOne.vbs: DD02B89A700ED4ED8D1B3D7712F36662
4) Антивирус файл AllInOne.vbs из SetTools_9.1_sl2p_150226_12-55.7z ( md5 файла AllInOne.vbs: DD02B89A700ED4ED8D1B3D7712F36662 ) не считает вирусом
5) При помощи AkelPad открываю файл AllInOne.vbs
6) Делаю замену:
Было
Код:

OSzone.net
Стало
Код:

123
7) Сохраняю файл
8) md5 файла AllInOne.vbs: DA9A0B2C247E27E04A04BD718EE556BD
9) При проверке Антивирус считает файл AllInOne.vbs ( md5 файла AllInOne.vbs: DA9A0B2C247E27E04A04BD718EE556BD ) вирусом

Цитата:

Цитата gora
Проверяйте »

Подтверждаю, теперь все отлично!

Стало
Ситуация 2
Скрытый текст
1) установлен аддон SetTools_9.1_sl2p_150226_12-55.7z
2) после установки аддона SetTools_9.1_sl2p_150226_12-55.7z есть файл AllInOne.vbs
3) md5 файла AllInOne.vbs: DD02B89A700ED4ED8D1B3D7712F36662
4) Антивирус файл AllInOne.vbs из SetTools_9.1_sl2p_150226_12-55.7z ( md5 файла AllInOne.vbs: DD02B89A700ED4ED8D1B3D7712F36662 ) не считает вирусом
5) При помощи AkelPad открываю файл AllInOne.vbs
6) Делаю замену:
Было
Код:

OSzone.net
Стало
Код:

123
7) Сохраняю файл
8) md5 файла AllInOne.vbs: DA9A0B2C247E27E04A04BD718EE556BD
9) При проверке Антивирус считает файл AllInOne.vbs ( md5 файла AllInOne.vbs: DA9A0B2C247E27E04A04BD718EE556BD ) не считает вирусом

icq99999999 12-03-2015 14:44 2481747

При конвертации reg файла в любой формат (inf, bat, cfg) не сохраняются комментарии, которые написаны в reg файле

SharkyEXE 14-03-2015 18:57 2482670

Цитата:

Цитата icq99999999
При конвертации reg файла в любой формат (inf, bat, cfg) не сохраняются комментарии, которые написаны в reg файле »

Да, действительно проблема имеет место быть.

Проблему только что воспроизвел на SetTools 9.1

1) В *.reg файл добавил строку
Скрытый текст
Код:

; комментарий

reg в bat
Скрытый текст
2) Выбрал конвертацию из reg в bat
3) Получился *.bat файл, в котором отсутствует строка
Код:

комментарий

reg в inf
Скрытый текст
2) Выбрал конвертацию из reg в inf
3) Получился *.inf файл, в котором отсутствует строка
Код:

комментарий

reg в cfg
Скрытый текст
2) Выбрал конвертацию из reg в cfg
3) Получился *.cfg файл, в котором отсутствует строка
Код:

комментарий

gora 14-03-2015 19:14 2482678

Цитата:

Цитата SharkyEXE
проблема имеет место быть »

Это не баг, это фича. Комментарии удаляются! Они удаляются внешней утилитой Reg2Inf.exe при конвертации reg в inf и я здесь ни чего не могу изменить. Два оставшихся способа конвертации reg в bat, reg в cfg сделаны аналогично, дабы не было лишних вопросов (А почему там нет, а тут есть?).

SharkyEXE 15-03-2015 09:28 2482847

Цитата:

Цитата gora
это фича. »

Плохая фича :-)

Пожалуйста, скорее всего, это возможно, сделайте, чтобы комментарии оставались.
Я не программист, но эта хорошая задумка, чтобы комментарии оставались, вероятнее всего все-таки реализуема.

Например, типа такой алгоритм:
1) В *.reg файл добавил строку
Скрытый текст
Код:

; комментарий

2) Выбрал конвертацию из reg в inf
3) Создается временный файл 1.tmp, куда помещается строка
Скрытый текст
Код:

комментарий

4) Запускается внешняя утилита Reg2Inf.exe, которая выполняет конвертацию из reg в inf
5) Получается *.inf файл, в котором отсутствует строка
Скрытый текст
Код:

комментарий

6) Происходит слияние файлов 1.tmp и *.inf в один единый *.inf файл
7) Получился *.inf файл, в котором присутствует строка
Скрытый текст
Код:

комментарий

Я понимаю, алгоритм легче всего написать, еще бы кто-нибудь этот алгоритм реализовал в виде *.bat или *.cmd файла, чтобы работало.
Тут просто сделать надо один раз и на всю жизнь - сделал, чтобы комментарии оставались при конвертации - и больше к этому вопросу никогда в жизни не возвращаться.

Спасибо.

norem 01-04-2015 09:50 2490297

комментарии при конвертации из reg в bat остаются, если добавить следующее
в файле C:\Program Files\SetTools\AllInOne.vbs
добавить строку
Код:

  If Left(line, 1) = ";" then wr_file.WriteLine "Rem " & line
перед строкой
Код:

If line <> "" AND Left(line, 1) <> ";" AND line <> "Windows Registry Editor Version 5.00" _

gora 01-04-2015 13:12 2490386

Цитата:

Цитата norem
из reg в bat »

Что бы работало и при конвертации из reg в cfg лучше сделать так:
Код:

                If Left(line, 1) = ";" Then wr_file.WriteLine sRem & Mid(line, 2, Len(line)-1)

sov44 01-04-2015 15:45 2490453

Хотелось бы, чтобы перед комментариями были пустые строки, чтобы конечный файл был удобочитаемым.
п.с. gora, нужен пробел после REM, иначе слова сливаются.

gora 01-04-2015 15:48 2490456

sov44, добавьте выделенное цветом:
Код:

If Left(line, 1) = ";" Then wr_file.WriteLine vbCrLf & sRem & Mid(line, 2, Len(line)-1)

sov44 01-04-2015 16:17 2490476

gora, ещё бы пробел сделать после REM.

SharkyEXE 01-04-2015 20:39 2490608

gora
Здравствуйте.

Пожалуйста, я Вас очень прошу - одно из решений по сохранению комментариев при конвертации
Код:

1) reg в inf
2) reg в bat
3) reg в cfg

1) это
или
2) это
или
3) это
или
4) Ваше решение
добавьте в новую версию Вашего аддона SetTools 9.2

Спасибо.

gora 03-04-2015 13:17 2491370

SharkyEXE, мне не жалко, но не все так просто. Предложенные варианты тоже работают криво: удаляются пустые строки, которые часто служат для выделения отдельных групп записей при добавлении к ним комментария, сами комментарии пишутся не совсем туда. Про reg в inf я вообще молчу, и ваше
Цитата:

Цитата SharkyEXE
6) Происходит слияние файлов 1.tmp и *.inf в один единый *.inf файл »

требует какого то алгоритма, который я придумать и реализовать не могу.
Вот Вам пример для теста:
Скрытый текст
Windows Registry Editor Version 5.00
; главный твик
[-HKEY_LOCAL_MACHINE\SOFTWARE\My Test]

; просто твик
[HKEY_LOCAL_MACHINE\SOFTWARE\My Test\Microsoft\Windows\CurrentVersion\Run]
"USB Safely Remove"=-

; Очень нужный твик из нескольких строк, здесь три
[-HKEY_LOCAL_MACHINE\SOFTWARE\My Test\ControlSet001\services\USBSafelyRemoveService]
[HKEY_LOCAL_MACHINE\SOFTWARE\My Test\EmSoft\EmEditor v3\Common]
"TagFind"="^([\\w\\\\\\- :.&$%~!]*?)\\(([0-9]+\\))*.*"
[-HKEY_LOCAL_MACHINE\SOFTWARE\My Test\EmSoft\EmEditor v3\Common2]

[HKEY_LOCAL_MACHINE\SOFTWARE\My Test\BCD00000000\Description]
; твик для режима 1
"KeyName"="BCD00000000"

; твик для режима 2
"System"=dword:0a009801

"TreatAsSystem"=dword:00300201

; твик для режима 3
"GuidCache"=hex:ab,a1,30,02,d4,d4,cb,01,f8,26,00,00,d8,f1,f7,cd,00,37,20,94,00,\
00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\My Test\CurrentControlSet\services\usbhub\hubg]
"DisableOnSoftRemove"=-

[HKEY_LOCAL_MACHINE\SOFTWARE\My Test\EmSoft\EmEditor v3\Common2]
"Action"="Scan For Viruses & Malware"

Попробуйте сделать из этого inf файл, расставить в нем комментарии (хотя бы вручную), и придумать алгоритм для автоматизации этого процесса.

Цитата:

Цитата sov44
нужен пробел после REM, иначе слова сливаются. »

Да, нужен. Потому и считаю, что утилита не должна заниматься оформительством, ибо она должна конвертировать удаляя все лишнее, в том числе и комментарии, которые потом нужно будет все равно проверять и править.

SharkyEXE 04-04-2015 09:04 2491609

gora
Я Вас понимаю полностью.
Это мне, как не особо алле в программировании, легче всего предложить идею, только кто-нибудь бы эту идею реализовал...

Насчет:
1) reg в inf предлагаю закрыть вопрос по поводу для этого варианта сделать комментарии, в плане если кому-то очень сильно не захочется.
Тем более, лично для меня, такая конвертация мало значима, такой конвертацией пользовался 1, 2 раза, в отличии от
2) reg в bat
3) reg в cfg

Насчет:
2) reg в bat
3) reg в cfg
предлагаю вопрос держать открытым.
Эти конвертации, лично для меня, более значимы, этими конвертациями, лично я, пользуюсь довольно часто.

Хотя бы для этих пунктов конвертации сделать сохранение комментариев.
Просто может быть к Вашему аддону добавить отдельный cmd или bat или любой другой файл, кто будет заниматься только вопросом конвертации
2) reg в bat
3) reg в cfg
+ сохранением комментариев

Спасибо.

gora 04-04-2015 13:34 2491691

Вложений: 1
Цитата:

Цитата SharkyEXE
Хотя бы для этих пунктов конвертации сделать сохранение комментариев. »

Тестируйте.
Лишний пробел после комментария появляется не всегда, а только тогда, когда без него возникает ошибка в выходном файле.

SharkyEXE 05-04-2015 20:21 2492104

gora

Протестировал связку:
1) SetTools 9.2
2) Ваш фикс
на Вашем примере reg файла - сделал конвертацию reg to bat - комментарии в bat файле присутствуют где надо.

Большое Вам спасибо.

sov44 05-04-2015 21:36 2492124

SharkyEXE, а у меня к сожалению фикс vbs не сработал на этом файле http://rghost.ru/8txKBvwdv

SharkyEXE 06-04-2015 05:48 2492184

sov44
Этот файл Вы вручную написали иди этот файл Вы при помощи экспорт из реестра получили?
Просто у меня на Вашем файле при выполнении reg to bat пишет про кодировку символов DOS 866+ ошибка обработки строки: "

sov44 06-04-2015 10:10 2492243

Цитата:

Цитата SharkyEXE
Вы при помощи экспорт из реестра получили? »

Разумеется. Можете проверить конвертацию на своём компьютере ветки [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services].

gora 06-04-2015 11:12 2492265

Цитата:

Цитата SharkyEXE
при помощи экспорт из реестра получили »

Это не является гарантией правильности синтаксиса записей в таком файле.
В приведенном примере строка 7734 имеет такой вид:
Код:

"Description"="VMware USB Driver.

"

Т.е. перед закрывающей кавычкой имеются символы 0Dh и 0Ah (возврат каретки и перевод строки), хотя в текстовом параметре таких символов быть не должно.
Утилита не будет обрабатывать такие отклонения от синтаксиса, ибо даже если она их обработает, то батником (reg.exe) записать в реестр подобные строки все равно не сможет.


2 ALL
Обновившие архиватор 7-Zip до версии 15.0 столкнуться с ошибкой в режиме подсчете кеша. Игорь значительно изменил вывод архиватора и работу некоторых ключей. Уже поправил скрипт, скоро выложу.

Пользователи х64 систем, наверное, уже сталкивались с некорректной работой утилиты Reg2Inf.exe по замене х64 переменных в выходном inf файле:
Код:

; должно быть - %16426%
HKLM,"SOFTWARE\My Test\axfile\shell\Register","Icon",0x0,"""%16422% (x86)\SetTools\reg2bat.exe"",3"
; должно быть - %16425%
HKLM,"SOFTWARE\My Test\htafile\Shell\Open\Command",,0x0,"%10%\SysWOW64\mshta.exe ""%%1"" %%*"

Автор прекратил ее поддержку, и я решил переписать ее работу в скрипт.
Пока список замен таков:
Код:

' %10%                C:\Windows
' %16421%        C:\Windows\System32
' %16425%        C:\Windows\SysWOW64
' %16422%        C:\Program Files
' %16426%        C:\Program Files (x86)
' %16427%        C:\Program Files\Common Files
' %16428%        C:\Program Files (x86)\Common Files

Если у вас в inf файлах часто встречаются другие переменные, то напиши о них здесь, попробую добавить.

Время выкладывания = окончание тестов. Желающие могут ускорить процесс, приняв участие в тестировании (обращаться в ПМ).

sov44 06-04-2015 12:07 2492297

Цитата:

Цитата gora
Если у вас в inf файлах часто встречаются другие переменные, то напиши о них здесь, попробую добавить. »

Просканировал инфы Win7x64, нашлись ещё такие
Код:

%1% - Директория, где находится сам INF-скрипт.
%11% - %Windir%\SYSTEM
%12% - %Windrir%\SYSTEM\DRIVERS
%17% - %Windir%\INF
%16409% - %allusersprofile%\Desktop (Рабочий стол)
%16410% - %userprofile%\Application Data
%16412% - %userprofile%\Local Settings\Application Data
%16419% - %allusersprofile%\Application Data

Описание взято из справочника unattended.oszone.net 9.6.14.chm
строки с примерами запуска
rundll32.exe advpack.dll,DelNodeRunDLL32 %16422%\%PROG_DIR%
rundll32.exe advpack.dll,DelNodeRunDLL32 %16410%\%PROG_NAME%
rundll32.exe advpack.dll,DelNodeRunDLL32 %16412%\%PROG_NAME%
rundll32.exe advpack.dll,DelNodeRunDLL32 %16409%\%SRTC_NAME%.lnk
rundll32.exe advpack.dll,DelNodeRunDLL32 %16419%\%DU_QL%\%SRTC_NAME%.lnk


ServiceBinary = %10%\System32\Drivers\AF9035BDA.sys
HKR, Base-Module, T4Path, 0, %11%
ServiceBinary = %12%\1394ohci.sys
HKLM,"%KEY_UNINST%","UninstallString",,"rundll32 advpack,LaunchINFSection %17%\%NAME_INF%.inf,Uninstall"

gora 06-04-2015 14:59 2492339

sov44, Вы меня не поняли. Где взять список DIRID я знаю, какие из них Вы используете при ручном составлении inf файла я тоже представляю, но утилита обрабатывает не inf файл, а reg файл.
Она должна сканировать Ваш reg файл и найти там, например, предложенный Вами, %userprofile%\Local Settings\Application Data. При этом там должна быть не переменная %userprofile%, т.к. в этом случае заменять данную запись вообще нельзя ибо так и задумано. Значит нужно искать реальный путь c:\Users\gora\AppData\Local Много Вы на своем компьютере найдете таких записей в реестре? И много ли из таких записей попадало Вам в reg файлах при изготовлении inf файлов?
Именно часто встречающиеся Вам в reg файлах записи меня и интересуют.
Причем, найти такие записи в самом реестре не проблема, например, гляньте сколько путей из DIRID Вы найдете в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders], а реально вы эту ветку реестра в inf файле использовали? Так что просто изыскивать их в реестре не самоцель, лучше оставить их минимум, а если раз в год вылезет какая то редкая переменная, то ее можно и вручную в полученном inf файле поправить.

gora 13-04-2015 07:50 2495009

Аддон SetTools 9.3 обновлен.

Изменения:
- изменена работа пунктов "Конвертирование reg файлов в bat формат" и "Конвертирование reg файлов в формат файла конфигурации для 7z SFX".
-- комментарии сохраняются

- добавлен еще один пункт "Конвертирование reg файлов в inf формат" (в контекстном меню reg2infMod).
-- конвертирование производится средствами скрипта
-- утилита Reg2Inf.exe не используется
-- установка .Net не требуется
-- более корректная замена переменных особенно для х64 систем
-- комментарии сохраняются

- исправление найденных ошибок

Утилита Reg2Inf.exe будет удалена из набора (по результатам тестов) в следующей версии.

nibble74 13-04-2015 11:29 2495043

gora,

В шапке ссылка не действительна, не могу скачать.

nibble74 13-04-2015 12:26 2495061

gora,

Спасибо.

STRELEC1 13-04-2015 20:47 2495300

Вложений: 1
При переходе в Реестр через контекстное меню RegJump кроме открытия соответствующего ключа дополнительно открывается окошко «jakor.png». Проверено на 2-х машинах с Win 7. С чем это связано?

gora 13-04-2015 21:16 2495313

STRELEC1, в каком из трех режимов это происходит?
1 Установлен AutoIt
2 AutoIt не установлен, но установлена Кнопка
3 Ни первое, ни второе.
Если 2, то правильно ли указан адрес Кнопки в строке 12?

Код:

PathButton = "e:\totalcmd64\Utilites\SFX Tool\Button.exe"

STRELEC1 13-04-2015 22:56 2495351

Цитата:

Цитата gora
в каком из трех режимов это происходит »

1 Установил AutoIt, - без изменений.
2 Пожалуйста поподробнее, что означает: «но установлена Кнопка»
В строке 12 указано: PathButton = "e:\totalcmd64\Utilites\SFX Tool\Button.exe": P = "_x64"
Строку 12 менял на: PathButton = "e:\totalcmd64\Utilites\SFX Tool\Button.exe"
Все по-прежнему

gora 14-04-2015 09:21 2495437

Аддон SetTools 9.4 обновлен.

Изменения:
- исправление найденных ошибок

STRELEC1 23-04-2015 12:16 2499642

Уважаемый gora, не подскажите как можно конвертировать aaa.bat (например, команды reg add и reg delete) в aaa.reg. При различных экспериментах иногда требуется, а «ручонками» уж больно суетно.
Спасибо.

gora 23-04-2015 12:37 2499656

STRELEC1, самый простой и надежный способ:
- запустить aaa.bat на виртуалке
- измененные ветки можно отследить Regshot-ом
- экспортировать добавленные\измененные ветки реестра в aaa.reg

belohortvladimir 29-04-2015 10:35 2502135

Здравствуйте. Пробовал на операционках (ХР,7,8,8.1) скачал версию 9.4 запустил зажал (Shift) нажал (ОК) установилось, в описании написано что должны установиться все 22 пункта.

Начал проверять что же появилось. Все есть что должно быть в разделе контекстного меню (отправить) на всех dll, ax, ocx, bat, cmd и тому подобное. На (папке) в выпадающем меню только пункты (перезапустить оболочку, открыть консоль здесь, удалить содержимое папки, список файлов и подкаталогов папки) нет пунктов (показывать скрытые файлы и папки, сменить иконку папки).

Запускаю файл через командник пробовал 3 вариантами:
1) (SetTools_9.4.exe -aiAb5wPxJFgsHTLYOMNRDZ0 -gm2)
1) (SetTools_9.4.exe -aib5wPxJFgsHTLYOMNRDZ0 -gm2)
1) (SetTools_9.4.exe -aib5wPxJFgsHTLYOMNRDZ0)
появляется еще команда (сменить иконку папки) но не появилась (показывать скрытые файлы и папки). Почитав ваш файл (AllInOne.vbs) нашел строчку на мой взгляд отвечающую за пункт (показывать скрытые файлы и папки) (If WScript.Arguments.Named.Exists("HIDESHOW") Then) написал вот такой reg-файл:

[HKEY_CLASSES_ROOT\Directory\shell\HideShow]
@="Показывать скрытые файлы и папки"
[HKEY_CLASSES_ROOT\Directory\shell\HideShow\command]
@="wscript \"C:\\Program Files\\SetTools\\AllInOne.vbs\" \"%1\" /HIDESHOW"

применил его и появился данный пункт в контекстном меню.

При удалении программы все создаваемые ей пункты удаляются, кроме того что сам добавил reg-файлом.

Прочитавши дальше ваш файл (AllInOne.vbs) нашел строчку (If WScript.Arguments.Named.Exists("PROTECT") Then) как я понял которая создает команду
(Включить-Отключить защиту файлов) так и не смог ее найти, и не нашел что бы программа создавала какие-то записи в реестре при установке. сам добавил пункт в реестр как в случае с (показывать скрытые файлы и папки).

Вот такие на мой взгляд нашел ошибки.

вчера когда всем этим занимался возникла мысль все перетащит в контекстное меню (отправить) что бы все было там, создал по вставлял, но теперь не могу понять почему некоторые команды выполняются, некоторые нет.
Предложение может сделать все в (отправить) тогда и у ХР тоже будут красивые выпадающие менюшки.

Прикладываю свое меню (отправить) из (ХР) может кому понравится идея и кто нибудь поможет доделать его чтобы все запускалось правильно.

gora 29-04-2015 11:59 2502175

Цитата:

Цитата belohortvladimir
в описании написано что должны установиться все 22 пункта »

Когда-то давно, это было так, теперь это неверно. Полная установка возможна только через ключи.
Цитата:

Цитата belohortvladimir
не появилась (показывать скрытые файлы и папки). »

Этот пункт только для Win7, на XP он не устанавливается.
Цитата:

Цитата belohortvladimir
При удалении программы все создаваемые ей пункты удаляются, кроме того что сам добавил reg-файлом »

Все логично, каждый сам убирает за собой.
Цитата:

Цитата belohortvladimir
нашел строчку (If WScript.Arguments.Named.Exists("PROTECT") Then) как я понял которая создает команду
(Включить-Отключить защиту файлов) так и не смог ее найти, и не нашел что бы программа создавала какие-то записи в реестре при установке. »

Я ее сделал, но не включал в аддон. Такая не подключенная секция не единственная.
Цитата:

Цитата belohortvladimir
вчера когда всем этим занимался возникла мысль »

Это хорошо, возможно, Ваш вариант больше понравится пользователям.

belohortvladimir 29-04-2015 18:17 2502284

Возникала мысль почему не сделают свое меню как у программ (7-zip, winrar, копировать имя файла) и тому подобным программ, но как я думаю для такого меню нужно писать собственную dll-ку. Потому и пришла мысль засунуть все команды в (отправить).
Цитата:

Цитата gora
Это хорошо, возможно, Ваш вариант больше понравится пользователям. »

А вам такой вариант нравится? Просто кроме вас я думаю осуществить эту идею не кто не захочет.

Минусы этого способа что на всех элементах где будет менюшка (отправить) будут эти функции, или они не будут доступны там где не будет менюшки (отправить).

И может когда запускаешь программу установки на против нужного пункта ставить галочку и потом нажимать установку.

gora 01-06-2015 08:37 2513627

Аддон SetTools 10.0 обновлен.

Изменения:
- конвертирование reg файлов в inf формат производится средствами скрипта
-- утилита Reg2Inf.exe не используется и удалена
-- установка .Net не требуется
-- более корректная замена переменных особенно для х64 систем
-- комментарии сохраняются

- скрипт Selector.au3, работавший только в ходе установке и только при установленном в системе AutoIt, скомпилирован в полноценную утилиту и вынесен из аддона (дабы не раздувать размер)
-- файл Selector.exe достаточно положить рядом с файлом SetTools.exe и произвести запуск последнего, и тогда, при нажатии Shift+OK, Вы получите меню выбора устанавливаемых инструментов
-- сама утилита Selector.exe при этом будет скопирована в папку программы и может быть запущена в последствии
-- при последующих запусках Selector.exe Вы можете как добавить, так и удалить любые инструменты из набора
-- набор утилит зависит от системы (Win7 или ХР), но утилита Selector.exe предложит только "разрешенные" в Вашей системе
-- утилита Selector.exe позволит полноценно использовать некоторые пункты без необходимости иметь установленный AutoIt в системе

- исправление найденных ошибок

ВАЖНО! Перед установкой новой версии удаление старой ОБЯЗАТЕЛЬНО!.

Nun-Nun 02-06-2015 13:32 2514108

gora,

Есть смысл добавить в nfo-файл информацию по Selector-у, а то через некоторое время это всё выветрится из памяти. :sorry:

gora 02-06-2015 13:38 2514113

Nun-Nun, я сделаю это, но позже, нужно будет и шапку править, а писанина - это не самое любимое мной занятие.

erigin 04-06-2015 17:45 2514988

Почему-то ссылки не рабочие... :dont-know

Den30lv 04-06-2015 21:28 2515060

erigin,
link.txt - работает.
link_Selector.txt - действительно что-то не открывается.

И я так понимаю, в спойлерах картинки... они тоже не видны.

Nun-Nun 04-06-2015 21:31 2515062

gora,

У меня тоже обе ссылки не открываются. :(

Den30lv 05-06-2015 23:11 2515386

Странно, но сегодня у меня открываются обе. Можь кому чё залить куда-нить ещё?

SharkyEXE 06-06-2015 17:54 2515539

gora
Здравствуйте.

1) антивирус: Kaspersky Internet Security 15.0.2.361 (a)
антивирусные базы: от 06.06.2015, время 12:46

2) Установил SetTools 10.0, антивирус снова в файле C:\Program Files (x86)\SetTools\AllInOne.vbs обнаруживает вирус и удаляет файл C:\Program Files (x86)\SetTools\AllInOne.vbs

2) Я просил тех. поддержку антивируса сделать, чтобы работал пункт Исключения, чтобы было так:
2-1) в антивирусе добавляем файл C:\Program Files (x86)\SetTools\AllInOne.vbs в Исключения
2-2) при любой проверке (принудительная вручную проверка файла C:\Program Files (x86)\SetTools\AllInOne.vbs или автоматическая проверка всего компьютера антивирусом), антивирус не удаляет файл C:\Program Files (x86)\SetTools\AllInOne.vbs

3) Эта мечта несбыточная

Я Вас очень прошу, активируйте в Вашем файле C:\Program Files (x86)\SetTools\AllInOne.vbs скрытую возможность - в Вашем файле C:\Program Files (x86)\SetTools\AllInOne.vbs:
Скрытый текст
1) удалите строку
Код:

deskini = F & "\desktop.ini"
2) уберите комментарий для строк
Код:

' deskini = F & "\"
' For Each x In Split("64 65 73 6B 74 6F 70 2E 69 6E 69")
' deskini = deskini & Chr(CLng("&h" & x))
' Next

Я понимаю, это абсолютно не Ваши проблемы, что антивирус Ваш файл C:\Program Files (x86)\SetTools\AllInOne.vbs считает вирусом, но каждый раз, снова и снова долбить тех. поддержку антивируса, чтобы они каждый раз в их антивирусных базах убирали детект с файла C:\Program Files (x86)\SetTools\AllInOne.vbs - тоже глупо

Проще в Вашем файле C:\Program Files (x86)\SetTools\AllInOne.vbs один раз в жизни активировать скрытую возможность пожизненного избавления от геммороя, что антивирус Ваш файл C:\Program Files (x86)\SetTools\AllInOne.vbs считает вирусом

Спасибо.

erigin 06-06-2015 21:16 2515569

Что-то не получается скачать Selector_sl2_150601_08-12.7z
Антивирус Avast обнаруживает вирус Win32:Gen... в файле Selector.exe и закачка блокируется! :o
Что это - ошибка антивируса или действительно с файлом не всё в порядке?

Den30lv 06-06-2015 21:37 2515575

erigin,
https://www.virustotal.com/ru/file/8...is/1433615721/

erigin 06-06-2015 22:26 2515583

Selector_sl2_150601_08-12.7z

https://www.virustotal.com/ru/file/8...is/1433615721/
Avast Win32:Evo-gen [Susp]
ESET-NOD32 Win32/Packed.Autoit.H suspicious
VBA32 Trojan.Autoit.F

Так всё-таки что? Файл реально подхватил вирус или это ложные срабатывания? Просветите пожалуйста :sorry:

timon45 06-06-2015 23:20 2515601

На счет самых крутых антивирусов, добавляйте в исключение, а если вас это не устраивает то пишите разработчикам или снесите эту х***ь, и ваш компьютер скажет вам спасибо. gora игнорирует, и правильно делает прога/скрипт написано правильно и работает, а параноидальным шезофриничным антивирусам дорога в корзину.

SharkyEXE 07-06-2015 07:54 2515631

timon45
Уважаемый gora уже писал на форуме тех. поддержки антивируса, разработчики антивируса убрали детект файла AllInOne.vbs из антивирусных баз антивируса, но, как я и предполагал, это было временное решение

Однако в файле AllInOne.vbs можно активировать скрытую возможность - навсегда пожизненно убрать детект антивирусом файла AllInOne.vbs

Повторюсь, это проблемы антивируса, что антивирус файл AllInOne.vbs считает вирусом, однако каждый раз при новой версии файла AllInOne.vbs писать на форум тех. поддержки антивируса, чтобы убрали детект файла AllInOne.vbs - глупо

Спасибо.

gora 07-06-2015 17:26 2515752

SharkyEXE
Когда мой DRWEB начал удалять мои же батники, то я начал переписку их суппортом. Детекты удаляли, они появлялись вновь и это тянулось полгода. Я исправил все за полчаса, поменяв антивирус.
1 Можете писать в суппорт Касперского
2 Можете каждый раз изменять скрипт (как, Вы знаете), я это не планирую. Причина: сегодня Касперский одно детектит ложно, завтра другое и мне каждый раз под него подстраиваться? Вируса нет? Нет!!! Остальное проблемы Касперского и его пользователей.
3 Касперский не единственный и не самый лучший антивирус. Я бы давно от такого отказался.

Цитата:

Цитата erigin
Что это - ошибка антивируса или действительно с файлом не всё в порядке? »

С файлом все в порядке, это ложное срабатывание. Многие параноидальные антивирусы не любят AutoIt скрипты.
Цитата:

Цитата erigin
Файл реально подхватил вирус или »

Все мои файлы расположены на моем сервере, а не на файлопомойках, и заразится там не могут.

Trim 07-06-2015 18:45 2515768

gora, а у вас какой антивирус сейчас?

icq99999999 07-06-2015 22:50 2515812

При конвертации reg файла в формат (bat) не конвертируется комментарий содержащий: « » “ ” „ “

erigin 09-06-2015 05:27 2516358

gora, спасибо что прояснили :up
Ваш SetTools - нужная вещь, теперь можно работать с комфортом :yahoo:

gora 09-06-2015 05:52 2516360

Цитата:

Цитата icq99999999
При конвертации reg файла в формат (bat) не конвертируется комментарий содержащий: « » “ ” „ “ »

Есть такое.
В батнике записи в реестр делаются утилитой reg.exe которая нормально работает с кириллицей только в кодировке 866.
Утилита win_iconv.exe не конвертирует упомянутые символы в кодировку 866, и, спотыкаясь на них, прекращает дальнейшую конвертацию всего файла.
Исправить работу win_iconv.exe я не в силах, но постараюсь выводить сообщение об ошибке в таких случаях.

Вывод: не используйте спец. символы в комментариях.

gora 23-06-2015 19:46 2521624

Аддон SetTools 10.2 обновлен.

Изменения:
- при конвертирование reg файлов в любой формат смена кодировки выходного и промежуточных файлов производится силами скрипта. Утилита win_iconv.exe не используется, но не удалена.
- это позволило в некоторых случаях свободнее обращаться со спец символами в комментариях. Они не удаляются, а подменяются "ближайшими аналогами". Так, в случае описанном в посте 350, все виды кавычек будут заменены на "обычные" кавычки (код 22H)
- старый вариант работы с утилитой win_iconv.exe тоже модернизирован для отлова ошибочных символов в строках при перекодировке и оставлен в скрипте. Думаю, что желающие потестить этот режим смогут разобраться, что и как нужно закомментировать/раскомментировать в скрипте.

Проверяйте, а то я скоро в отпуск со всеми вытекающими... :yahoo:

sov44 23-06-2015 20:52 2521652

gora, можно ли в следующей версии избавиться от отчёта исполнения скрипта? Например ключом.
Думал с новой версией вновь придётся обращаться в суппорт Касперского, но нет, антивирус молчит.

gora 23-06-2015 21:14 2521667

Цитата:

Цитата sov44
избавиться от отчёта исполнения скрипта? Например ключом. »

1 От какого именно отчета? В каком режиме/режимах? Подробно, чтобы не переспрашивать.
2 Каким ключом? Как Вы это себе представляете? Подробно, ...

sov44 23-06-2015 21:43 2521681

Цитата:

Цитата gora
От какого именно отчета? »

отчёта об исполнении команды

Цитата:

Цитата gora
Каким ключом? Как Вы это себе представляете? »

в набор SetTools.exe -aiAbgswxF5PHJNRDTZL0 добавить ещё одну букву, отключающую вывод отчёта.

STRELEC1 03-07-2015 23:33 2525679

gora, Вопрос такой (Windows 7). Команда «Перезапустить оболочку» Присутствует в КМ «Дисков» в проводнике, «Компьютер», «Папок» и «Корзины». В КМ файлов - «ReStart». Иконка во всех случаях одна и та же. Чем вызвано это различие? И, второе, нельзя ли добавить команду «Перезапустить оболочку» в КМ «Рабочего стола»?
Спасибо.

gora 04-07-2015 12:24 2525744

Цитата:

Цитата sov44
добавить ещё одну букву, отключающую вывод отчёта »

Отключение вывода сделаю (для Win7), но через селектор, доп. ключей не планирую.
Цитата:

Цитата STRELEC1
Чем вызвано это различие? »

Ошибка в инсталляторе, поправлю. Можете переустановить пункт из селектора, тогда должно все стать одинаково-правильно.
Цитата:

Цитата STRELEC1
добавить команду «Перезапустить оболочку» в КМ «Рабочего стола» »

Добавлю.

nibble74 04-07-2015 14:03 2525770

gora, приветствую.

Три антивируса пугаются selector.exe, не могли бы вы вернуть скрипт селектора в набор вместо exe файла, а рядом в наборе поместить сам Autoit3.exe. Я понимаю конечно, что размер увеличится, но всего лишь на 900 Кб. Думаю, что так удобней будет.

Valek271183 06-07-2015 00:07 2526168

ESET даже скачать не даёт Selector.exe

Sentryx 06-07-2015 00:39 2526174

Цитата:

Цитата Valek271183
ESET даже скачать не даёт Selector.exe »

http://forum.oszone.net/post-2515583.html#post2515583

gora 13-07-2015 11:24 2528260

Аддон SetTools 10.4 обновлен.

Изменения:
- утилита win_iconv.exe удалена.
- утилита AskParam.exe удалена и заменена одноименным скриптом. Причины: сложности с передачей параметра из утилиты в скрипт, изменения в новой версии утилиты, ложные срабатывания антивирусов на утилиту.
- некоторые изменения в работе скрипта JumpReg.au3
- предусмотрена возможность отключения вывода окна с результатами конвертации reg файла. Третье состояние чекбокса в селекторе.
- исправлена ошибка в инсталляторе
- команда "Перезапустить оболочку" добавлена в конт. меню "Рабочего стола"

minutka15 22-07-2015 16:51 2531488

Вложений: 1
gora
Спасибо большое за этот аддон как и за все остальные аддоны.
Я регулярно слежу за этим топиком и скачиваю обновленные версии этой замечательной утилиты.
Хотел бы вас попросить внести некоторые изменения в данный аддон а именно:

1. Переправить опцию "Распаковать HotFix" в меню отправить.
Думаю место для этой опции именно там.
2. Добавить опцию Конвертировать Reg файл -> reg2iss
утилитой во вложении. Mожет и другой если у вас имеется более подходящий вариант.
Спасибо!

ПФФ. Забыл сказать что хотелось бы так-же добавить пункт в меню отправить, утилитой 7ZSplit.exe
Я всегда делаю это самостоятельно, а вот если бы в одном аддоне то всё было бы в шоколаде!

gora 22-07-2015 17:54 2531523

minutka15
Цитата:

Цитата minutka15
Переправить опцию "Распаковать HotFix" в меню отправить. »

Это вряд ли.
Цитата:

Цитата minutka15
Добавить опцию Конвертировать Reg файл -> reg2iss »

Не обнаружил у утилиты поддержки ком. строки, попробуйте попросить автора (Serega) добавить.
Цитата:

Цитата minutka15
добавить пункт в меню отправить, утилитой 7ZSplit.exe »

Тоже вряд ли. У меня он и в Кнопке, и в UE, и на панели ТС есть. В контекст, это уже лишнее.

minutka15 22-07-2015 20:35 2531593

Вложений: 1
gora,
Извиняюсь не вложил главное в архив.
Таким образом работает, но вам нужно доработать исходя из построения вашего аддона.

Вообще эту утилиту я вытащил из установщика innosetup ultra вот от сюда:
Скрытый текст

После установки этой программы в контекстном меню добавлялось Конвертировать в *.iss

gora 27-07-2015 07:09 2532842

Аддон SetTools 10.5 обновлен.

Изменения:
- добавлена возможность конвертации reg файлов в файлы iss, с использованием утилиты Converter.exe (благодарности ее автору, Serega)
- упразднены (объединены) некоторые ключи
- все пункты (4) конвертации reg файлов объединены в одно каскадное меню и отдельная установки их не предусмотрена
- предусмотрена возможность отключения вывода окна с результатами конвертации reg файла в Windows XP. Третье состояние чекбокса в селекторе.
- в Windows 7, ключи использовавшиеся для установки пунктов в каскадных меню, имели дубликаты для установки их вне каскадных меню. Теперь последние упразднены
- исправлены найденные ошибки

wolkow70 27-07-2015 15:28 2532997

gora,
Можете добавить в инструментарий открытие и закрытие лотка дисковода в их контекстном меню?
Там VBS примерно так:

Set objWMP = CreateObject("WMPlayer.OCX.7")
Set CDs = objWMP.cdromCollection

CDs.Item(0).Eject
MsgBox "Извлеките из привода исходный диск или вставьте новый диск.",64,"Открыть\Закрыть привод"
CDs.Item(0).Eject
Wscript.CreateObject("Wscript.Shell").Run "taskkill /im wscript.exe /f"

gora 28-07-2015 07:57 2533240

Цитата:

Цитата wolkow70
закрытие лотка дисковода »

Сейчас дисковод использую не чаще двух раз в год... Для меня этот пункт - засорение контекстного меню, но желающие всегда могут дописать скрипт под собственные нужды самостоятельно.

SharkyEXE 08-08-2015 08:58 2538689

gora
Здравствуйте.

Пожалуйста, если у Вас есть время, возможность, желание - в файл Selector.exe добавьте кнопочку Отметить Всё / Снять Всё

Чтобы не приходилось вручную тыкать все галочки, чтобы установить все пункты Вашего аддона

Спасибо.

gora 08-08-2015 12:43 2538753

SharkyEXE, обновил, скачивайте.
Там исправлена еще одна ошибка. За баграпорт и помощь в поиске\отладке моя благодарность jameszero

wolkow70 08-08-2015 17:45 2538861

gora,
Можно также еще добавить конвертацию рег-файла в скрипт NSIS

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\regfile\shell\Reg2Nsis]
@="&Convert to nsis script"
[HKEY_CLASSES_ROOT\regfile\shell\Reg2Nsis\command]
@="\"C:\\Program Files (x86)\\SetTools\\Reg2Nsis014\\reg2nsis.exe\" \"%1\" -O"
Утилитка reg2nsis.exe здесь:
http://rghost.ru/7cL9kLlvr

gora 09-08-2015 19:04 2539310

Аддон SetTools 10.6 обновлен.

Изменения:
- добавлена возможность конвертации reg файлов в файлы nsh, с использованием утилиты Reg2Nsis
- добавлены кнопки "Выбрать все" и "Снять все" в селектор
- исправлены найденные ошибки

SharkyEXE 23-08-2015 17:31 2545033

gora
Здравствуйте.

1) ОС: Windows 8.1 update 3 Pro x64 Rus
2) UAC: полностью выключен
3) установлен Ваш аддон SetTools 10.6
4) установлен Ваш аддон 7-Zip 15.06 beta

Есть такая бяка: посмотреть

Пожалуйста, если у Вас есть время, возможность, желание - исправьте бяку - сделайте так, чтобы при выделении 2х и более файлов, при выборе опции Посчитать контрольные суммы файла создавался один единый файл _.md5, в котором будут указаны md5 суммы всех файлов

Например, для моего примера, по моей идее:
1) выделяем два файла
Скрытый текст
Код:

Nokia 3100 23-08-2015.nfb
PHONEBOOK.txt

2) кликаем правой кнопки мышки по любому из файлов
Скрытый текст
Код:

Nokia 3100 23-08-2015.nfb
PHONEBOOK.txt

3) в контекстном меню левой кнопкой мышки нажимаем на строку Посчитать контрольные суммы файла
4) рядом с файлами
Скрытый текст
Код:

Nokia 3100 23-08-2015.nfb
PHONEBOOK.txt

должен быть создан файл типа _.md5, в котором написано
Скрытый текст
Код:

d168802c556e410e09fcceb2660dd2db *Nokia 3100 23-08-2015.nfb
50b275b8ec86d382f0e7ef6667c8bc64 *PHONEBOOK.txt

Спасибо.

gora 24-08-2015 10:14 2545242

Цитата:

Цитата SharkyEXE
Есть такая бяка: посмотреть »

Посмотрел. Это конфликт вызванный множественным запуском скрипта.
Цитата:

Цитата SharkyEXE
исправьте бяку »

Исправлю.
Цитата:

Цитата SharkyEXE
сделайте так, чтобы при выделении 2х и более файлов, при выборе опции Посчитать контрольные суммы файла создавался один единый файл _.md5, в котором будут указаны md5 суммы всех файлов »

Этого сделать не смогу.
Оболочка Windows при запуске скрипта через контекстное меню передает скрипту только один объект (папку\файл). Если выделить N объектов, то будет одновременно запущено N копий скрипта и каждой будет передан один объект из выделенных (каждой копии свой объект). Копии начинают конфликтовать меж собой и собрать все переданные объекты в каком-то одном из скриптов представляется мне не простой задачей.
В любом случае на эту задачу я не имею:
Цитата:

Цитата SharkyEXE
время, возможность, желание »


gora 30-08-2015 09:18 2547472

Аддон SetTools 10.7 обновлен.

Изменения:
- исправлены найденные ошибки

Radanius 30-08-2015 11:12 2547496

gora, Что-то не понял. Selector качается, а SetTools перекидывает на сайт http://gora.7zsfx.info/ и пишет, что надо зарегистрироваться на oszone.net

aaa555 09-09-2015 21:07 2551505

gora,
Здравствуйте. Иногда требуется создать папку с тхт файлом внутри, с одинаковыми именами ("Папка1" и внутри тхт файл с таким же именем "Папка1") Нельзя ли добавить пункт "Создать папку с тхт файлом" в "Создать" ? При выборе пункта, открывается окно ком.строки,вводится нужное имя,энтер и создается папка с тхт файлом внутри.

brodjaga5 10-09-2015 01:25 2551565

gora,
После нажатия пункта (показывать/не показывать 'скрытые' файлы и папки) у меня пропадает расширения файлов!

gora 10-09-2015 05:54 2551580

Цитата:

Цитата aaa555
Нельзя ли добавить пункт »

Можно, но я сомневаюсь, что такой пункт будет востребован.
Цитата:

Цитата brodjaga5
пропадает расширения файлов! »

Этот пункт выполняет сразу три задачи:
Код:

'        Отображать скpытыe фaйлы и пaпки
        WSS.RegWrite key & "Hidden", hid, "REG_DWORD"
'        Отображать защищенные системные файлы и пaпки
        WSS.RegWrite key & "ShowSuperHidden", ssh, "REG_DWORD"
'        Отображать pacшиpeния для зapeгиcтpиpoвaнныx типoв фaйлoв
        WSS.RegWrite key & "HideFileExt", hfe, "REG_DWORD"

Ненужные можно закомментировать в AllInOne.vbs.

brodjaga5 10-09-2015 06:36 2551585

Цитата:

Цитата gora
Ненужные можно закомментировать в AllInOne.vbs. »

понятно, у меня свой AllInOne.vbs отдельно ставится всё как надо, а так как я использую ваш аддон хотел его исключить, ну да ладно

nibble74 05-10-2015 10:15 2560717

gora, приветствую.

Тут вот заметил, что на Windows 8.1 не работает строка WSS.Run "cmd /c Echo •", 0, True
Хотя при вводе в комм строке (Echo •) или (Echo ctrl+G) звук воспроизводится.

Как думаете из-за чего не воспроизводится через скрипт ?

gora 05-10-2015 13:00 2560768

nibble74, видимо, это "проказы" новомодных ОС. Разбираться с ними не хочется, ибо ими не пользуюсь. Как альтернативу можете попробовать заменить упомянутую строку на:
Код:

CreateObject("SAPI.SpVoice").Speak "beep"

Маkсим 20-01-2016 00:11 2597025

На Windows ХР не работает пункт "Запустить с параметрами..." Вылазит окно с надписью
"Отсутствует поддержка AutoIt скриптов!" Проверял на двух компах с ХР - то же самое. В версии SetTools 10.0 - все нормально. Можно как то исправить это?

brodjaga5 20-01-2016 00:27 2597028

Маkсим,
Цитата:

Цитата gora
-- утилита Selector.exe позволит полноценно использовать некоторые пункты без необходимости иметь установленный AutoIt в системе »

Цитата:

Цитата gora
-- файл Selector.exe положить рядом с файлом SetTools.exe и произвести запуск последнего, затем нажать Shift+OK, и Вы получите меню выбора устанавливаемых инструментов »

Цитата:

Цитата gora
-- сама утилита Selector.exe при этом будет скопирована в папку программы и может быть запущена в последствии
-- при последующих запусках Selector.exe Вы можете как добавить, так и удалить любые инструменты из набора
-- набор утилит зависит от системы (Win7 или ХР), но утилита Selector.exe предложит только "разрешенные" в Вашей системе »


Маkсим 20-01-2016 00:32 2597030

а как быть, если я запускаю SetTools.exe через батник и ключом для этого пункта и других, а так в SFX обычно упаковываю...
пробовал щас файл Selector 10.7.0.0.exe закинуть в C:\Program Files\SetTools, пока результат тот же(
Сравнил щас еще разок, запуск батника чисто с одним ключом и обращение к предыдущей версии утилиты.
SetTools_10.0.exe -aiW (Пункт "Запустить с параметрами..." - работает!)
SetTools_10.7.exe -aiW (увы)

gora 04-04-2016 10:05 2622851

Аддон SetTools 10.8 обновлен.

Изменения:
- добавлена возможность установки атрибутов папки/файла
- добавлена возможность определения структуры и версии exe/dll файла
- бипы заменены на "говорилку", если не понравится можно вернуть назад или вовсе отключить самостоятельно
- исправлены найденные ошибки

onis 01-09-2016 23:27 2665013

gora, здравствуйте перезалейте ссылки а то невозможно скачать

nibble74 02-09-2016 02:23 2665040

onis,

http://forum.oszone.net/post-2653272-369.html

Trim 02-09-2016 13:02 2665151

оёй

popt2t 02-09-2016 18:43 2665254

Может кто поделится последней версией набора?

AlexM22204 03-09-2016 09:57 2665352

Цитата:

Цитата popt2t
Может кто поделится последней версией набора? »

Пожалуйста :yes:
SetTools 10.8
https://yadi.sk/d/3HEVTzMYuit6B
Selector
https://yadi.sk/d/xJ94zqn7uitBQ


Время: 19:56.

Время: 19:56.
© OSzone.net 2001-