Страница 58 из 243

Добавлено: Вт фев 19, 2013 18:37
KopBuH
еще очень бы хотелось чтобы в плагине появилась поддержка записи в реестр (RegWrite).

Добавлено: Вт фев 19, 2013 20:20
Avada
Прошу специалистов по Autorun подсказать, как при использовании одной и той же папки плагина с одним и тем же конфигом сделать, чтобы в 64-битном TC не делалась попытка загрузить библиотеку, имеющую только 32-битную версию. (В 32-битном TC она, естественно, должна по-прежнему загружаться.) Конкретно речь о ScrollTC.

Добавлено: Вт фев 19, 2013 20:31
Flasher
Avada
Элементарно:

Код: Выделить всё

If %AUTORUN_TCARCH% = 32 Then
LoadLibrary Plugins\ScrollTC.dll
Endif

Добавлено: Вт фев 19, 2013 20:56
Avada
Flasher
Спасибо!

Добавлено: Вс фев 24, 2013 18:58
KopBuH
Loopback, ну как насчет RegWrite, а?

Добавлено: Пн фев 25, 2013 13:34
Loopback
KopBuH
Пока никак. Не думаю, что до релиза что-то буду добавлять, а релиз пока даже некогда завершить.

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

Добавлено: Пн фев 25, 2013 20:19
Flasher
Loopback писал(а):для портабельной сборки писать что-то в реестр - зло.
Есть варианты, где не совсем зло. Например, когда требуется отработка какого-то плагина или компонента. Но сам считаю, что команды reg вполне достаточно, поскольку требоваться может эта регистрация уже после отработки скрипта, т.е. на скорость это влиять не будет, если такие команды ставить в самый низ.

Добавлено: Вт фев 26, 2013 19:55
KopBuH
Loopback писал(а):KopBuH
Пока никак. Не думаю, что до релиза что-то буду добавлять, а релиз пока даже некогда завершить.

Ну и вообще, не то, чтобы я был категорически против, но считаю, что для портабельной сборки писать что-то в реестр - зло.
просто я очень хотел добавить проверку прав Администратора.
поскольку встроенная некорректно работает с UAC, а запись через IniWrite в C:\Windows не всегда означает что ты админ, то для этого мне нужно либо RegWrite, чтобы пытаться создать в HKLM\SOFTWARE\ ключ Test, и потом уже узнавать есть права доступа к этой ветке, и если есть - значит админ, а нет - юзер, или корректная версия функции AUTORUN_ISADMIN (которую не жду в скором времени) .
можно конечно юзать и reg import, но при запуске ТС она не успеет обработать за пару мсек. поэтому прошу RegWrite. :roll:

или быть может уважаемый MVV может написать отдельно подключаемый плагин?.

Добавлено: Вт мар 26, 2013 17:49
ask-rus
Loopback
Можно ли изменить расширение конфига с *.CFG в *.INI?

Добавлено: Вт мар 26, 2013 19:41
MVV
ask-rus,
Какой в том сакральный смысл? Тем более, с учётом того, что формат файла ни разу не соответствует формату INI-файла.

При особо остром желании, думаю, можешь попробовать отредактировать хекс-редактором юникодовскую строку .cfg в своей копии плагина.

Добавлено: Ср мар 27, 2013 17:12
ask-rus
MVV писал(а):При особо остром желании, думаю, можешь попробовать отредактировать хекс-редактором юникодовскую строку .cfg в своей копии плагина.
Не стОит, TC Plugins Manager ругался, пусть дальше ругается.

Добавлено: Чт мар 28, 2013 09:26
KopBuH
ну сделайте RegWrite, пожалуйста...

уж месяц прошел, а в теме всё тишина...ни релиза, ни нового чего...

Добавлено: Чт мар 28, 2013 16:21
Loopback
KopBuH
И еще недели три как минимум пройдет... Нет сейчас возможности заниматься плагинами, вообще нет.

Добавлено: Чт мар 28, 2013 18:47
jentoso
Flasher

Код: Выделить всё

If %AUTORUN_TCARCH% = 32 Then
может должно так записано

Код: Выделить всё

If %AUTORUN_TCARCH% == 32 Then

Добавлено: Чт мар 28, 2013 20:50
Flasher
jentoso
См. справку: Syntax > Условия.