Site hosted by Angelfire.com: Build your free website today!

Помощь к программе Squish Point Editor


Squish Point Editor v0.19 beta
Содержание
1. О программе
2. Возможности программы
3. Требования к техническим и программным средствам
4. Установка и запуск SPE
5. Работа с программой.
5.1. Меню File
5.2. Меню Areas
5.3. Меню Links
5.4. Меню Groups
5.5. Меню Misc
5.6. Меню Help
5.7. Панель инструментов.
5.8. Другие возможности
6. Файл конфигурации (.ini)

1. О программе

Программа Squish Point Editor (SPE) предназначена для упрощения редактирования конфигурационных файлов программ Squish и SqaFix. Данная программа является freeware продуктом (бесплатная) и распространяется по принципу "As Is", то есть "как есть".

2. Возможности программы

  • снятие/установка ReadOnly
  • подписка/отписка линков
  • прописка новых линков
  • удаление линков
  • установка/снятие Passthru на эхоконференции
  • удаление эхоконференций из конфигов
  • операции над группами

    3. Требования к техническим и программным средствам

    Для нормальной работы программы нужна операционная система Windows 9X/Windows NT 4.0 и компьютер, работающий под управлением этой системы (программа запускалась на 486dx4/8M). Естественно для того, чтобы эта программа работала, на Вашем компьютере должны быть установлены программы Squish и SqaFix (можно, конечно, создать два пустых конфигурационных файла и посмотреть пустующий интерфейс).

    4. Установка и запуск SPE

    Перепишите файлы, находящиеся в архиве speXXXX.rar в директорию где находится Squish. Запустите файл speXXXX.exe
    !!! Внимание, если это бэта-версия программы, то рекомендуется сделать резервные копии конфигов.

    5. Работа с программой.

    программа отображает информацию на двух страничках "Areas" и "Links".
    на страничке "Areas" в первом столбце ("Area") показаны названия эхоконференций, в следующих столбцах показаны линки, которые подписаны на эти эхоконференции. если возле названия эхоконференции серый прямоугольник, то эхоконференция в режиме passthru; синий прямоугольник -- в нормальном режиме. Если линк подчеркнут коричневым, то этот линк подписан на данную эхоконференцию в режиме 'только для чтения'; никак не подчеркнут -- в нормальном режиме; зеленым подчеркнут -- находится в пассиве. в предпоследнем столбце ("Description") показаны описания эхоконференций, а в последнем ("Group") -- их группа.
    внизу окна находится строка состояния. на ней показывается название эхоконференции, число подписанных на нее линков, ее группа и описание.
    на страничке "Links" в первом столбце ("Link") показаны адреса линков, в следующих столбцах показаны названия эхоконференций, на которые подписан данный линк. если название эхоконференции подчеркнуто коричневым, то линк подписан на данную эхоконференцию в режиме 'только для чтения'. в строке состояния показывается адрес линка, число эхоконференций, на которые он подписан; имя линка.

    5.1. Меню File (Файл)

    - Save squish.cfg
    сохраняет текущее состояние в squish.cfg
    - Save squish config as
    сохраняет конфигурационный файл squish'a под другим именем.
    - Save sqafix.cfg
    сохраняет текущее состояние в sqafix.cfg
    - Quit
    выходит из программы, если конфиги менялись, то предлагает сохранить их.

    5.2. Меню Areas (Эхоконференции)

    - Passthru
    устанавливает или снимает passthru режим с эхоконференции. Если выделено несколько эхоконференций, то можно выбрать между: установкой passthru на все выделенные, снятием passthru, изменением состояния passthru в выделенном диапазоне. эту же функцию выполняет пункт passthru в popup меню (по правой кнопке мыши) или Ctrl-P
    - Sort areas
    сортирует все эхоконференции. можно сортировать по названию (by Name) или по группам (by Group).
    - Delete Area(s)
    удаляет выделенные эхокоференции.
    - Delete Area(s) by list...
    удаляет эхоконференции по списку. список содержится в текстовом файле, имя которого программа запросит. формат, как на отписку для sqafix, то есть если строка начинается с "-echoarea" (без кавычек), то программа пытается найти такую эхоконференцию и удаляет ее.
    (После отписки у аплинка, когда пришло подтверждение; письмо с отпиской копируется в файл , и конфиги чистятся с помощью этой фунции программы).
    - Edit Description
    позволяет редактировать описание эхоконференции. также можно редактировать двойным нажатием мыши на соответствующей эхоконференции в колонке "description".
    - Edit Group
    позволяет изменить группу эхоконференции. также можно изменять двойным нажатием мыши на соответствующей эхоконференции в колонке "group".

    5.3. Меню Links (Линки)

    - ReadOnly
    устанавливает или снимает атрибут 'только чтение' с линка. если выделено несколько линков, то можно выбрать:
    установить 'только чтение' для выделенных линков,
    снять 'только чтение' с выделенных линков,
    изменить состояние 'только чтение' для выделенных линков.
    эту же функцию выполняет пункт ReadOnly в popup меню или Ctrl-R или пробел. На страничке 'links' также можно устанавливать или снимать аттрибут 'только чтение', но если выделена колонка "link", то действие будет производиться над состоянием этого линка (линков) во всех эхоконференциях.
    - Insert
    добавляет нового линка к эхоконференции. его адрес необходимо ввести в ручную. эту же функцию выполняет пункт Insert new link в popup меню и клавиша Insert.
    - Delete
    отписывает линка от данной эхоконференции. эту же функцию выполняет пункт Remove link в popup меню и клавиша Delete.
    - Change Address
    изменяет адрес линка (фактически отписывает одного и подписывает другого одновременно), адрес необходимо ввести (отредактировать) в ручную. эту же функцию выполняет пункт Edit link в popup меню и клавиша Ctrl-E.
    - Edit Name
    позволяет редактировать имя сисопа линка (имена прописываются в sqafix.cfg).
    - Edit groups
    позволяет редактировать доступ к группам линка. Черная "галочка" означает большую буквы группы в sqafix.cfg (то есть полный доступ), серая "галочка" -- маленькую букву ("только для чтения").
    - Join New Link
    используется при добавлении нового линка. запрашивается его фидо-адрес, пароль, имя сисопа, определяется его доступ к группам, можно прописать его флаги в sqafix.cfg, после этого новый линк подписывается на некоторые эхоконференции, если они определены. также есть возможность определить значения для доступа к группам и флаги по умолчанию для новых линков. подробности в разделе .ini-файл.
    - Kill link
    отписывает данного лика от всех эхоконференций и удаляет описание линка из sqafix.cfg

    5.4. Меню Group (Группы)

    - Passthru...
    устанавливает, снимает или изменяет режим passthru в группе эхоконференций. сначала выбираются группы, потом действие над ними.
    - ReadOnly...
    устанавливает, снимает или изменяет атрибут 'только чтение' в группе эхоконференций у линков. сначала выбирается группа, затем действие, затем линки.
    - Add/Delete link...
    добавляет или удаляет линки из соответствующих групп эхоконференций. сначала выбирается группа, затем действие, затем линки.
    - Delete entire group(s)...
    удаляет целые группы эхоконференций.

    5.5. Меню Misc (Разное)

    - Create areas.lst создает файл areas.lst, со списком всех эхоконференций.
    - Delete Passthru areas bases
    удаляет squish базы passthru-эхоконференций (*.sqd/*.sql/*.sqi).
    - Show Info
    показывает информацию о выделенной эхоконференции/линке. эту же функцию выполняет пункт Show Info в popup меню и кнопка [i] на панели инструментов.
    - Find...
    позволяет искать подстроку. можно выбрать направление поиска. эту же функцию выполняет кнопка [бинокль] на панели инструментов. также есть и "быстрый поиск": начните набирать необходимую вам подстроку, курсор сразу встанет на найденное или не сдвинется с места, если до конца листа искомая подстрока не встретилась. подстроку видно на панели инструментов, справа от кнопок. BackSpace'сом можно редактировать, а не символьные клавиши сбрасывают текущую подстроку. "быстрый поиск" работает только вперед.
    - Options
    настройки. их можно еще вызвать Ctrl-O или кнопкой [инструменты] на панели инструментов. 'Address length in config' позволяет задать вид адреса линка в конфигах. 'SqaFix.cfg save' позволяет определить в каком случае следует перезаписывать sqafix.cfg. 'Show passive link' определяет показывать или нет линков, находящихся в пассиве на данные эхоконференции. 'Log' определяет вести ли лог-файл.
    - Repaint
    синхронизирует между собой обе странички и перерисовывает их. Это должно выполняться автоматически, а пункт в меню оставлен для отладки.

    5.6. Меню Help (Помощь)

    - Legend
    условные обозначения. здесь кратко поясняется, что если возле названия эхоконференции серый прямоугольник, то эхоконференция в режиме passthru; синий прямоугольник -- в нормальном режиме. Если линк подчеркнут коричневым, то этот линк подписан на данную эхоконференцию в режиме 'только для чтения'; никак не подчеркнут -- в нормальном режиме; зеленым подчеркнут -- находится в пассиве.
    - About
    о программе. нажатием на соответствующую ссылку можно загрузить сайт поддержки из интернета или отправить письмо по E-mail. эту же функцию выполняет и кнопка [?] на панели инструментов.

    5.7. Панель инструментов.

    - кнопка [дискетка] (Save all configs)
    сохраняет squish.cfg и, сохраняет или нет sqafix.cfg в зависимости от состояния соответствующего переключателя в options.
    - кнопка [toss] (внешняя утилита)
    позволяет запустить (exec) любую внешнюю утилиту по нажатию на эту кнопку. я запускаю пакетный файл для перетоссировки каталога BAD. что именно будет запускаться можно определить в .ini-файле. эту же функцию выполняет Ctrl-T
    другие кнопки были рассмотрены выше.

    5.8. Другие возможности

    есть возможность менять порядок расположения эхоконференций, перетаскивая их мышкой за номер.

    6. Файл конфигурации (.ini)


    [COMMON]
    Version=Squish Point Editor version 0.19 beta
    Author=//MMx 2:5079/55.0@FidoNet.Org E-Mail: mmx@zmail.ru

    ;имя и расположение внешней утилиты.
    Tosser=c:\t-mail\tossl.bat

    ; Имя и расположение конфигурационного файла программы Squish
    Squish=squish.cfg

    ; Имя и расположение конфигурационного файла программы SqaFix
    Sqafix=sqafix.cfg

    ; Вид адресов в конфигурационных файлах Squish и SqaFix.
    ; 1 - Полный адрес (зона:сеть/нода.пойнт)
    ; 2 - Адрес вида сеть/нода.пойнт
    ; 3 - Адрес вида нода.пойнт
    ; 4 - Короткий адрес (.пойнт)
    AddressLength=1

    ; Вести log-файл или нет (1-да,0-нет)
    LogEnabled=1
    ;имя и расположение log-файла
    Log=PROJECT1.log

    ; определяеет в каком случае следует перезаписывать sqafix.cfg
    SqafixConfigSave=2


    [Interface]
    ; Показывать пассивных линков или нет (1-да, 0-нет)
    ShowPassiveLinks=1

    [NewLinkAreas]
    ; здесь можно определить, на какие эхоконференции будет подписан
    ; новый линк. после имени эхоконференции обязательно знак '='
    NewAreasPlace=
    SUR.55.POINTS=
    sur.testing=


    [NewLink]
    ; здесь можно определить доступ к группам новых линков и их флаги
    ; по умолчанию.
    Groups=acdghikloprsTwx
    Flags=+V


    Автор: Mihail Morozov
    сайт поддержки: www.angelfire.com/pe/MMx/
    E-mail: mmx@zmail.ru
    Fido: 2:5079/55.0
    Благодарности: Anton Luzkov 2:5079/48.0 за помощь в написании этой инструкции и за бэта тестирование
    Pavel Zaikin 2:5079/32.0 за бэта тестирование
    Vlad Lasarev 2:5079/5.0 за бэта тестирование

    !!! Внимание это бэта-версия программы, поэтому рекомендуется сделать резервные копии конфигурационных файлов sqafix.cfg и squish.cfg

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

    на начальную страничку

    Email: mmx@zmail.ru