如何在Adept V +中将参数传递给C#

时间:2018-10-18 19:37:15

标签: v+

要执行C#脚本,请使用rm.execute方法。在文档中,它指出您可以将参数传递给C#脚本,但是在尝试修改主方法标头,将公共方法添加到脚本中多次尝试之后,我无法使其正常工作。

这是他们在文档中提供的V +示例,我只是想使用一个C#示例以使其工作或获得熟练的支持...

.PROGRAM ex1.rm.ex()

    AUTO REAL is.alive
    AUTO REAL status
    AUTO $object, $method, $args[0]

    ; Check to see if communications with the PC is active
    CALL rm.chk.server(is.alive)
    IF (is.alive == FALSE) THEN
        TYPE "Not Communicating"
        PAUSE
    END

    ; Execute a script on the server and wait for 3 seconds for it to complete
    $object = "/C# Program"
    $method = "Execute"
    CALL rm.execute($object, $method, 0, $args[], 3, status)
    IF (status < 0) THEN
        TYPE "Problem executing script: ", status
        PAUSE
    END

.END

使用不带参数的rm.execute会调用Main方法,并且似乎无视方法参数“ Execute”。有任何想法或解决方法吗?

0 个答案:

没有答案