Skype не поддерживает сценарии, и он также не доступен для сценариев пользовательского интерфейса. Таким образом, хотя невозможно смоделировать щелчок контакта Skype, можно открыть чат с одним из них, если вы этого хотите.
Skype имеет URI Схема, обеспечивающая доступ к самым базовым c функциям, включая открытие чата с другим пользователем:
skype://john.smith?chat
Полезно то, что он работает на разных платформах, включая macOS iOS и Android. На Windows он немного более строг с форматом, и вам, возможно, придется пропустить две косые черты (но оставить двоеточие). Но если вы скопируете и вставите этот URL в свой веб-браузер, вы обнаружите, что он открывает чат в Skype, с кем бы john.smith
не оказался.
Мы можем использовать AppleScript, чтобы обернуть это внутри обработчика, чтобы который мы можем передать любому имени пользователя, которое мы sh будем вызывать по этому URL:
to chat to username
local username
set URI to ["skype:", username, "?chat"]
open location URI as text
end chat
Он откроет Skype напрямую, без необходимости открывать веб-браузер. Чтобы использовать этот обработчик, вы должны назвать его внутри скрипта следующим образом:
chat to "john.smith"
Затем, когда скрипт будет запущен, он откроет чат с john.smith
в Skype.
Обратите внимание , что вам нужно предоставить Skype имя пользователя (которое также называется Skype Name . Это тот, который может сделать человек используйте для входа в Skype, который они выбирают и устанавливают во время регистрации, после чего его нельзя изменить. Это , а не отображаемое имя, которое появляется в вашем списке контактов , который может редактироваться как пользователем, так и вами.
Я предлагаю заменить john.smith
именем пользователя из ваших контактов, в противном случае он может расстроиться, если все начнут общаться с ним.