Страница 42 из 52

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 15:37, 14.05.2012
VoFka
dv писал(а):Если не хватает стандартных действий, добавьте скриптом на VBS.
Как писали выше - остальное зависит от прямоты рук.
.
Мда уж.... Сомневаюсь, что именно умение написания скриптов на VBS свидетельствует о прямоте рук. Все тут такие скриптонисты сплошь и рядом. Дельный совет, наподобе, а как построить дом? Да смешай кирпич с раствором - вот и дом. А не можешь - значит - руки кривые, логика отпад.
Главное, чтоб мозги были прямые, остальное дело наживное....
Спасибо за совет, пойду писать скрипт, удачи

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 22:29, 15.06.2012
зёзя
при включеной галочке отоброжать удолёное сообщение в просмоторщике сообщений происходит отключения клиента смотрите на скрине

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 15:42, 18.06.2012
nikitka
подскажите пожалуйста скрипт для публикации картинок в канал из папки, спасибо

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 22:52, 18.06.2012
Stranger22
nikitka писал(а):подскажите пожалуйста скрипт для публикации картинок в канал из папки, спасибо
Немного не понятна проблема. Если одну и туже картинку, то:
Изображение

А вот если случайную картинку из папки, то есть проблема.

Есть идея как это можно сделать:
Действие в плагине оставить как на картинке, но переименовывать файлы в папке скриптом или сторонней программой.
Т.е. публикуется первая картинка - срабатывает скрипт и в папке заменяютсят имена у двух файлов (меняя имена местами 1=2, а 2=1).
Алгоритм:
1. Нам заранее известен файл оригинал (пусть будет 1.jpg).
2. Пусть все остальные файлы в папке называются от 2 до 1000 и имеют одинаковое расширение jpg и т.д.
3. Генератором случайных чисел выбираем число (допустим 25).
4. По этому номеру находим данный файл, дописывая расширение (25.jpg).
5. Меняем имена у двух файлов (1.jpg в 25.jpg и наоборот).
6. При следующем запросе по команде или работы по таймеру уже опубликуется наш файлик 25.jpg, но имя у него уже будет 1.jpg

Как-то так : ) Осталось реализовать.
В теории легко, а вот программировать я лет 5 не пробовал.

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 00:52, 19.06.2012
Stranger22
Есть и ещё одна идейка.
CrazyVirus, посмотри, пожалуйста, личное сообщение.
Вообще возможно ли это реализовать средствами этого плагина и VB-скриптами?
Все исходники и ссылочки вышлю ЛС.
Надеюсь найдёшь время посмотреть.

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 03:09, 19.06.2012
nikitka
Stranger22 писал(а):
nikitka писал(а):подскажите пожалуйста скрипт для публикации картинок в канал из папки, спасибо
Немного не понятна проблема. Если одну и туже картинку, то:
Изображение

А вот если случайную картинку из папки, то есть проблема.

Есть идея как это можно сделать:
Действие в плагине оставить как на картинке, но переименовывать файлы в папке скриптом или сторонней программой.
Т.е. публикуется первая картинка - срабатывает скрипт и в папке заменяютсят имена у двух файлов (меняя имена местами 1=2, а 2=1).
Алгоритм:
1. Нам заранее известен файл оригинал (пусть будет 1.jpg).
2. Пусть все остальные файлы в папке называются от 2 до 1000 и имеют одинаковое расширение jpg и т.д.
3. Генератором случайных чисел выбираем число (допустим 25).
4. По этому номеру находим данный файл, дописывая расширение (25.jpg).
5. Меняем имена у двух файлов (1.jpg в 25.jpg и наоборот).
6. При следующем запросе по команде или работы по таймеру уже опубликуется наш файлик 25.jpg, но имя у него уже будет 1.jpg

Как-то так : ) Осталось реализовать.
В теории легко, а вот программировать я лет 5 не пробовал.
О данной возможности, я в курсе. Нужно из директории брать рандомное изображение.
До одного момента, посредством "моста" использовал http://commfort.com/ru/forum/viewtopic.php?f=11&t=4671
Совсем не давно перестал функционировать, а потребность появилась.

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 10:58, 19.06.2012
CrazyVirus
Stranger22 писал(а):А вот если случайную картинку из папки, то есть проблема.

Есть идея как это можно сделать:
Действие в плагине оставить как на картинке, но переименовывать файлы в папке скриптом или сторонней программой.
Т.е. публикуется первая картинка - срабатывает скрипт и в папке заменяютсят имена у двух файлов (меняя имена местами 1=2, а 2=1).
Алгоритм:
1. Нам заранее известен файл оригинал (пусть будет 1.jpg).
2. Пусть все остальные файлы в папке называются от 2 до 1000 и имеют одинаковое расширение jpg и т.д.
3. Генератором случайных чисел выбираем число (допустим 25).
4. По этому номеру находим данный файл, дописывая расширение (25.jpg).
5. Меняем имена у двух файлов (1.jpg в 25.jpg и наоборот).
6. При следующем запросе по команде или работы по таймеру уже опубликуется наш файлик 25.jpg, но имя у него уже будет 1.jpg

