В новом Архивном Фонде ввели более детальное разделение прав пользователей. Это хорошо, когда с программой работают несколько человек и права действительно нужно ограничивать.
Если же программа установлена локально и пользователь один, или пользователь является администратором нескольких баз, каждый раз вводить имя пользователя и пароль утомительно.
Для ускорения запуска Архивного Фонда разработана программа Пуск АФ4.
Программа микроскопическая по объёму и все настройки передаются из командной строки.
Достаточно вывести ярлык на рабочий стол и дописать путь к АФ4 и имя с паролем. Пароль можно не указывать, тогда при запуске будет заполнено только имя.
Если заполнены все параметры, запуск программы «Пуск АФ4» приведёт к запуску АФ4. Можно работать.
Подобная программа планировалась ещё для АФ3, но вот как-то не сложилось, а теперь и смысла не имеет её писать. Зато функция автоматического запуска АФ3 с нужным номером фонда или описи, с входом в режим администратора до сих пор очень помогает в АвтоАФ 8.
Программа бесплатна, в т.ч. и для коммерческого использования.
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
У АФ4 можно прописать имя пользователя и его пароль в файл office.ini:
Точно так же можно указать только имя, которое будет автоматически вставлено в окне авторизации.
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
Первый век живи, второй век учись 😀 Мы не ищем лёгких путей 😀
Ладно, придумаем, что чего приспособить:
1. Запуск одной базы под разными юзерами.
2. Запуск АФ4 с разными ini файлами.
Хотя в оба раза можно батниками обойтись.
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
> 2. Запуск АФ4 с разными ini файлами.
Запуск с выбором базы, к которой подключаться, было бы полезно. Чтобы не лазить каждый раз в ini-файл.
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
Вот вариант для запуска разных баз АФ4 без запроса паролей на одной машине.
Создаем несколько office.ini по количеству баз — например, office2.ini. Указываем в файле необходимую базу, logid и logpassword.
Затем создаем новый ярлык для af.exe. В его свойствах в строчке «Объект» указываем «D:\EOS\AF\Archive Fund\af.exe» D:\EOS\AF\office2.ini
Новый ярлык будет работать с конкретной базой под указанным в ini юзером.
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
Вот так разрушаются мечты.
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
На самом деле твою идею можно развить. В моём случае, потребуется много ярлыков, что не очень удобно. Особенно если баз больше двух-трёх.
Доработанный «Пуск АФ4» очень пригодился бы для работы с десятками различных массивов. Конечно пока сложно представить такую ситуацию. Но она вполне вероятна. Даже в моей работе. Главное не оставляй идею!