tapi/capi - wählen per Kommandozeile

Windows 1 über 9x bis hin zu Vista, 7, 8, 10 und 11 sowie zukünftige Systeme
Unix / Linux in allen Derivaten und Varianten
Antworten
Benutzeravatar
shadowrider
Beiträge: 473
Registriert: Mi 18.Aug, 2004 12:56
Wohnort: Schelklingen-Schmiechen
Kontaktdaten:

tapi/capi - wählen per Kommandozeile

Beitrag von shadowrider »

suche (google hat nicht geholfen) eine Möglichkeit, per Task-Planer eine Telefonnummer zu wählen.

habe eine Fritz!Card PCI am S0 nebst Fritz!-Software, meine Anlage hat auch CTI-Software dabei welche DDE unterstützt

die Telefonnummer muss per Parameter oder in einer Batch (o.ä.) -Datei anzugeben sein.


Hintergrund: möchte eine Art 'Weckdienst' einrichten, meine Anlage AS 191 plus unterstützt dies aber nicht, also soll es per Software geschehen. Leider finde ich keine geeignete Möglichkeit.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also per Telefon soll man Weckanrufe durchführen lassen können. Von einem Systemtelefon aus programmierbar (Seite 86 der Anleitung http://www.agfeo.de/ahb/manuals/527%20017_2000_03.pdf).
Oder in der änderen Fassung (http://www.agfeo.de/ahb/manuals/533%20068_2002_02.pdf) auf Seite 88...
Allerdings per PC und Software müsste die TSP-Schnittstelle installiert sein, um per TAPI darauf zugreifen zu können.
Nur ist dann die Frage, welche Parameter für Datum, Uhrzeit und Rufnummer stehen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
shadowrider
Beiträge: 473
Registriert: Mi 18.Aug, 2004 12:56
Wohnort: Schelklingen-Schmiechen
Kontaktdaten:

Beitrag von shadowrider »

also das Ganze lässt sich offenbar recht einfach per DDE und TK-Phone relisieren:

Code: Alles auswählen

Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sub TkPhone()
Shell "tkphone.exe", 1
    Sleep 9000
Number$ = 15
Kanal = DDEInitiate("tkphone", "system")
If Kanal <> 0 Then
        Befehl$ = "[dial """ + Number$ + """]"
        DDEExecute Kanal, Befehl$
        DDETerminate Kanal
    Else
MsgBox "Keine Verbindung zu TK-Phone möglich"
    End If
    
End Sub
jetzt bräuchte ich jemand, der mir daraus eine 'weckanruf.exe' erstellt, und zwar möglichst so, das ich die Varaible Number$ der exe als Parameter übergeben kann, also Aufruf z.B.
weckanruf.exe /15 (und Klasse wäre, wenn die sleep-Geschichte eleganter gelöst werden könnte)
Das ganze in den Taskplaner gesetzt, und ich habe was ich wollte
Zuletzt geändert von shadowrider am Di 27.Sep, 2005 06:08, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In was hast Du das Script denn jetzt verfasst?
Wenn das in einer Batch-Datei enthalten wäre, könnte man number$ = %1 setzen, damit der Parameter für die Nummer übergeben werden könnte...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
shadowrider
Beiträge: 473
Registriert: Mi 18.Aug, 2004 12:56
Wohnort: Schelklingen-Schmiechen
Kontaktdaten:

Beitrag von shadowrider »

habe es in Word VisualBasic geschrieben (in einer Batch funktioniert es so nicht, und seit 4 Stunden versuche ich das in VBScript hinzubekommen, leider funktioniert es nicht annähernd)
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da fehlt mir leider jetzt eine IDE, um da was zu basteln...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
shadowrider
Beiträge: 473
Registriert: Mi 18.Aug, 2004 12:56
Wohnort: Schelklingen-Schmiechen
Kontaktdaten:

Beitrag von shadowrider »

bräuchte vermutlich einfach jemanden, der VisualBasic-Software hat und obiges kompilieren kann in eine ex
Antworten