Как-то так : ) Осталось реализовать.
В теории легко, а вот программировать я лет 5 не пробовал.
Скриптами можно производить поиск файлов в папке. :)

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 04:57, 23.06.2012
зёзя
CrazyVirus скажите пожалуйста кода будет исправлена эта ошибка ? и предедушия что я вылаживал
http://www.commfort.com/ru/forum/viewto ... &start=615

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 05:21, 23.06.2012
nikitka
зёзя писал(а):CrazyVirus скажите пожалуйста кода будет исправлена эта ошибка ? и предедушия что я вылаживал
http://www.commfort.com/ru/forum/viewto ... &start=615
Какое отношение он имеет к данному дополнению?

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 11:35, 23.06.2012
CrazyVirus
зёзя писал(а):CrazyVirus скажите пожалуйста кода будет исправлена эта ошибка ? и предедушия что я вылаживал
http://www.commfort.com/ru/forum/viewto ... &start=615
Не знаю, как это мешает другому плагину, и не хочу разбираться. А с предыдущей как-нибудь попробую разобраться.

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 15:24, 23.06.2012
ОреЛ

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

Randomize()
cp.SendPicture "ChannelName", "C:\pics\"&Int(Rnd()*кол-тво_файлов)+1&".jpg"
Это VB скрипт для действия. Событие Время и повторять через определенный промежуток.
Кидаете в папку картинки, переименовываете 1,2,3,...и т.д. и тогда у вас будет работать такая штучка
Пытался через VB скрипт получить список файлов в папке - пока что безуспешно. Dir() не знает...
В командной строке (можно .bat сделать с этим скриптом) пишете
dir > c:\files.txt c:\pics /b
А потом открываете файл, пропускаете Int(Rnd()*кол-тво_файлов)+1 раз строку, считываете имя файла и публикуете его.

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

Randomize()
file = "C:\files.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(file, 1, False, -1)
For i = 1 To Rnd()*кол-тво_файлов
f.SkipLine
Next
line = f.ReadLine
cp.SendPicture "ChannelName", "C:\pics\"&line
f.Close
Таким же образом, если не известно кол-тво файлов, то проходите по файлу, считаете количество строк, а потом еще раз проходите, ища нужную строку. Если как-то можно выбрать нужную строку - напишите.

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 17:48, 23.06.2012
CrazyVirus
ОреЛ писал(а):Пытался через VB скрипт получить список файлов в папке - пока что безуспешно.
Как-то так:

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

Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder("c:\dir")
Set fls = f.Files
For Each file in fls
  'file.name
End If
Next

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 10:16, 30.06.2012
vfkeg
Подскажите, как реализовать такую задачу, по времени простоя пользователя выдавать звуковой сигнал , т.е. если время простоя пользователя более 30 минут то производить звуковой сигнал

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 16:14, 30.06.2012
зёзя
CrazyVirus писал(а):
зёзя писал(а):CrazyVirus скажите пожалуйста кода будет исправлена эта ошибка ? и предедушия что я вылаживал
http://www.commfort.com/ru/forum/viewto ... &start=615
Не знаю, как это мешает другому плагину, и не хочу разбираться. А с предыдущей как-нибудь попробую разобраться.


так если вы пишете плагины то соглосовойтесь чтоб они между собой не комфликтовали!!! то этот плагин написан дамненько и работает на все 100% без ошибок а как вышла ваша версия 2.15 так сразу пошли ощибки , у него не только комфликт с этим полагином но ещё тупа закрывает комфорт. этот плагин работает на всех версиях комфорта а ваш как новая версия комфорта так нужен новый плагин что уже дощол до версии 2.15 а изменений в нём не каких

Re: Crazy CommFort Plugin v2.15 [плагин для клиента]

Добавлено: 16:36, 30.06.2012
CrazyVirus
зёзя писал(а):так если вы пишете плагины то соглосовойтесь чтоб они между собой не комфликтовали!!! то этот плагин написан дамненько и работает на все 100% без ошибок а как вышла ваша версия 2.15 так сразу пошли ощибки , у него не только комфликт с этим полагином но ещё тупа закрывает комфорт. этот плагин работает на всех версиях комфорта а ваш как новая версия комфорта так нужен новый плагин что уже дощол до версии 2.15 а изменений в нём не каких
Если честно, мне всё равно, с какими плагинами он "конфликтует". На счёт ошибки при открытии сайта я писал, что разберусь как-нибудь.
И я уже сто раз писал, почему приходится обновлять плагин под новые версии чата (но не всегда), и нечего его сравнивать с другими.
P.S.
Не понимаешь о чём пишешь - не пиши.