Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Laurentiu
Зарегистрирован: 14.07.2022 Сообщения: 5 Откуда: Кишинёв, Молдова
|
Добавлено: Чт Июл 14, 2022 21:41 Заголовок сообщения: Передвинуть кнопку масштаба |
|
|
Здравствуйте! как можно передвинуть кнопки масштаба веткада как показал на скриншоте?
|
|
Вернуться к началу |
|
 |
VetalBY Site Admin
Зарегистрирован: 22.03.2007 Сообщения: 1909
|
Добавлено: Пн Июл 18, 2022 11:43 Заголовок сообщения: Re: Передвинуть кнопку масштаба |
|
|
Laurentiu писал(а): | Здравствуйте! как можно передвинуть кнопки масштаба веткада как показал на скриншоте?
|
Здравствуйте! К сожалению это невозможно на данный момент. А как решается этот вопрос в приложения со скриншота? В настройках или они там всегда?
|
|
Вернуться к началу |
|
 |
Laurentiu
Зарегистрирован: 14.07.2022 Сообщения: 5 Откуда: Кишинёв, Молдова
|
Добавлено: Сб Июл 23, 2022 12:09 Заголовок сообщения: Re: Передвинуть кнопку масштаба |
|
|
VetalBY писал(а): | Laurentiu писал(а): | Здравствуйте! как можно передвинуть кнопки масштаба веткада как показал на скриншоте?
|
Здравствуйте! К сожалению это невозможно на данный момент. А как решается этот вопрос в приложения со скриншота? В настройках или они там всегда? |
Они всегда в начале! Возможности самостоятельно передвинуть нет, но если есть какой то путь сгруппировать рядом было бы очень удобно!
там 3 панели масштаба:
1. Project Studio CS
2. SPDS GraphiCS
3. VetCAD
Пользуюсь в основном панелькой от СПДС потому что она меняет сразу и масштаб ProjectStudio и оставляет не изменённый масштаб автокада 1:1 (то что очень хорошо, потому что оформление делаю в модели)
Панель масштаба VetCAD-a меняет масштаб ProjectStudio (то что ОК), не меняет масштаб автокада (тоже ОК), не меняет масштаб СПДС (не ок).
Панель масштаба ProjectStudio - не пользуюсь вообще потому что меняет масштаб автокада (то что мешает в работе) и не меняет масштаб не одного другого приложение. По этому и хочу что бы всё было рядом, что бы легче было всё менять.
Спасибо!
|
|
Вернуться к началу |
|
 |
Dextron3
Зарегистрирован: 10.07.2015 Сообщения: 443 Откуда: СССР
|
Добавлено: Пн Июл 25, 2022 5:55 Заголовок сообщения: |
|
|
Лови лайфхак
Description: |
|
Filesize: |
18 KB |
Viewed: |
6583 Time(s) |

|
|
|
Вернуться к началу |
|
 |
Constantine
Зарегистрирован: 28.05.2022 Сообщения: 7 Откуда: Новосибирск
|
Добавлено: Пн Июл 25, 2022 13:20 Заголовок сообщения: Re: Передвинуть кнопку масштаба |
|
|
Laurentiu писал(а): | Здравствуйте! как можно передвинуть кнопки масштаба веткада как показал на скриншоте? |
Можно например так на C#:
Код: |
public static void Execute()
{
int i = 0;
Autodesk.AutoCAD.Windows.Pane vcPane = new Autodesk.AutoCAD.Windows.Pane();
foreach (Autodesk.AutoCAD.Windows.Pane pane in Application.StatusBar.Panes)
{
if (pane.ToolTipText.ToLower().Contains("vetcad++"))
{
vcPane = pane;
break;
}
i++;
}
if (i < Application.StatusBar.Panes.Count)
{
Application.StatusBar.Panes.RemoveAt(i);
Application.StatusBar.Panes.Insert(0, vcPane);
}
}
|
Description: |
|
Filesize: |
8.36 KB |
Viewed: |
6560 Time(s) |

|
|
|
Вернуться к началу |
|
 |
Laurentiu
Зарегистрирован: 14.07.2022 Сообщения: 5 Откуда: Кишинёв, Молдова
|
Добавлено: Пн Июл 25, 2022 15:13 Заголовок сообщения: |
|
|
Dextron3 писал(а): | Лови лайфхак |
Спасибо! достаточно неплохое решение!
_________________ AutoCAD 2018 + Project Studio CS 2018 + SPDS GraphiCS 2022 + VetCAD |
|
Вернуться к началу |
|
 |
