24.02.2016, 16:46 | #1 |
Участник
|
запуск джоба С ПАРАМЕТРАМИ (программно)
Щас очень дурную весчь спрошу.
сам бы ругался и советовал по-другому сделать. ситуация: нужно быстро сделать сверку на проде. вне процедуры нормального апгрейда кода туда переносят только читающие джобы. что логично. и правильно. джобу передается параметр в args. job обычно запускался через menuItem что тоже нормално. но в данном случае, вместо нескольких menuItem нужно сделать несколько других джобов-запускачей, которые создадут args и запустят основной джоб. известные способы знаю массу способов, которые сводятся к TreeNode.AOTrun(). infolog.getNode(UtilElementType::Job, "myJob").AOTrun(); TreeNode::findnode(@"Jobs\myJob").AOTrun(); xUtilElements::getNode(...) и т.п. но эти способы не предполагают аргументов. альтернатива: тупо скопировать исходный текст в несколько джобов и установить там разные параметры. вопрос: а как программно запустить джоб с аргументом args? Последний раз редактировалось mazzy; 24.02.2016 в 16:55. |
|