Перейти к публикации

Ansys для проектировщика КЖ-КМ


Рекомендованные сообщения

А если просто

   editor.write("текст")

?

У меня вставляет "текст" на курсор.

Ссылка на сообщение
Поделиться на других сайтах


 Editor.write("текст");   // не работает пишет что объект не поддерживает свойство или метод ...

Ссылка на сообщение
Поделиться на других сайтах

C:\Program Files\Notepad++\plugins\jN\jN\API\api.xml   Тут есть api  разобраться бы еще в нем ...

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Fedor сказал:

 Editor.write("текст");   // не работает пишет что объект не поддерживает свойство или метод ...

Поставьте в editor строчную е. Питон чувствителен к написанию, у меня работает editor.write.

Изменено пользователем AlexKaz
Ссылка на сообщение
Поделиться на других сайтах

Ставил...  

 

                    editor.write("текст");   // не работает пишет что объект не поддерживает свойство или метод
 
     Editor.alert(Editor.langs[ currentView.lang]);    // это работает нормально 

 

Просто в других написано с заглавной

 

editor.alert(Editor.langs[ currentView.lang]);    //  выдает ошибку при строчной ...

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Fedor сказал:

 Editor.write("текст");   // не работает пишет что объект не поддерживает свойство или метод ...

попробуйте так

Editor.currentView.text = 'hello js';

+ запись в файл

 

var fso  = new ActiveXObject("Scripting.FileSystemObject"); 
var fh = fso.CreateTextFile("c:\\temp\\cccp\\txt.txt", 2, true);
fh.WriteLine("hello js"); 
fh.Close(); 

 все методы даны тут habr.com/ru/post/86626/ - write не вижу

Изменено пользователем Chardash
Ссылка на сообщение
Поделиться на других сайтах

     Editor.currentView.text = 'hello js  пробую ';   

Получилось. :)   но только все убивает и пишет в начало файла.  Теперь надо научиться чтобы в позицию курсора. Спасибо. :)

 

 

                  Editor.currentView.text +='hello js  пробую   \n   ';
              //  Editor.currentView.text += ' \n ';    
                Editor.currentView.text +='hello js  пробую 2  '; 

 

     Так дописывает в конец.   Уфф .

Надо найти теперь методы для text 

   :)

Изменено пользователем Fedor
Ссылка на сообщение
Поделиться на других сайтах
19 минут назад, Chardash сказал:

попробуйте так


Editor.currentView.text = 'hello js';

+ запись в файл

 


var fso  = new ActiveXObject("Scripting.FileSystemObject"); 
var fh = fso.CreateTextFile("c:\\temp\\cccp\\txt.txt", 2, true);
fh.WriteLine("hello js"); 
fh.Close(); 

 все методы даны тут habr.com/ru/post/86626/ - write не вижу

Видимо у нас разные интерпретаторы. У Вас JavaScript, я же юзал Python, примеры http://npppythonscript.sourceforge.net/index.shtml

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, AlexKaz сказал:

Видимо у нас разные интерпретаторы. У Вас JavaScript, я же юзал Python, примеры http://npppythonscript.sourceforge.net/index.shtml

да js https://github.com/sieukrem/jn-npp-plugin/releases/tag/2.2.185.5 , с питоном в плагине с первого взгляда функций больше + документация есть.

Ссылка на сообщение
Поделиться на других сайтах

text  - надо найти его методы. + работает, но должны быть и другие. Например работа с буфером, позиционирование по тексту и т.д. :)

 

 

 currentView.text +='//hello js  пробую   \n   ';
       Editor.currentView.text += ' \n ';    
               currentView.text +='//hello js  пробую 2  \n  ';    

 

работает и так

Изменено пользователем Fedor
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Fedor сказал:

text 

Вижу, что работа идет полным ходом. К currentView.text и currentView.selection применимы все методы для строк в Javascript 

https://www.w3schools.com/js/js_string_methods.asp

3 часа назад, Fedor сказал:

C:\Program Files\Notepad++\plugins\jN\jN\API\api.xml   Тут есть api  разобраться бы еще в нем ...

я ж писал

В 10.03.2019 в 00:56, frei сказал:

Проект на GitHub

https://github.com/KOLANICH/jN-npp-scripts

в нем файл API/api.xml выкачать весь проект смотреть через ie, edge.

Скрытый текст

2019-03-11.thumb.jpg.483c315ee00d88c2608a100dbded720d.jpg

Gets or Sets - значит можно писать(устанавливать значение) в свойство и также считывать текующее значение.

 

file имеет тип числа - номер активного открытого документа.

а вот files - это массив который хранит уже имена открытых файлов.

Ссылка на сообщение
Поделиться на других сайтах

Спасибо, завтра поэкспериментирую. Надо еще с буфером разобраться :)

Ссылка на сообщение
Поделиться на других сайтах

https://ru.wikipedia.org/wiki/Visual_Studio_Code    вроде хорошая вещь и бесплатная. Все методы показывает  через  IntelliSense . Может и получше N++ если еще и со столбиками работает   :) 

Изменено пользователем Fedor
Ссылка на сообщение
Поделиться на других сайтах

Провозился с VSC , не понравилось. Вернулся к N++ и затычка как взять содержимое буфера обмена ? 

 

var buf = UltraEdit.clipboardContent;   // взять список из буфера  так бралось раньше в UE ...

Ссылка на сообщение
Поделиться на других сайтах


Editor.clipBoard;

alert(clipBoard);       // вот так показывает содержимое буфера. То есть доступ есть остается научиться читать как текст :)

Ссылка на сообщение
Поделиться на других сайтах

var cl=clipBoard;      alert(  cl);    

 

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

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Fedor сказал:

