• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Как переместить курсор на указанные координаты ?

Автор feron, 28.10.23, 11:05:33

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

feron

Нужно просто переместить курсор на указанные координаты, как это сделать?

ksGetCursorPosition::x+20,y-44

Nipal

Цитата: feron от 28.10.23, 11:05:33Нужно просто переместить курсор на указанные координаты, как это сделать?

ksGetCursorPosition::x+20,y-44
Легко, но у меня -
Цитата: feron от 28.10.23, 10:01:58Опять двойка..
т.ч. отличник, сами.

feron

Цитата: Nipal от 28.10.23, 11:52:12Легко, но у меня -

да понятное дело - вот только что то не хочет работать..

feron

Цитата: Nipal от 28.10.23, 11:52:12Легко, но у меня -
ЦитироватьОпять двойка..
т.ч. отличник сами.

Вам бы на ютубчике в интырнэтах выступать :))) хоть какая то прибавка к зп...

Nipal

Цитата: feron от 28.10.23, 11:57:21т.ч. отличник сами.

Вам бы на ютубчике в интырнэтах выступать :))) хоть какая то прибавка к зп...
Я пенсионер и зарплата мне не нужна.

feron

Цитата: Nipal от 28.10.23, 11:59:31Я пенсионер

Сочувствую, боюсь спрашивать сколько нынче пенсия..

Nipal


feron

Цитата: Nipal от 28.10.23, 12:01:31260$

Вы прирождённый артист! даже в горе находите смех :)

Или у Вас клавиша на нолике залипла :)

Nipal

Цитата: feron от 28.10.23, 12:02:35Вы прирождённый артист! даже в горе находите смех :)

Или у Вас клавиша на нолике залипла :)
Извиняюсь, немного ошибся.
Пенсия.png
Цитата: feron от 28.10.23, 12:19:25385 руб ?  :cl:  :cl:  :cl:  :cl:
385$

feron

385 руб ?  :cl:  :cl:  :cl:  :cl:

у меня есть немножечко денег , скинуть ? руб 500 на седня есть.

Цитата: Nipal от 28.10.23, 12:13:16385$
не верю! переведите мне что бы я их увидел, потом обратно скину!

feron

К сути вопроса:

from ksConstV16 import constants as const_2d_
from ksConst3DV16 import constants as const_3d_

import KompasApi5V16 as KAPI5
import KompasApi7V16 as KAPI7

api5_ = Dispatch('Kompas.Application.5', None, KAPI5.KompasObject.CLSID)
api7_ = Dispatch('Kompas.Application.7')

Doc2D = api5_.ActiveDocument2D()

time.sleep(4)

x = y = 0
koor = Doc2D.ksGetCursorPosition(x,y,0)
print(koor)

info = KAPI5.ksRequestInfo(api5_.GetParamStruct(const_2d_.ko_RequestInfo))
koor1 = Doc2D.ksCursor(info, koor[1]+50, koor[2]+30, None)
print(koor1)

почему не работает ?

Nipal

Цитата: feron от 28.10.23, 12:22:57К сути вопроса:
почему не работает ?
Читать SDK научитесь или просто на русском.
ksCursor - Запрос к системе на получение точки.

feron

Цитата: Nipal от 28.10.23, 12:27:42...- Запрос к системе на получение точки.

под этими словами все что угодно можно понимать..

Да и больше не чего не нашел в хелпе по курсору

Nipal

+ Благодарностей: 1

feron

Цитата: Nipal от 28.10.23, 12:36:08WinApi - SetCursorPos(X,Y);
не пойдет - у него ограничение расширением монитора

а чертеж может быть куда больше..

Nipal

IDocumentFrame.UnConvertCoordinates - Преобразовать координаты документа в логические координаты экрана.
+ Благодарностей: 1

feron

Цитата: Nipal от 28.10.23, 12:43:08IDocumentFrame.UnConvertCoordinates - Преобразовать координаты документа в логические координаты экрана.

Выходные параметры:

LX, LY - координаты в экранных пикселах.
 
не так дело не пойдет думаю - это надо потом преобразовать в координаты относительно чертежа (ConvertCoordinates)

Да и в К16 нет такого.

Nipal


feron

#18
Цитата: Nipal от 28.10.23, 12:50:52Не нравится, ищите проще.

может быть посредством какой то другой функции ? пусть по колхозному велосипедно.

ConvertCoordinates есть в К16 а UnConvertCoordinates - нету.

Nipal

Цитата: feron от 28.10.23, 12:52:17ConvertCoordinates
Обратная функция, работает в пределах окна документа.