Преамбула. В библиотеке много сотрудников и мало компьютеров, по этому работают вахтовым методом. Ко всему в добавок, начальство иной раз любит переселять людей из одного отдела в другой. В итоге я замахался бегать по этажам и выводить всем ярлыки на рабочий стол. А на некоторых компьютерах при этих ярлыков было на рабочем столе аж до 6-7 (и это при том, что мониторы стоят с разрешением 800х600, так как техника "немного не новая", а у многих библиотекарей плохо со зрением). Пришла в голову идея написать программу, которая бы решила эту проблему. В итоге получилось то что есть.
Описание Программа обеспечивает доступ к АРМам Ирбис32 по паре логин/пароль.
Для того, чтобы обеспечить доступ пользователю к АРМам Ирбиса нужно отредактировать файл ini.list, который идет вместе с программой.
Структура файла следующая:
первая строка - это адрес к вашей расшаренной папке с ирбисом. Указывайте ее сразу в том виде, как она видна из локальной сети. Например: \\library\irbis
Далее добавляются строки для пользователей. Каждый пользователь описывается тремя строчками:
[Логин]
[Пароль]
[Перечень ini-файлов]
Отдельно о перечне ini-файлов. В третьей строке вы можете не только указать, кто с каким ini-файлом запускается, но и сам факт того, что конкретный пользователь может, или не может запускать АРМ.
Структура этой строки следующая:
[Префикс АРМа=][ини-файл пользователя],[Префикс АРМа=][ини-файл пользователя]...
Префикс АРМа - это константа. Их в программе 5:
irbisa=,irbisb=,irbisc=,irbisk=,irbisp=
Наличие в 3-тьей строке пользователя того или иного префикса позволяет ему запускать тот или иной АРМ. Если в его строке нет определенного префикса, то он не сможет запустить соответствующий АРМ.
Если стоит префикс и после знака равно не введен ини файл, то программа будет пытаться запустить АРМы Ирбиса с их стандартными ини-файлами.
Между собой префиксы и ини файлы разных АРМов разделяются запятой.
При старте программы, пользователь вводит свои логин и пароль и в левой часте выбирает нужный ему АРМ. По умолчанию стоит запуск Каталогизатора.
Собственно и все. Буду рад, если кому-то понадобиться.
[От модератора: прикрепил к ветке. Пусть сверху всегда будет]
Редактировано 1 раз. Последний раз 16.04.2010 15:23 пользователем Панев Максим.