Как мне отправить идентификатор guid через hotstring?

#autohotkey

#autohotkey

Вопрос:

Я использую

 :*:guid::
 send_guid() {
    TypeLib := ComObjCreate("Scriptlet.TypeLib")
    NewGUID := TypeLib.Guid
    send, %NewGUID%
}
  

Я знаю, что guid сгенерирован, потому что я могу ввести MsgBox, %NewGuid% и Guid отобразится.

Ответ №1:

Используйте режим {text} следующим образом:

 send, {text}%NewGUID%
  

Потому что GUID начинается с {, что имеет особое значение в команде отправки.

Смотрите https://www.autohotkey.com/docs/commands/Send.htm#Text