Autor Thema: Nur Zahlen aus Variable holen  (Gelesen 1613 mal)

Offline Joeowe

  • Frischling
  • *
  • Beiträge: 6
Nur Zahlen aus Variable holen
« am: 11.07.07 - 20:55:53 »
Hallo zusammen,

ich versuche gerade den Wert des Feldes Telephone aus unserer Datenbank an den Internet Explorer zu schicken. Das Funktioniert auch soweit. Aber er nimmt auch die Sonderzeichen mit.
Ich möchte aber nur die Zahlen senden. Kann mir jemand helfen ?

_p:=Telephone;
param := "1";
@Command ( [Execute] ;
"http://IP eines IP Phones/command.htm?key=ONHOOK"+_p;  command )

Dies gibt http://IP eines IP Phones/command.htm?key=ONHOOK01234/567
aus
ich brächte aber http://IP eines IP Phones/command.htm?key=ONHOOK01234567
der / oder auch - und " " sind leider im Feld Telephone wie werde ich die los.
« Letzte Änderung: 11.07.07 - 22:14:15 von Joeowe »

Glombi

  • Gast
Re: Nur Zahlen aus Variable holen
« Antwort #1 am: 11.07.07 - 21:15:00 »
Mach Dich mit @ReplaceSubstring vertraut...

Offline Joeowe

  • Frischling
  • *
  • Beiträge: 6
Re: Nur Zahlen aus Variable holen
« Antwort #2 am: 11.07.07 - 21:25:04 »
Danke für die schnell Hilfe hat funktioniert

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Nur Zahlen aus Variable holen
« Antwort #3 am: 11.07.07 - 21:27:25 »
Andreas spricht wieder wahr. Du solltest Dich auch mit dem Thema Parsing auseinandersetzen, denn in und mit Telefonnummern können einem noch ein paar weitere Dinge widerfahren, die man für die TK-Anlage vor dem automatisierten Anruf noch aufarbeiten muss.

Bernhard

PS: Ein Anrufversuch via http://DEI.NE.IP.ADR/command.htm?key=ONHOOK063343434 klappte bei mir sowieso nicht  ;D Bitte postet hier keine
- realen IP-Adressen
- Telefonnummern
- Namen Dritter
etc. pp.  :-P

Offline Joeowe

  • Frischling
  • *
  • Beiträge: 6
Re: Nur Zahlen aus Variable holen
« Antwort #4 am: 11.07.07 - 22:13:00 »
Ok werde darauf achten das ich keine IPs und so eintrage. Habe noch eine Frage. Hab das ganze mal mit dem URL(IP usw.) probiert. Klappt auch aber jetzt müsste die  Seite gleich wieder geschlossen werden bzw. man brächte noch nichtmal sehn das sie auf geht. Es soll eigentlich im Hintergrund nur die IP gefolgt von der Telefonnummer geöffnet werden und gleich wieder geschlossen.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Nur Zahlen aus Variable holen
« Antwort #5 am: 11.07.07 - 23:08:58 »
Wenn ich nicht jahrelang was übersehen habe: Mit Formelsprache geht das nicht. Hierfür brauchst Du LotusScript und (wegen WindowHandle) die WinAPI.

Kommt das hinsichtlich Deiner momentanen Kenntnisse in Frage?

Bernhard

Offline Joeowe

  • Frischling
  • *
  • Beiträge: 6
Re: Nur Zahlen aus Variable holen
« Antwort #6 am: 12.07.07 - 13:58:18 »
Denke das wird für mich doch etwas zu kompliziert. Habe aber in zwischenzeit ein vbs script wo mir diese wahl abbildet. Jetzt müsste ich nur den Wert aus dem Feld Telephone an eine Externe Anwendung ( das vbs Script) schicken.

Hier das Script

set obj = createobject("WScript.Shell")
obj.run "IEXPLORE.exe http://meine.ip/command.htm?dial="(hier die Variable aus Lotus),0,false
wscript.sleep(6000)
obj.run "taskkill /f /im IEXPLORE.exe /t",0,false

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz