So starten Sie eine neue Konversation in Imessage mit AppleScript

9

Also arbeite ich an der Erstellung eines AppleScript, das im Wesentlichen das Senden einer Imessage automatisiert. Was ich jetzt arbeite ist:

%Vor%

Dies funktioniert größtenteils, außer dass es beim Starten einer neuen Konversation nicht funktioniert. Wenn Sie das Skript auf eine Nummer ausführen, mit der Sie in Nachrichten keine Unterhaltung führen, erhalten Sie eine Popup-Warnung mit dem Hinweis "Ihre Nachricht hat keine Empfänger". Dies erzeugt jedoch eine Unterhaltung mit dieser Person, und wenn Sie dasselbe Skript erneut ausführen, funktioniert es.

Ich dachte mir, wenn es das zweite Mal funktioniert, muss es eine Möglichkeit geben, irgendwie eine neue Konversation zu erstellen, aber ich habe nie wirklich AppleScript oder wirklich irgendwelche Skriptsprachen benutzt, also bin ich mir nicht sicher, wie ich das machen soll / p>

Bearbeiten: Unmittelbar nach der Veröffentlichung dachte ich über eine grobe Umgehungslösung nach. Wenn Sie direkt vor dem Senden der Nachricht eine leere Zeichenfolge senden, können Sie eine neue Konversation erstellen, die mit einer bereits bestehenden Konversation funktioniert.

%Vor%

Während das funktioniert, würde ich mir vorstellen, dass es eine bessere / elegantere Lösung als diese gibt.

    
HaHaHAHungry 18.08.2016, 21:32
quelle

1 Antwort

3

Es gibt viele Möglichkeiten, dies zu tun.

Erstes Beispiel :

%Vor%

Zweites Beispiel :

%Vor%     
andy 17.09.2016, 15:21
quelle

Tags und Links