|  29.04.2009, 10:03 | #1 | 
| Moderator | Программный запуск Аксапты из Аксапты 
			
			Доброе утро!   Хочу программно запускать Аксапту из Аксапты, для этого написал так X++: static void testConnect(Args _args) { ; WinAPI::shellExecute("C:\\Program Files\\Navision\\Client\\Bin\\ax32.exe", "-user=drc"); } Почитал Axacuus.chm про command line parameters - про передачу пароля через командную строку не нашел.. Цель: запуск 15 пакетных сессий одним щелчком. Последний раз редактировалось DreamCreator; 29.04.2009 в 10:05. Причина: Ошибку поправил | 
|  | 
|  29.04.2009, 10:18 | #2 | 
| Участник | |
|  | 
|  29.04.2009, 10:21 | #3 | 
| Участник | 
			
			Если указать сетевое имя пользователя на форме Пользователи, то аксапта вообще не будет запрашивать логин и пароль. Не подойдет?
		 | 
|  | |
| За это сообщение автора поблагодарили: DreamCreator (1). | |
|  29.04.2009, 10:23 | #4 | 
| Administrator | 
			
			Если задать сетевое имя пользователя в параметрах пользователя - то вход будет производиться без запроса пароля. И тогда в качестве параметра командной строки достаточно будет передать путь к axc-шнику Upd: Упс.. Опередили   
				__________________ Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 29.04.2009 в 10:23. Причина: Опередили :) | 
|  | 
|  29.04.2009, 10:24 | #5 | 
| Moderator | |
|  | 
|  29.04.2009, 10:29 | #6 | 
| Administrator | 
			
			Эта... А один пакетник и много групп пакетов? Или даже одна группа пакетов и в ней пачка пакетов? Так не проходит?
		 
				__________________ Возможно сделать все. Вопрос времени | 
|  | 
|  29.04.2009, 10:59 | #7 | 
| Программатор | 
			
			15 лицензий отдавать под пакетный сервер о_О Помоему можно же настроить все на одном? | 
|  | 
|  29.04.2009, 11:49 | #8 | 
| Moderator | Цитата: Я что-то упустил? Цитата: Application –application=<s> Company –company=<s> Appl. object layer –aol=<s> Access code –aolcode=<s> Startup command –startupCmd=MyCommand Startup message –startupmsg=<s>) Цитата:  Цитата:   | 
|  | 
|  29.04.2009, 13:02 | #9 | 
| Administrator | Цитата:  C:\Program Files\...\ax32.exe \\server\share\myaxc.axc - например так   
				__________________ Возможно сделать все. Вопрос времени | 
|  | |
| За это сообщение автора поблагодарили: DreamCreator (2). | |
|  30.04.2009, 17:46 | #10 | 
| Moderator | 
			
			Только что настроил с помощью старшего товарища   В итоге: 1) Сетевое имя должно совпадать с именем в Аксапте (пишется просто, без домена и имени компьютера, например admin) 2) В Аксапте у пользователя не должно быть пароля 3) В конфигруации (я настроил конфиг по умолчанию в Конфигурационной утилите) пользователя задавать не надо 4) Вызов выглядит так X++:  WinAPI::shellExecute("C:\\Program Files\\Navision\\Client\\Bin\\ax32.exe");Всем Спасибо! | 
|  | 
|  30.04.2009, 18:56 | #11 | 
| Administrator | Цитата: Не обязательно. Это как раз дырка в безопасности - что установив пароль - и указав сетевое имя можно войти в Аксапту не зная пароля А вот это обязательное требование 
				__________________ Возможно сделать все. Вопрос времени | 
|  | |
| За это сообщение автора поблагодарили: DreamCreator (1). | |
|  04.05.2009, 10:05 | #12 | 
| Moderator | Цитата:   | 
|  | 
| Теги | 
| авторизация, пароль, запуск, автовыход | 
|  | 
| 
 |