Laurentiu
Зарегистрирован: 14.07.2022 Сообщения: 5 Откуда: Кишинёв, Молдова
|
Добавлено: Пн Июл 25, 2022 15:16 Заголовок сообщения: Re: Передвинуть кнопку масштаба |
|
|
Constantine писал(а): | Laurentiu писал(а): | Здравствуйте! как можно передвинуть кнопки масштаба веткада как показал на скриншоте? |
Можно например так на C#:
Код: |
public static void Execute()
{
int i = 0;
Autodesk.AutoCAD.Windows.Pane vcPane = new Autodesk.AutoCAD.Windows.Pane();
foreach (Autodesk.AutoCAD.Windows.Pane pane in Application.StatusBar.Panes)
{
if (pane.ToolTipText.ToLower().Contains("vetcad++"))
{
vcPane = pane;
break;
}
i++;
}
if (i < Application.StatusBar.Panes.Count)
{
Application.StatusBar.Panes.RemoveAt(i);
Application.StatusBar.Panes.Insert(0, vcPane);
}
}
|
|
Супер! как использовать данный код? я как понимаю на основе этого когда нужно создать dll-файл, которой нужно загружать постоянно при входе в автокад? пожалуйста напишите как его использовать.
_________________ AutoCAD 2018 + Project Studio CS 2018 + SPDS GraphiCS 2022 + VetCAD |
|
Вернуться к началу |
|
 |
Constantine
Зарегистрирован: 28.05.2022 Сообщения: 7 Откуда: Новосибирск
|
Добавлено: Пн Июл 25, 2022 16:25 Заголовок сообщения: Re: Передвинуть кнопку масштаба |
|
|
Laurentiu писал(а): | Супер! как использовать данный код? я как понимаю на основе этого когда нужно создать dll-файл, которой нужно загружать постоянно при входе в автокад? |
Все правильно.
1) Ставишь Visual Studio
2) Создаешь проект "Библиотека классов (.NET Framework)"
3) Через NuGet добавляешь AutoCAD.NET
4) На основе следующего кода собираешь dll
Код: |
namespace MoveVcPane
{
public class Main
{
[Autodesk.AutoCAD.Runtime.CommandMethod("MoveVcPane", Autodesk.AutoCAD.Runtime.CommandFlags.Session)]
public void MoveVcPane()
{
int i = 0;
Autodesk.AutoCAD.Windows.Pane vcPane = new Autodesk.AutoCAD.Windows.Pane();
foreach (Autodesk.AutoCAD.Windows.Pane pane in Autodesk.AutoCAD.ApplicationServices.Application.StatusBar.Panes)
{
if (pane.ToolTipText.ToLower().Contains("vetcad++"))
{
vcPane = pane;
break;
}
i++;
}
if (i < Autodesk.AutoCAD.ApplicationServices.Application.StatusBar.Panes.Count)
{
Autodesk.AutoCAD.ApplicationServices.Application.StatusBar.Panes.RemoveAt(i);
Autodesk.AutoCAD.ApplicationServices.Application.StatusBar.Panes.Insert(0, vcPane);
}
}
}
}
|
5) В автокаде подключаешь эту dll через команду: _netload
6) Вводишь команду MoveVcPane
Пункты 5 и 6 лучше объединить в какой нибудь лисп для автозагрузки...
Собранную dll прилагаю в архиве, пароль: "1234"
Загружать dll можно кстати и через реестр...
Description: |
|
 Download |
Filename: |
MoveVcPane.zip |
Filesize: |
1.99 KB |
Downloaded: |
212 Time(s) |
|
|
Вернуться к началу |
|
 |
Laurentiu
Зарегистрирован: 14.07.2022 Сообщения: 5 Откуда: Кишинёв, Молдова
|
Добавлено: Пн Июл 25, 2022 18:56 Заголовок сообщения: Re: Передвинуть кнопку масштаба |
|
|
Constantine писал(а): |
Все правильно.
1) Ставишь Visual Studio
2) Создаешь проект "Библиотека классов (.NET Framework)"
3) Через NuGet добавляешь AutoCAD.NET
4) На основе следующего кода собираешь dll
5) В автокаде подключаешь эту dll через команду: _netload
6) Вводишь команду MoveVcPane
Пункты 5 и 6 лучше объединить в какой нибудь лисп для автозагрузки...
Собранную dll прилагаю в архиве, пароль: "1234"
Загружать dll можно кстати и через реестр... |
Огромное спасибо!!! всё работает как нужно.
Description: |
|
Filesize: |
44.9 KB |
Viewed: |
6474 Time(s) |

|
_________________ AutoCAD 2018 + Project Studio CS 2018 + SPDS GraphiCS 2022 + VetCAD |
|
Вернуться к началу |
|
 |
|