1 (изменено: svoboden, 2021-02-20 22:33:33)

Тема: AHK: тип данных bool

Сделал скрипт для фотошопа на показ слоя. vbs скрипт:

Set appRef = CreateObject("Photoshop.Application")
Set doc = appRef.activeDocument
Set Layer = doc.activeLayer
Layer.visible = true

Аutohotkey:

appRef := ComObjCreate("Photoshop.Application")
doc := appRef.activeDocument
doc.activeLayer := doc.layers(1)
doc.activeLayer.visible := true

P.S. Знаю, что переменная true не явлется bool типом данных в Autohotkey. Вопрос, как тогда можно выполнить этот скрипт? Спасибо.

2

Re: AHK: тип данных bool

ComObject(0xB, -1)

3 (изменено: svoboden, 2021-02-19 21:25:52)

Re: AHK: тип данных bool

Спасибо, сработало:

var := ComObject(0xB, -1)

4 (изменено: svoboden, 2021-02-20 22:47:13)

Re: AHK: тип данных bool

А почему такой странный способ установки типа данных? Без объектов никак нельзя установить нужный тип данных? .

5

Re: AHK: тип данных bool

Вопрос:

svoboden пишет:

А почему такой странный способ установки типа данных?

Ответ:

svoboden пишет:

переменная true не явлется bool типом данных в Autohotkey

svoboden пишет:

Без объектов никак нельзя установить нужный тип данных?

Конечно можно всё сделать, только зачем?

6

Re: AHK: тип данных bool

Ок, понял.