Я создал файл Photoshop в качестве шаблона (PSD-файл), который содержит список текстового поля. С другой стороны, я создал jsx-скрипт, который динамически заменяет текст, и все работает нормально. я использовал другой скрипт для запуска photoshop и запуска файла jsx, как указано ниже:
Dim appRef
Dim javaScriptFile
Dim argsArr()
Dim fsObj : Set fsObj = CreateObject("Scripting.FileSystemObject")
Dim jsxFile : Set jsxFile = fsObj.OpenTextFile("scritpToPNG.jsx", 1, False)
Dim fileContents : fileContents = jsxFile.ReadAll
jsxFile.Close
Set jsxFile = Nothing
Set fsObj = Nothing
javascriptFile = fileContents & "main(arguments);"
Set appRef = CreateObject("photoshop.Application")
ReDim argsArr(Wscript.Arguments.length-1)
For i = 0 To Wscript.Arguments.length-1
argsArr(i) = Wscript.Arguments(i)
Next
Call appRef.DoJavaScript(javascriptFile, argsArr, 1)
appRef.Quit
до сих пор все идет хорошо. Теперь у меня есть друг, у которого не установлено приложение для фотошопа. Мой вопрос заключается в том, как выполнить jsx на моем шаблоне (файл psd) без установки фотошопа или без необходимости его установки?