Std DlgMacroRecord/ru: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{UnfinishedDocu{{#translation:}}}} <!-- Needs English UI image --> |
|||
{{GuiCommand/ru|Name=Std DlgMacroRecord|Name/ru=Std DlgMacroRecord|MenuLocation=[[Macros/ru|Макрос]] → Запись макроса ...|Workbenches=All|SeeAlso=[[Std_DlgMacroExecuteDirect/ru|Выполнить макрос]]}} |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/ru |
|||
|Name=Std DlgMacroRecord |
|||
|Name/ru=Std DlgMacroRecord |
|||
|MenuLocation=[[Macros/ru|Макрос]] → Запись макроса ... |
|||
|Workbenches=All |
|||
|SeeAlso=[[Std_DlgMacroExecuteDirect/ru|Выполнить макрос]] |
|||
⚫ | |||
</div> |
|||
== Description == |
== Description == |
||
The [[Image:Std_DlgMacroRecord.svg|16px]] Start Macro recording function initiates a recording session of a [[macros|macro]]. This means it will record all operation the user makes in the [[3D view]]. Once the user is finished with the sequence of action, the [[File:Std MacroStopRecord.svg|16px]] [[Std MacroStopRecord|Stop Macro Recording]] functions ends the macro recording session. This is a powerful technique to record repetitive sequences of actions (in to [[Python]] code that can be saved in a FreeCAD Macro file ({{incode|.FCMacro}})), that can be executed at a later time or even transferred to another computer running FreeCAD. |
|||
This function records a macro, all operations you made in 3D space. |
|||
== Usage == |
|||
⚫ | |||
#The Macro Record function is accessible via several ways: |
|||
== Utilization == |
|||
⚫ | |||
#* The menu {{MenuCommand|{{StdMenu|[[Std Macro Menu|Macro]]}} → Macro recording}}, |
|||
# '''Result:''' A dialog box will appear querying the user for the following information |
|||
⚫ | |||
⚫ | |||
⚫ | |||
#::* {{KEY|Record}}: Record the macro (starts recording all actions in the [[3D view]]). |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
=== Executing the Macro=== |
|||
Start the function with one of these methods before. The following window appears: |
|||
{| |
|||
⚫ | |||
| |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
# The macro can be executed several ways: |
|||
#* Through the {{MenuCommand|Macro → Macros...}} menu |
|||
⚫ | |||
# Choose the macro |
|||
# Press {{Button|OK}} |
|||
⚫ | |||
⚫ | |||
# Press the [File:Std DlgMacroRecord.svg|16px]] button |
|||
⚫ | |||
# Enter a name for the macro and press {{Button|OK}} |
|||
# Open a document |
|||
# Create an [[Image:Part_Box.svg|24px]] [[Part Box|Cube]] |
|||
# Change the color of the box |
|||
# Press on [[File:Std MacroStopRecord.svg|16px]] to stop the macro recording |
|||
Result: The macro is available in your macros directory. [[#Executing the Macro|Execute]] the macro to recreate the steps you just recorded. |
|||
⚫ | |||
Click the button [[File:Std DlgMacroRecord.png|16px]] enter a name for the macro and validate, open a document, create a cube, change the color stop the macro with the button [[File:Std_DlgMacroStop_02.png|16px]]. |
|||
{{Std Base{{#translation:}}}} |
|||
The macro is available in your macros directory. |
|||
{{Userdocnavi{{#translation:}}}} |
|||
{{clear}} |
{{clear}} |
Revision as of 20:53, 13 March 2020
This documentation is not finished. Please help and contribute documentation.
GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.
See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.
Std DlgMacroRecord |
Системное название |
---|
Std DlgMacroRecord |
Расположение в меню |
Макрос → Запись макроса ... |
Верстаки |
All |
Быстрые клавиши |
Нет |
Представлено в версии |
- |
См. также |
Выполнить макрос |
Description
The Start Macro recording function initiates a recording session of a macro. This means it will record all operation the user makes in the 3D view. Once the user is finished with the sequence of action, the Stop Macro Recording functions ends the macro recording session. This is a powerful technique to record repetitive sequences of actions (in to Python code that can be saved in a FreeCAD Macro file (.FCMacro
)), that can be executed at a later time or even transferred to another computer running FreeCAD.
Usage
- The Macro Record function is accessible via several ways:
- The Macro recording button in the macro toolbar
- The menu Macro → Macro recording,
- Result: A dialog box will appear querying the user for the following information
-
- Macro name: Enter the name of the new macro.
- Macro path: Path macro library. To change the path, click ... .
- Record: Record the macro (starts recording all actions in the 3D view).
- Stop: Stop recording the macro.
- Cancel: Cancels and closes the window.
-
- Once completed, click Stop the macro recording session to stop recording the macro.
Executing the Macro
- The macro can be executed several ways:
- Through the Macro → Macros... menu
- Pressing the Execute this macro button in the macro toolbar
- Choose the macro
- Press OK
Example
- Press the [File:Std DlgMacroRecord.svg|16px]] button
- Enter a name for the macro and press OK
- Open a document
- Create an Cube
- Change the color of the box
- Press on to stop the macro recording
Result: The macro is available in your macros directory. Execute the macro to recreate the steps you just recorded.
- Стандартное меню: Файл, Правка, Вид, Инструменты, Макросы, Окна, Справка
- Структура: Std Part, Std Group, Std LinkMake
- Файл: Создать, Открыть, Закрыть, Закрыть всё, Сохранить, Сохранить как, Сохранить копию, Сохранить всё, Вернуться, Импортировать, Экспортировать, Объединить проект, Информация о проекте, Печать, Предварительный просмотр, Экспортировать в PDF, Недавние файлы, Выход
- Правка: Отменить, Вернуть, Вырезать, Копировать, Вставить, Дублировать выбранное, Обновить, Выделить область, Box element selection, Выбрать всё, Удалить, Расположение, Выравнивание, Редактировать/закончить редактирование, Настройки
- Вид: Создать новый вид, Ортогональная проекция, Перспективная проекция, На весь экран, Стандартные виды (Уместить всё, Уместить выделенное, Isometric, Dimetric, Trimetric, Спереди, Сверху, Справа, Сзади, Снизу, Слева, Повернуть влево, Повернуть вправо), Freeze display (Save views, Load views, Freeze view, Clear views), Стиль представления (Как есть, Плоские линии, Shaded, Каркас, Точки, Скрытые линии, Без затенения), Bounding box, Стерео (Стерео красный/голубой, Четверная буферизация стерео, Стерео с чередованием строк, Стерео с чередованием столбцов, Выключить стерео, Выводить положения камеры), Масштаб (Увеличить, Уменьшить, Увеличить область), Окно документа (Закреплённое, Откреплённое, На весь экран), Показать/скрыть оси координат, Плоскость сечения, Текстурирование, Видимость (Видимость, Показать выделенные, Скрыть выделенные, Выбрать видимые объекты, Инвертировать все видимости, Показать все объекты, Скрыть все объекты, Откл/вкл выделяемость, Показывать замеры, Удалить замер), Навигация/редактирование, Внешний вид, Случайный цвет, Верстак, Панели инструментов (Файл, Верстак, Макрос, Вид, Структура, Навигация), Панели (Отчёт, Иерархия документа, Окно свойств, Просмотр выделения, Комбо панель, Консоль Python, DAG view), Tree view actions (Sync view, Sync selection, Sync placement, Pre-selection, Record selection, Single document, Multi document, Collapse/expand, Initiate dragging, Go to selection), Строка состояния
- Инструменты: Редактор параметров, Сохранить изображение, Инспектор сцены, Граф зависимостей, Project utility, Измерить расстояние, Text document, Поворотный просмотр, Конвертор величин, Настройка, Addon manager
- Макросы: Запись макроса, Остановить запись макроса, Макрос, Выполнить макрос, Отладка макросов, Остановить отладку, Шаг с обходом, Шаг с заходом, Установить/снять точку останова
- Окна: Следующее, Предыдущее, Плиткой, Каскадом, Окна
- Справка: Справка, Сайт FreeCAD, Пользовательская документация, Документация по созданию скриптов на Python, Автоматически сгенерированная документация Python, Форум FreeCAD, FreeCAD ЧаВо, О FreeCAD, Что это?
- Начинающим
- Установка: Загрузка, Windows, Linux, Mac, Дополнительных компонентов, Docker, AppImage, Ubuntu Snap
- Базовая: О FreeCAD, Интерфейс, Навигация мыши, Методы выделения, Имя объекта, Настройки, Верстаки, Структура документа, Свойства, Помоги FreeCAD, Пожертвования
- Помощь: Учебники, Видео учебники
- Верстаки: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web