PDA

Показать полную графическую версию : [addon] SetTools (набор инструментов)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20

sov44
06-04-2015, 12:07
Если у вас в 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
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
Аддон SetTools 9.3 обновлен.

Изменения:
- изменена работа пунктов "Конвертирование reg файлов в bat формат" и "Конвертирование reg файлов в формат файла конфигурации для 7z SFX".
-- комментарии сохраняются

- добавлен еще один пункт "Конвертирование reg файлов в inf формат" (в контекстном меню reg2infMod).
-- конвертирование производится средствами скрипта
-- утилита Reg2Inf.exe не используется
-- установка .Net не требуется
-- более корректная замена переменных особенно для х64 систем
-- комментарии сохраняются

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

Утилита Reg2Inf.exe будет удалена из набора (по результатам тестов) в следующей версии.

nibble74
13-04-2015, 11:29
gora,

В шапке ссылка не действительна, не могу скачать.

nibble74
13-04-2015, 12:26
gora,

Спасибо.

STRELEC1
13-04-2015, 20:47
При переходе в Реестр через контекстное меню RegJump кроме открытия соответствующего ключа дополнительно открывается окошко «jakor.png». Проверено на 2-х машинах с Win 7. С чем это связано?

gora
13-04-2015, 21:16
STRELEC1, в каком из трех режимов это происходит?
1 Установлен AutoIt
2 AutoIt не установлен, но установлена Кнопка
3 Ни первое, ни второе.
Если 2, то правильно ли указан адрес Кнопки в строке 12?

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

STRELEC1
13-04-2015, 22:56
в каком из трех режимов это происходит »
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
Аддон SetTools 9.4 обновлен.

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

STRELEC1
23-04-2015, 12:16
Уважаемый gora, не подскажите как можно конвертировать aaa.bat (например, команды reg add и reg delete) в aaa.reg. При различных экспериментах иногда требуется, а «ручонками» уж больно суетно.
Спасибо.

gora
23-04-2015, 12:37
STRELEC1, самый простой и надежный способ:
- запустить aaa.bat на виртуалке
- измененные ветки можно отследить Regshot-ом
- экспортировать добавленные\измененные ветки реестра в aaa.reg

belohortvladimir
29-04-2015, 10:35
Здравствуйте. Пробовал на операционках (ХР,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
в описании написано что должны установиться все 22 пункта »
Когда-то давно, это было так, теперь это неверно. Полная установка возможна только через ключи.не появилась (показывать скрытые файлы и папки). »
Этот пункт только для Win7, на XP он не устанавливается.При удалении программы все создаваемые ей пункты удаляются, кроме того что сам добавил reg-файлом »
Все логично, каждый сам убирает за собой.нашел строчку (If WScript.Arguments.Named.Exists("PROTECT") Then) как я понял которая создает команду
(Включить-Отключить защиту файлов) так и не смог ее найти, и не нашел что бы программа создавала какие-то записи в реестре при установке. »
Я ее сделал, но не включал в аддон. Такая не подключенная секция не единственная.вчера когда всем этим занимался возникла мысль »
Это хорошо, возможно, Ваш вариант больше понравится пользователям.

belohortvladimir
29-04-2015, 18:17
Возникала мысль почему не сделают свое меню как у программ (7-zip, winrar, копировать имя файла) и тому подобным программ, но как я думаю для такого меню нужно писать собственную dll-ку. Потому и пришла мысль засунуть все команды в (отправить).
Это хорошо, возможно, Ваш вариант больше понравится пользователям. »
А вам такой вариант нравится? Просто кроме вас я думаю осуществить эту идею не кто не захочет.

Минусы этого способа что на всех элементах где будет менюшка (отправить) будут эти функции, или они не будут доступны там где не будет менюшки (отправить).

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

gora
01-06-2015, 08:37
Аддон 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
gora,

Есть смысл добавить в nfo-файл информацию по Selector-у, а то через некоторое время это всё выветрится из памяти. :sorry:

gora
02-06-2015, 13:38
Nun-Nun, я сделаю это, но позже, нужно будет и шапку править, а писанина - это не самое любимое мной занятие.

erigin
04-06-2015, 17:45
Почему-то ссылки не рабочие... :dont-know

Den30lv
04-06-2015, 21:28
erigin,
link.txt - работает.
link_Selector.txt - действительно что-то не открывается.

И я так понимаю, в спойлерах картинки... они тоже не видны.

Nun-Nun
04-06-2015, 21:31
gora,

У меня тоже обе ссылки не открываются. :(




© OSzone.net 2001-2012