автоматически вставлять объект ole с помощью скрипта dxl

Я новичок в dxl и был бы очень рад узнать, как импортировать файл изображения, например. Файлы JPG (множество изображений около 60 файлов JPG) с использованием сценария DXL один за другим автоматически в базе данных DOORS.

Я попытался выполнить следующие шаги вручную.

создал столбец с атрибутом как: Текст объекта дважды щелкните строку и файл -> импорт -> объект OLE и местоположение файла изображения, которое я выбрал, и все было в порядке, теперь у меня есть более 100 файлов JPG для импорта в DOORS База данных.

Было бы интересно узнать, как сделать это автоматически с помощью DXL Script.

Заранее спасибо !!!

С уважением, Сан


person sangee    schedule 25.09.2014    source источник


Ответы (1)


В справочном руководстве по DXL есть раздел «Объекты OLE > Поддержка объектов изображений», в котором перечислены все функции DXL для обработки изображений, а также некоторый пример кода. Ниже приведен один из их примеров фрагментов:

Object currentObject = current 
bool Result = false 
string BitmapFileName = "c:\\test.bmp" 
if (currentObject == null) {
  //No objects currently exist in the module 
  Result = insertPictureFileBelow(BitmapFileName,
            formatBMP,null)
} else {
  Result = insertPictureFileBelow(BitmapFileName,
            formatBMP,currentObject)
} 
if(Result) {
    print "Successful picture insertion\n"
} 
person oaklodge    schedule 02.10.2014