Компонент позволяет добавлять ключи, и доставать их значения.
Теперь вместо, например, простого "bmp2png file.bmp file.png", можно сделать "bmp2png -i file.bmp -o file.png". Причём, порядок можно изменить.
Как использовать
Нажмите два раза на компонент, чтобы зайти в свойство Args. (понятно дело, сделать это можно и просто зайдя в свойства элемента) Добавьте туда столько ключей, сколько нужно.
Теперь необязательно вы можете изменить префикс, поменяв свойство Prefix.
Появятся нижние точки с названиями ключей.
Возможные значения
NULL - ключ не присутствует
Пустая строка - ключ присутствует без значения (это происходит если он является последним или после него какой-либо другой ключ)
Строка - ключ присутствует со значением
Пример
Add(Console,2953706,21,105)
{
link(onStart,908929:doLoad,[(97,111)(97,125)])
}
Add(ArgParser,156681,140,49)
{
Args=#1:i|1:o|
}
Add(PictureStream,908929,140,119)
{
link(onLoad,3406362:doEvent1,[])
link(FileName,156681:i,[])
}
Add(PNG,1936082,224,119)
{
Point(doLoadFromBitmap)
Point(FileName)
link(FileName,156681:o,[(230,100)(153,100)])
}
Add(Hub,3406362,189,119)
{
link(onEvent1,1936082:doLoadFromBitmap,[(213,125)(213,139)])
link(onEvent2,1936082:doSave,[])
}