var cl=clipBoard;      alert(  cl);    

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

System.clipBoard можно просто clipBoard

currentView.text+="\n"+clipBoard.ToString();//стопудово в строку а потом в конец текста документа, с новой строки.

2 часа назад, Fedor сказал:

VSC

Это среда для программирования. У вас же задача разбора текста.

если построчно как-нибудь так попробуйте:

for (i = 0; i < currentView.lines.count; i++)
{

var cl=currentView.lines.get(i);

cl.text+="some text in line #"+i.ToString();

}

 

 
Изменено пользователем frei
Ссылка на сообщение
Поделиться на других сайтах

Все получилось. Такое  в буфере   


                  ТОЧКА     Слой: "ren.mtr.bar"
                           Пространство: Пространство листа
                           Лист: 503
                   Метка = 6be30
                 в точке. X=   0.0000  Y=  -2.0000  Z=   0.0000

                  ТОЧКА     Слой: "ren.mtr.bar"
                           Пространство: Пространство листа
                           Лист: 503
                   Метка = 6be34
                 в точке. X=  39.3000  Y=  -2.0000  Z=   0.0000

                  ТОЧКА     Слой: "ren.mtr.bar"
                           Пространство: Пространство листа
                           Лист: 503
                   Метка = 6be31
                 в точке. X=  98.0000  Y=   0.0000  Z=   0.0000

.....

 

 

переваривает в такое для APDL

 

/PREP7 
      m_z =0  ! точки 
     k ,,           0 ,          0 ,  m_z ,   $  
      k ,,          40 ,          0 ,  m_z ,   $  
      k ,,         100 ,          0 ,  m_z ,   $  
      k ,,           5 ,         55 ,  m_z ,   $  
      k ,,          90 ,         45 ,  m_z ,   $  
      k ,,         100 ,         55 ,  m_z ,   $  
      k ,,          45 ,         85 ,  m_z ,   $    

.....

 ЧТД    :)

Изменено пользователем Fedor
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Akabanks87
      Добрый вечер всем специалистам. Подскажите пожалуйста, можно ли в SW Simulation при расчете металлоконструкций в виде балок, прописать жесткость вращения в узлах по осям? Что-то наподобие как в штырьковом соединителе (твердотельный расчет) - там мы можем указывать только простой шарнир в одной плоскости и прописывать жесткость вращения Н*м/рад.  Вот нужно что-то похожее только для балок и жесткость вращения указать по двум осям Мx и My. Надеюсь смог объяснить правильно, заранее спасибо   Картинка прилагается  
    • статист
      Добрый день! Возник вопрос как повернуть сечение балочного элемента. Допустим, есть балочный элемент, который создан не на линии, а напрямую через элемент.   ET,1,BEAM188 MPTEMP,,,,,,,,   MPTEMP,1,0   MPDATA,EX,1,,2e11    MPDATA,PRXY,1,,0.3   SECTYPE,   1, BEAM, RECT, quad, 0    SECOFFSET, CENT SECDATA,0.1,0.1,0,0,0,0,0,0,0,0,0,0 N,1,0,0,0    N,2,1,0,0    E,1,2        Как его сечение можно повернуть, например, на 45 градусов?  
    • ak762
      если вас беспокоят результаты анализа которые кратны ожилаемым, а картинка по распределению напряжений отражает ожидаемое, то возможно у вас деталь имеет не те размеры? для пороверки построил деталь с заданными размерами   в сборке завел вашу и на картинке она кратна той что я построил      
    • gudstartup
      вот эти как бы ничего
    • Orchestra2603
      Я так и не понял, так в чем проблема то была? За что @Jesse то получил ? :D Ну, допустим нужна факторизация. Ну, так, сделаем факторизацию. В чем сложность в итоге? Или вы хотите скахать, что в ИСПЕ какая-то специальная крутая система обхода факторизации?   Кроме того, разве матрица масс стержневого элемента не так выглядит?     Почему у вас нет внедиагональных элементов?
    • cepr
      Есть рабочий компьютер, есть от чего отталкиваться. Понятно, что связка Intel-Nvidia. Экран 17", обратить внимание на матрицу. Ну, и сумма, какую можете потратить на ноут.
    • gudstartup
      а вот тут все уже расписано   это оказалось непросто оказывается китайцы в этих вопросах большие параноики и сами себе не доверяют
    • MagicNight
      Да дело не в бедности, ищу оптимальный ноут, пока не могу найти.
    • Bot
      АСКОН объявляет о старте открытого бета-тестирования новой версии КОМПАС-3D и приложений. Коммерческая версия КОМПАС-3D v23 выйдет летом 2024 года, но уже сейчас испытать новинки может любой желающий. Бета-тестирование — это проверка новой функциональности в «полевых» условиях, когда пользователи знакомятся с нововведениями на собственных проектах и сценариях работы, а также проверяют совместимость со своим программно-аппаратным обеспечением. Новая версия создавалась в соответствии с дорожной картой АСКОН для задач проектирования изделий высокотехнологичных отраслей и стала еще более функциональной и производительной. При разработке учитывались предложения пользователей по темам трехмерного моделирования, подготовки чертежей и спецификаций, приложений для машиностроения, приборостроения и строительства. Бета-версия КОМПАС-3D открыта для всех. Дистрибутив предоставляется бесплатно на время проведения тестирования. *** Период проведения бета-тестирования: с 6 [...] View the full article
    • fenics555
      Уважаемые Дамы и Господа!  Есть библиотечные изделия, которые почему-то очень доооооолго грузятся в сборках. Я хочу попросить Вас потестить их и сказать в чем причина, ибо совсем невозможно работать. gost18829-73.prt.1 pin_split.prt.1 Как это всё можно ускорить?
×
×
  • Создать...