Integration von JS- und VB-Skripten in das Programm Call Office

Das Softwareprodukt Call Office wurde mit der Erwartung entwickelt, dass es als mögliche größere Unternehmen für kommerzielle Zwecke und einzelne Benutzer für ihren täglichen Bedarf verwendet werden kann. Tatsächlich kann jeder mit grundlegenden Programmierkenntnissen und Kenntnissen von JavaScript oder VB-Skripten basierend auf unserem Programm, Ankündigungen, seine eigenen Anwendungen für den Computer erstellen und ihn (oder jede andere Person oder Personengruppe) über alles informieren.

Betrachten Sie anschauliche Beispiele dafür, wie dies für die vier Hauptfunktionen des Programms funktioniert.

Angenommen, Sie haben einen Computer und ein Kind, dessen Zugriff auf den Computer streng beschränkt ist. Die Situation erfordert natürlich Kontrolle, aber wenn die Erwachsenen bei der Arbeit sind, ist die Kontrolle problematisch. Ausweg könnte ein Skript sein, das mit dem Call Office interagiert und jedes Mal eine SMS-Nachricht an Ihr Handy sendet, wenn sich beispielsweise ein bestimmter Benutzer anmeldet oder wenn die Zeit des Systems ein bestimmtes Limit überschreitet. Nach Erhalt dieser Nachricht können Sie bereits disziplinarische Maßnahmen ergreifen.

//JavaScript example
if (The condition of posting == true) {
   var Device = new ActiveXObject ("CallOffice.Device");

   Device.Open ();
   var Result = Device.SendSMS ('8987654321 - your phone number', "Test message");
   if (Result == 0){
      alert("Message sent!");
   }
   Device.Close ();
}
'VBscript example
if The condition of posting = true then
   Dim Device
   Set Device = CreateObject ("CallOffice.Device")

   Device.Open

   Result = Device.SendSMS ("8987654321 - your phone number", "Test message")

   if Result = 0 then
      MsgBox "Message sent!"
   end if
   Device.Close
end if

Mit der SMS-Anrufbeantworterfunktion kann das Skript für vergessliche Benutzer geschrieben werden. Natürlich können Sie den Herd oder das Licht im Flur nicht aus der Ferne ausschalten, aber mit dem richtigen Skript und dem Senden von SMS von Ihrem Telefon an Ihren Computer können Sie es aus der Ferne ausschalten, wenn Sie es beim Verlassen des Hauses vergessen .

//JavaScript example
var Device = new ActiveXObject ("CallOffice.Device");

Device.Open ();
var Result = Device.WaitForSMS (-1);
if (Result == 0) {
   any action on the computer
}
Device.Close ();
'VBscript example
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open

Result = Device.WaitForSMS (-1)

if Result = 0 then
   any action on the computer
end if

Device.Close

Für automatische ausgehende Anrufe gibt es eine Reihe von Anwendungsfällen. Tatsächlich kann es eine Erinnerung daran sein, was Sie auf Ihrem Telefon wollen. Zum Beispiel kann ein Skript am Ende des Monats jeden Tag aufrufen, um Sie daran zu erinnern, dass es schön wäre, für das Internet zu bezahlen.

//JavaScript example
if (date of call == date today) {
   var Device = new ActiveXObject ("CallOffice.Device");

   Device.Open ();
   var Result = Device.Dial ('8987654321 - your phone number', 40);
   if (Result == 0){
      Device.Say ("Have to pay for internet.wav");
   }
   Device.HangUp ();
   Device.Close ();
}
'VBscript example
if date of call = date today then
   Dim Device
   Set Device = CreateObject ("CallOffice.Device")

   Device.Open

   Result = Device.Dial ("8987654321 - your phone number", 40)

   if Result = 0 then
      Device.Say "Have to pay for internet.wav"
   end if

   Device.HangUp
   Device.Close
end if

Auch im Alltag kann eine Voicemail-Software nützlich sein. Diese Funktion ist wiederum sehr relevant für die Fernsteuerung des Systems - Betriebszeit, der Benutzer arbeitet oder etwas anderes. Das heißt, wenn Sie ein solches Skript ausführen, können Sie seine Arbeit überprüfen, die Meldung des Programms aufrufen und abhören.

//JavaScript example
var Device = new ActiveXObject ("CallOffice.Device");
Device.Open ();
var Result = Device.WaitForCall (-1);
if (Result == 0) {
   Device.Say ("User --- works in the system -- hours -- minutes");
}
Device.HangUp ();
Device.Close ();
'VBscript example
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open

Result = Device.WaitForCall (-1)

if Result = 0 then
   Device.Say "User --- works in the system -- hours -- minutes"
end if

Device.HangUp
Device.Close

Wenn Sie also die Grundlagen solcher Skripte kennen, können Sie bei fast jedem Ereignis auf Ihrem PC Alarme für den Anruf (durch Anrufen oder Senden von SMS) erstellen. Das Programm ist sehr flexibel in Ihrer Arbeit und kann Ihre Skripte automatisieren und das Leben zu Hause erleichtern.

FaLang translation system by Faboba