Полезная информация

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

№101-06-2006 01:13:44

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Flocker

Есть такая прога Flocker. Она переделывает расширения для Firefox, добавляя в install.rdf код для Flock. Скачать для Winows, Linux и MacOS можно на сайте.
Но есть проблема: Она добавляет поддержку только для Flock версии 1.0+ . Или я тупой, или такой версии нет.
На сайте можно скачать сурсы этой проги. Для Винды она написана на VB6. Вообщем, такая  просьба для тех, кто програмит на VB6: перепишите, пожалуйста, её для добавления поддержки версий 0.5-1.0. Я просто не программист, да и компилятора у меня нет... Сможет кто-нибудь?


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№201-06-2006 07:00:06

TLemur
Забанен
 
Группа: Members
Зарегистрирован: 18-10-2004
Сообщений: 1764

Re: Flocker

stoneflash
Оки, я попробую. Когда готово будет, тебе скину.

Отсутствует

 

№301-06-2006 08:49:24

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Flocker

TLemur
OK. Спасибо. жду.


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№401-06-2006 11:12:30

Quicksilver tears
Забанен
 
Группа: Extensions
Зарегистрирован: 13-06-2005
Сообщений: 4459

Re: Flocker

А ведь не все расширения от Fx работают с Flock. Например, TabMix plus не совместим (устновлено опытным путём).
Да и добавить 6 строк вручную не сложно, а тут с программой возиться:)

Отсутствует

 

№502-06-2006 10:21:38

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Flocker

Quicksilver tears

А ведь не все расширения от Fx работают с Flock.

То, что не все расширеия - сначала же надо добавить совместимость, тогда и поймёшь...

Например, TabMix plus не совместим (устновлено опытным путём).

Да. это жаль.

Да и добавить 6 строк вручную не сложно, а тут с программой возитьсяsmile

Какая-никакая, но автоматизация. Всё равно проще.


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№607-06-2006 11:07:42

TLemur
Забанен
 
Группа: Members
Зарегистрирован: 18-10-2004
Сообщений: 1764

Re: Flocker

Не хочет эта гадина компилироваться. Наверное, компьютер слишком крутой :tongue2:
Либо надо VB посвежее версией. А у меня ее нет. Либо компьютер постарее.

Отсутствует

 

№707-06-2006 22:50:36

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Flocker

TLemur
У тебя какая версия?

зы. Сколько весит этот VB6?


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№807-06-2006 23:17:02

Bananas
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 12-03-2005
Сообщений: 1059
Веб-сайт

Re: Flocker

сча посмотрим)


Sometimes I give myself the creeps,
Sometimes my mind plays tricks on me...

Отсутствует

 

№907-06-2006 23:23:57

Bananas
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 12-03-2005
Сообщений: 1059
Веб-сайт

Re: Flocker

товарищ не положил два модуля в проект, они знапчит где то есть в сети
cgunzipfiles.cls
cgzipfiles.cls
codemodule.bas

я их гдето видел даже, но счас нет времени искать сессия.)


Sometimes I give myself the creeps,
Sometimes my mind plays tricks on me...

Отсутствует

 

№1007-06-2006 23:33:55

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Flocker

Bananas
Оно?
http://www.rpie.kent.edu/aqipDoc/CGUnzipFiles.cls
http://www.rpie.kent.edu/aqipDoc/CGZipFiles.cls
http://www.rpie.kent.edu/aqipDoc/CodeModule.bas


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№1107-06-2006 23:53:30

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Flocker

Может кто сможет с этими файлами собрать? Очень надо.

или дайте ссылку на VB6.

Отредактировано stoneflash (07-06-2006 23:55:14)


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№1208-06-2006 00:04:38

Bananas
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 12-03-2005
Сообщений: 1059
Веб-сайт

Re: Flocker

с виду не отличишь да видно не те.

оно компиляется но делает все плохо, надо разбирацца почему. неправильно пакует, не удаляет кеш.
или поискать еще.


Sometimes I give myself the creeps,
Sometimes my mind plays tricks on me...

Отсутствует

 

№1308-06-2006 03:25:12

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Flocker

Bananas
Ещё такое нашёл: http://www.mungchung.com/mianamssi/zboard/data/protip/1854_cgziplib.zip
Там ещё и пример в архиве.


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№1408-06-2006 04:02:19

Bananas
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 12-03-2005
Сообщений: 1059
Веб-сайт

Re: Flocker

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

Отредактировано Bananas (08-06-2006 04:02:32)


Sometimes I give myself the creeps,
Sometimes my mind plays tricks on me...

Отсутствует

 

№1508-06-2006 05:04:07

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Flocker

Bananas
Ты не пробовал заменять получившиеся файлы на те, что в архиве дистрибутива?

Всё равно, залей, пожалуйста, как сможешь, что получилось. Попробую посмотреть.

Спасибо за парево. :)


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№1609-06-2006 14:49:38

Bananas
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 12-03-2005
Сообщений: 1059
Веб-сайт

Re: Flocker

вбскрипт, нужен винрар

Выделить код

Код:

' VB Script Document
option explicit

Const TemporaryFolder = 2

Function AddNewFolder(folderName)
   Dim fso, f, fc, nf
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f = fso.GetSpecialFolder(TemporaryFolder)
   Set fc = f.SubFolders
   Set nf = fc.Add(folderName)
