Batch file Talend中的批处理文件修改

Batch file Talend中的批处理文件修改,batch-file,talend,Batch File,Talend,我设计了一个将数据从excel文件复制到SQL表的作业。现在我想导出此作业,并将其修改为更友好的用户界面 我在工作中使用了1个上下文变量。现在我想修改我的批处理文件,以便使用另一个批处理文件运行它,该批处理文件具有这些上下文变量的值 我生成的批处理文件是job1.bat 最后,我删除了-context=default并添加了。。 -上下文参数数据库=%1%* 现在我有了另一个批处理文件Test3.bat,它的文本是。。。 作业1.bat测试3 其中Test3是我要使用的数据库的名称。 但它不起作

我设计了一个将数据从excel文件复制到SQL表的作业。现在我想导出此作业,并将其修改为更友好的用户界面

我在工作中使用了1个上下文变量。现在我想修改我的批处理文件,以便使用另一个批处理文件运行它,该批处理文件具有这些上下文变量的值

我生成的批处理文件是job1.bat

最后,我删除了-context=default并添加了。。 -上下文参数数据库=%1%*

现在我有了另一个批处理文件Test3.bat,它的文本是。。。 作业1.bat测试3

其中Test3是我要使用的数据库的名称。 但它不起作用

我需要在这两个文件中更改哪些内容?

我已经让它工作了

名为“job1.bat”的主文件已。。 ... -上下文参数contextvar1=%1-上下文参数contextvar1=%2-上下文参数contextvar1=%3

另一个文件有。。
作业1.bat值1值2值3

这是两个独立的问题。请删掉其中一个问题,打开另一个。好的。我把他们分开了。起初,我有一个限制,在90分钟内只发布一个问题,这就是为什么我在一个问题中发布它们。老实说,我不认为这有什么意义,除非它是为了限制对原始批处理文件的访问,从而启动工作。我为不太了解talend的人创建了它。我不想让他们记住-context_param….的复杂语法。相反,它们可以在不同的批处理文件中按指定顺序定义上下文变量值。并将excel条目复制到所需的数据库中。如果他们可以按照特定的说明将上下文变量按设定的顺序放置,那么我猜他们可能可以按照原始批处理文件的相同说明进行操作,至少在那里,他们可以从被告知正在设置的上下文变量名称中获益。每个人都有自己的想法,这很公平。明白你的意思了。创建另一个批处理文件的唯一好处是,他们可以轻松地编辑/引用它。它没有复杂句子的初始命令。