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