.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