- Сообщения
- 2 057
- Реакции
- 1 220
В системе стоят два пакета CS3 и CS5.
Есть скрипт vbs, в нем есть такие строки:
При запуске данного vbs, в текущем документе открытом в CS3 (так как CreateObject("Illustrator.Application.4")) делается что-то, а затем, при выполнении кода после слов "тра-та-та" начинается кака. Открывается CS5.
Вопрос. Как создать новый документ в CS3 (на vbs), чтобы не открывался CS5 и документ не создавался там?
И вообще, почему открывается CS5? Ведь appRef вроде ссылается на CS3. Поясните пожалуйста.
Есть скрипт vbs, в нем есть такие строки:
Код:
Set appRef = CreateObject("Illustrator.Application.4")
Set docRef = appRef.ActiveDocument
...
тра-та-та
.
Set aiDocPreset = CreateObject("Illustrator.DocumentPreset")
aiDocPreset.DocumentUnits = aiUnitsMM
aiDocPreset.Width = 42
aiDocPreset.Height = 42
Set aiDocOut = appRef.Documents.AddDocument("b",aiDocPreset)
При запуске данного vbs, в текущем документе открытом в CS3 (так как CreateObject("Illustrator.Application.4")) делается что-то, а затем, при выполнении кода после слов "тра-та-та" начинается кака. Открывается CS5.
Вопрос. Как создать новый документ в CS3 (на vbs), чтобы не открывался CS5 и документ не создавался там?
И вообще, почему открывается CS5? Ведь appRef вроде ссылается на CS3. Поясните пожалуйста.