.jsl文件可以接受参数吗?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我查看了脚本指南,但找不到任何关于此的内容(我必须在错误的地方查找)。
是否可以将参数传递给.jsl文件?例如,如果我有一个充满addins的目录,并想要注册它们,我可以编写一个Windows批处理文件来检索每个插件文件名并将其传递给将注册该插件的脚本吗?
谢谢。
Re:.jsl文件可以接受参数吗?如果你愿意的话,还有一个(实际上是两个)问题。
我正在修改的脚本使用open()来调用命令文件。
1。这是一个很好的方法吗?我问,因为脚本索引提供了5个open()示例,但没有一个涉及命令文件。
2。如何从命令文件中获取退出代码?有问题的文件将两个路径名作为参数(上面已解决)并比较它们的修订日期。我想对退出代码做一些事情,比如:
如果第一个文件较旧,则为1
如果文件日期相同,则为0
-1如果第二个文件较旧
并使用我的.jmp脚本中的退出代码进行进一步操作。关于这个的任何想法?
谢谢你的帮助。
编辑:我意识到这有点偏离原帖的主题;我应该为这些问题创建一个新线程吗?
Re:.jsl文件可以接受参数吗?对,你......显然我还在学习正确使用索引。谢谢您的帮助。
Re:.jsl文件可以接受参数吗?evalinsert列在脚本索引的Functions /()Utility下
Re:.jsl文件可以接受参数吗?谢谢,PMroz。作为一个附带问题,为什么脚本索引中没有列出EvalInsert?我在其他场合也注意到,我应该知道很多未记载的功能。是否有更全面的功能/功能列表?
Re:.jsl文件可以接受参数吗?您可能必须以动态方式生成调用主bat文件的.bat或.cmd文件。 像这样的东西:
P1 = “你好” ;
PT = “世界” ;
cmd_file_text = evalinsert ( “C:\ myprogs \ mainbatfile ^ p1 ^ ^ p2 ^” ) ;
cmd_file = “C:\ TEMP \ tmprun.cmd” ;
//将此文件写入已知文件位置
保存文本文件 ( cmd_file , cmd_file_text ) ;
//现在执行命令文件
打开 ( cmd_file ) ;
Re:.jsl文件可以接受参数吗?嘿,杰夫 -
感谢您的参考。这个解决方案虽然有点复杂,但似乎是一个很好的方法。现在......如何从.jsl脚本中调用.bat文件,并将参数传递给它?
再次感谢。
Re:.jsl文件可以接受参数吗?最好的方法是使用JSL函数。
该技术在一个很好的概述早先的线程 。
-Jeff