Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Есть ли команда остановки скрипта?

Есть ли команда остановки скрипта?

Ответ
Поиск в этой теме
Непрочитано 01.10.2021, 11:33 #1
Есть ли команда остановки скрипта?
fasadel
 
Регистрация: 17.03.2009
Сообщений: 316

Есть длинный (на несколько экранов текста) скрипт. Иногда надо выполнить только кусок скрипта. Для этого мне приходится "закомментировать" точкой с запятой кучу строк, коих овер дофига. Насколько я знаю, многострочные комментарии в скриптах Автокада невозможны, поэтому "закрываю" каждую строку отдельно.

Существует ли специальная команда для выхода из скрипта?

Сейчас я могу его тормознуть, вписав в него в нужном месте заведомо некорректную команду. Скрипт, сделав до этого, что мне надо, просто вылетает в этом месте с ошибкой. Но, согласитесь, это как-то не круто.

(Обращаю внимание, что речь именно о скриптах со списком команд автокада, а не о VBA или LISP).

Последний раз редактировалось fasadel, 01.10.2021 в 11:54.
Просмотров: 1700
 
Непрочитано 01.10.2021, 11:36
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835


Под скриптом понимается scr или лисп?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.10.2021, 11:44
#3
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


Рефакторинг
trir вне форума  
 
Непрочитано 01.10.2021, 11:45
#4
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


Тпр-р-р-у-у-у...!!!
VitalyAF вне форума  
 
Автор темы   Непрочитано 01.10.2021, 11:52
#5
fasadel


 
Регистрация: 17.03.2009
Сообщений: 316


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Под скриптом понимается scr или лисп?
SCR

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от trir Посмотреть сообщение
Какой нафиг рефакторинг! Речь о линейном скрипте (scr).
fasadel вне форума  
 
Непрочитано 01.10.2021, 11:57
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835


Цитата:
Сообщение от fasadel Посмотреть сообщение
SCR

----- добавлено через ~2 мин. -----


Какой нафиг рефакторинг! Речь о линейном скрипте (scr).
Хм, а каким манером в scr можно комментировать строки? Реально не знаю, поскольку я бы моментально это дело переписывал на лисп (ну или net, если б знаний хватало).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.10.2021, 11:58
#7
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


Цитата:
Какой нафиг рефакторинг! Речь о линейном скрипте (scr).
разбить скрипт на отдельные файлы и написать загрузчик на lisp'е

а вообще я советую использовать command в скриптах и тогда любой скрипт по сути код на lisp'е
trir вне форума  
 
Автор темы   Непрочитано 01.10.2021, 12:44
#8
fasadel


 
Регистрация: 17.03.2009
Сообщений: 316


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Хм, а каким манером в scr можно комментировать строки? Реально не знаю, поскольку я бы моментально это дело переписывал на лисп (ну или net, если б знаний хватало).
точка с запятой. Вот как выглядит мой скрипт (кусочек):

Код:
[Выделить все]
_facetres 10
_lightingunits 1
;
;_view _r "терраса_слева"
;_render _h _r 1300 1000 _y 2538_14_терраса_слева.jpg
;_lightingunits 0 _sunstatus 0 _skystatus 1 _layer _off "Земля" 
;_render _o WhiteBG
;_r 1300 1000 _y 2538_терраса_слева_(маска).jpg
;_lightingunits 1 _layer _on "Земля" 
;
;
_view _r "терраса_справа"
_render _h _r 1600 1000 _y 2538_14_терраса_справа.jpg
_lightingunits 0 _sunstatus 0 _skystatus 1 _layer _off "Земля" 
_render _o WhiteBG
_r 1600 1000 _y 2538_терраса_справа_(маска).jpg
_lightingunits 1 _layer _on "Земля" 
;
....
fasadel вне форума  
 
Непрочитано 01.10.2021, 12:58
#9
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835


Цитата:
Сообщение от trir Посмотреть сообщение
а вообще я советую использовать command в скриптах и тогда любой скрипт по сути код на lisp'е
Этот совет позволит из scr сделать lsp. Обрамить отдельные куски кода как команды и вызывать их по мере надобности. Дешево и сердито
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Есть ли команда остановки скрипта?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть ли команда Multiline в autocad 2015 LT istra AutoCAD 5 19.07.2015 16:13
В файле acad.pgp не назначается команда на букву "О" и не срабатывает команда "Разорвать в точке" Вася завод Программирование 2 15.12.2014 23:46
команда аналогичная BURST в autodesk architectural desktop 2011 Vombat Вертикальные решения на базе AutoCAD 4 26.11.2010 14:00
AutoCAD vs Project Studio CS, Есть ли смысл слезать с голого автокада? inwar AutoCAD 5 15.11.2010 08:00
Почему при вставке новой строки в таблицу в кторой есть ссылки на другую таблицу эти ссылки начинают ссылаться на другие ячейки? МишаИнженер AutoCAD 8 09.11.2010 20:24