End Function

Function RemoveNewFolder(folderName)
   Dim fso, f, fc, nf
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f = fso.GetSpecialFolder(TemporaryFolder)
   Set nf = fso.GetFolder(f.path+"\"+folderName)
   nf.delete
End Function

Dim rdf 
Dim replacement,replacement2,Version,WinRAR,Shell,tmpFolder,path,fso, Temp,n
Dim Args
'---------------------------------------'
'версия'
Version="1.5"
'путь'
WinRAR="C:\Progra~1\WinRAR\winrar.exe"
'---------------------------------------'

Set Shell = WScript.CreateObject("WScript.Shell")

Set Args = WScript.Arguments

replacement = "</em:targetApplication>" & vbCrLf & vbCrLf & _
              "<!-- Flock -->" & vbCrLf & _
            "<em:targetApplication>" & vbCrLf & _
            "  <Description>" & vbCrLf & _
            "    <em:id>{a463f10c-3994-11da-9945-000d60ca027b}</em:id>" & vbCrLf & _
            "    <em:maxVersion>" + Version + "</em:maxVersion>" & vbCrLf & _
            "    <em:minVersion>" + Version + "</em:minVersion>" & vbCrLf & _
            "  </Description>" & vbCrLf & _
            "</em:targetApplication>" & vbCrLf & vbCrLf

replacement2 = "</targetApplication>" & vbCrLf & vbCrLf & _
            "<!-- Flock -->" & vbCrLf & _
            "<targetApplication>" & vbCrLf & _
            "  <RDF:Description>" & vbCrLf & _
            "    <id>{a463f10c-3994-11da-9945-000d60ca027b}</id>" & vbCrLf & _
            "    <maxVersion>" + Version + "</maxVersion>" & vbCrLf & _
            "    <minVersion>" + Version + "</minVersion>" & vbCrLf & _
            "  </RDF:Description>" & vbCrLf & _
            "</targetApplication>" & vbCrLf & vbCrLf
            
if Args.count=0 then
msgbox "No arguments  /quit",vbExclamation,"Flocker"
wscript.quit 0
end if

Set fso = CreateObject("Scripting.FileSystemObject")
Set Temp = fso.GetSpecialFolder(TemporaryFolder)

tmpFolder="flc666"
Dim F,i,ext,newfile

for n=0 to Args.count-1
  if fso.FolderExists(Temp.path+"\"+tmpFolder) then RemoveNewFolder tmpFolder

  AddNewFolder tmpFolder

  path=WinRaR+" x -y "+chr(34)+Args(n)+chr(34)+" "+chr(34)+Temp.path+"\"+tmpFolder+chr(34)

  Shell.run path,0,true

  Set F = FSO.OpenTextFile(Temp.path+"\"+tmpFolder+"\install.rdf", 1)
  Do Until F.AtEndOfStream
    i=F.Readline
    rdf = rdf & i & vbCrLf
  Loop
  F.close

  If InStr(rdf, "</em:targetApplication>" & vbCrLf) = 0 Then
    MsgBox "This extension will not work with Flock. E-mail the author and ask them to update the extension."
  Else
    rdf = Replace(rdf, "</em:targetApplication>" & vbCrLf, replacement, 1, -1, 1)
    rdf = Replace(rdf, "</targetApplication>" & vbCrLf, replacement2, 1, -1, 1)
    Set F = FSO.OpenTextFile(Temp.path+"\"+tmpFolder+"\install.rdf", 2)
    F.write rdf
    F.close
  end if

  Set ext = fso.GetFile(Args(n))
  newfile = Replace(Args(n), ".xpi", "_flock.xpi")
  ext.Copy newfile,true

  path=WinRaR+" u -ep1 "+chr(34)+newfile+chr(34)+" "+chr(34)+Temp.path+"\"+tmpFolder+"\"+chr(34)

  Shell.run path,0,true
next

можно перетаскивать на значок

Отредактировано Bananas (09-06-2006 15:07:44)


Sometimes I give myself the creeps,
Sometimes my mind plays tricks on me...

Отсутствует

 

№1716-06-2006 20:44:30

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Flocker

Bananas
Круто. +1. Спасибо. Только сейчас попробую сделать min и max.


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№1816-06-2006 21:09:17

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Flocker

А прогу сделать всё-таки не получилось?


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№1917-06-2006 01:42:32

Bananas
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 12-03-2005
Сообщений: 1059
Веб-сайт

Re: Flocker

быстрее скриптом, код был почти готов и не надо заморачиваться с zip.dll unzip.dll


Sometimes I give myself the creeps,
Sometimes my mind plays tricks on me...

Отсутствует

 

№2017-06-2006 01:46:45

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Flocker

Bananas
Так всё-таки прогу сделать нельзя?


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№2117-06-2006 02:18:14

Bananas
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 12-03-2005
Сообщений: 1059
Веб-сайт

Re: Flocker

можно, но нужно ковыряться, а у меня опять экзамен))
хотя зачем я не понимаю)


Sometimes I give myself the creeps,
Sometimes my mind plays tricks on me...

Отсутствует

 

№2217-06-2006 02:37:15

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Flocker

Bananas
Ну ладно. спасибо ещё раз.

Никто из знатоков не скажет, как это на джаве написать?:blush:


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]