ladvip писал(а):Как приказать SAS-у перейти по заданным координатам из другой программы
ladvip писал(а):из вне
echo писал(а):В дополнение темы, может кому пригодится: можно использовать запуск приложения с параметром
"C:\SAS.Planet\SAS.Planet.Nightly.150920.9091\SASPlanet.exe --map={F6574B06-E632-4D5F-BC75-C8FA658B57DF} --zoom=19 --move=(37.574999,55.776213)",
Тут ключ --move указывавает координаты перемещения, но пожалуй через WM_COPYDATA было бы правильнее чтоли, тут уж смотря из какого приложения.
Johnson писал(а):А может кто-нибудь подсказать где можно глянуть полный список параметров, с которыми можно запускать САС?
D:\SAS.Planet.Release.141212\SASPlanet.exe --show-placemarks=1 --insert-placemark="Test Name";(27.5,53.9);"Test Description"
vdemidov писал(а):Увы, все что работает с базой меток, через командную строку пока не работает и в ближайшем будущем не заработает (База меток инициализируется асинхронно и позже обработки командной строки ). Только через отправку сообщений запущенной программе.
SendMessage(SASHandle, WM_COPYDATA, 0, lParam)
Вернуться в Раздел для разработчиков программы SAS.Планета
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3