• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

вставка вложений

  • Автор темы oxystile
  • Дата начала
O

oxystile

@Command([EditGotoField];"Attach");
@Command([EditInsertFileAttachment])
-помещает вложение в начало поля. как сделать, чтобы размещалось в конце, причем каждое последующее вложение с новой строки??
 
S

Sandr

Скриптом... Смотрим NotesRichTextItem class...
 
O

oxystile

уже смотрю, но как через скрипт выполнить @Command([EditInsertFileAttachment]) не представляю :)
 
R

root

в сторону
Call notesRichTextItem.AddNewLine( n% [, forceParagraph ] )
для собак
@Command([EditInsertText]; @Char(0));
 
R

Ronchik

Для: oxystile
просто написать все на скрипте
 
R

root

Код:
@Command( [EditRight]; @Text (@Length(Un)) );
@Command([EditInsertText]; @Char(0));
@Command([EditInsertFileAttachment])
 
R

root

Для: oxystile
Открой его на редактирование
@Command( [EditDocument] );

Делаем доп вычисляемое поле например Count1
Value
Код:
Text1 := @Abstract([TextOnly]; 16000; ""; UN);
@length(Text1)
Получили длину текста.

и Акшен

Код:
@Command( [EditDocument] );
@Command( [EditGotoField]; UN );
@Command ([EditRight];@Text (Count1));
@Command([EditInsertText]; @Char(0));
@Command([EditInsertFileAttachment]);
@Command( [FileSave] )
 
O

oxystile

с редактированием понятно...даже лучше так
@If(@IsDocBeingEdited; @True;@Command( [EditDocument] ; 1 ));

кстати Un-это поле с вложениями?
@If(@IsDocBeingEdited; @True;@Command( [EditDocument] ; 1 ));
@Command( [EditGotoField]; Attach);
@Command ([EditRight];@Text (count1));
@Command([EditInsertText]; @Char(0));
@Command([EditInsertFileAttachment]);
@Command( [FileSave] )

---count1 по формуле =3 и в итоге курсор перемешается в первое текст поле на 3-ю строку

почти получилось скриптом
stringArray = workspace.OpenFileDialog( True )
uidoc.EditMode=False
Forall v In stringArray
Set object = body.EmbedObject ( EMBED_ATTACHMENT, "", v)
Call body.AddNewLine(1)
Call doc.Save(True, True)
End Forall
но добавленные вложения сразу не отображаются, только после переокрытию дока.
как бы сделать чтобы сразу в поле появлялось то что добавили
 
R

root

Хм. и в правду прошу прощения, незаметил.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!