ADN Club > AutoLisp / VisualLISP и DCL

Время лиспом

(1/2) > >>

altver:
Добрый день!
Можно ли при помощи лиспа отсчитать, например, 3 минуты после определенной команды лиспа
и запустить какую-то другую команду ?
Заранее большое спасибо!

Александр Ривилис:
Мне неизвестна такая возможность. Получить текущее время при помощи VisualLisp не сложно. Только в VisualLisp нет таймеров, которые сеть в C++/.NET, и которые бы позволили это сделать. Можно конечно проверять время в других событиях, которые можно перехватить в VisualLisp, но, во-первых, это лишние тормоза, во-вторых, нет никакой гарантии, что именно через 3 минуты это событие произойдет.

altver:
Спасибо, так и предполагал
Тогда спрошу по-другому
У меня есть моя личная линейка инструментов, каждая кнопка запускает каой-то лисп.
Хочу, чтоб запустилась определенная команда лиспа после, например, 10-го нажатия на линейку. Проще: можно ли отсчитать количество вызовов с моей личной линейки инструментов?

Александр Ривилис:

--- Цитата: altver от 07-04-2022, 14:28:10 ---Проще: можно ли отсчитать количество вызовов с моей личной линейки инструментов?
--- Конец цитаты ---
Можно посчитать количество запусков команд, которые присутствуют в линейке (например через командный реактор), но сказать точно как эти команды были запущены - нельзя. Ты не отличишь запуск из командной строки от запуска из TOOLBAR.

altver:
Хорошо!
как  посчитать?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии