VisuWin programmgesteuert beenden?

Programmierung der HomeMatic CCU mittels contronics homeputer CL

Moderator: Co-Administratoren

Antworten
rav156
Beiträge: 22
Registriert: 23.01.2008, 17:13

VisuWin programmgesteuert beenden?

Beitrag von rav156 » 06.09.2009, 12:08

hallo zusammen,

ich habe jetzt einige Ansichten erstellt, zwischen denen ich per Knopf umschalten kann.
Die Ansichten werden als Vollbild dargestellt.

Nun läuft das Ganze auf einem PC mit Tochscreen (weder Maus noch Tastatur) und ich möchte VisuWin durch einen "Exit-Knopf " beenden können.

Kennt jemand eine Funktion um VisuWin programmgesteuert beenden zu können?

Gruß Frank

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: VisuWin programmgesteuert beenden?

Beitrag von buempi » 06.09.2009, 12:45

Hallo Frank

Du könntest ein Objekt vom Typ Knopf anlegen, bei welchem du unter "Visualisierungs-Aktion" das Wort "Fenster" einträgst. Damit wird die Ansicht in den Normal-Modus geschaltet, wo du das Programm dann mit den üblichen Windows-Funktionen und dem Finger als "Maus" beenden kannst.

Viele Grüsse
Bümpi

rav156
Beiträge: 22
Registriert: 23.01.2008, 17:13

Re: VisuWin programmgesteuert beenden?

Beitrag von rav156 » 06.09.2009, 13:04

hallo Bümpi,

das habe ich schon ausprobiert.

Ist aber nicht wirklich sexy...
- Fenster erscheint
- ist zu groß, X zum Schliessen liegt natürlich rechts ausserhalb der Bildschirms, klar, wo sonst...
- ok, Fenster verschieben
- endlich X drücken...
- Mist daneben gedrückt, Vollbild ist wieder da...
- Frau fragt: was treibst du denn da????

Gefällt mir nicht.

Ein Knopf drücken und VisuWin wird beendet - das ist das Ziel.

Gruß
Frank

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: VisuWin programmgesteuert beenden?

Beitrag von buempi » 06.09.2009, 14:17

Hallo Frank

Eine Homeputer-Funktion, wie du sie suchst, gibt es nicht. Man müsste das also über ein externes Programm, welches mit STARTWIN() aufgerufen wird, lösen. Folgende Möglichkeiten bieten sich an:

1. Über eine KILL.EXE (vielerorts im Netz erhältlich) die VisuWin.exe killen

2. Wenn der Rechner gleichzeitig heruntergefahren werden soll, über das Windows-Programm Shutdown.exe

3. Über das Programm "SendeTaste.exe", welches ich hier mal zur Verfügung gestellt habe, die Tastenfolge senden, welche zum Beenden von VisuWin.exe notwendig ist (vermutlich: !{F4}!{F4}{ENTER} was Alt-F4 .. Alt-F4 .. EINGABE bedeutet): http://homematic-forum.de/forum/viewtop ... 8751#p8751 - Als Fenster-Namen müsstest du wohl den Namen der Ansicht verwenden, auf der sich der Knopf, mit welchem du SendeTaste.exe aufrufst, befindet. - ACHTUNG: Nur 1 Wort aus diesem Namen, falls der aus mehreren Wörtern besteht.

Viele Grüsse
Bümpi

rav156
Beiträge: 22
Registriert: 23.01.2008, 17:13

Re: VisuWin programmgesteuert beenden?

Beitrag von rav156 » 06.09.2009, 18:09

hallo Bümpi,

danke für "SendeTaste.exe". Damit habe ich es hinbekommen.

Kill.exe und Taskkill.exe hatte ich schon probiert, aber ohne Erfolg.

Mit
StartWin("C:\Programme\contronics\homeputer CL Studio\SendeTaste,VisuWin !{B}")
kann VisuWin von jeder Ansicht aus beendet werden.

Gruß
Frank

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: VisuWin programmgesteuert beenden?

Beitrag von buempi » 06.09.2009, 18:52

Hallo Frank

Es freut mich, dass es läuft! Bei der Tastenkombination war ich mir nicht sicher, weil ich selbst keine HomeMatic habe, und es so nicht ausprobieren konnte. - Toll, dass du deiner Erfolgsmeldung auch noch gleich die richtigen Parameter beigefügt hast. So brauchen andere, die es verwenden wollen, nicht lange herumzuüben.

Viele Grüsse
Bümpi

Benutzeravatar
jczarnetzki
Beiträge: 744
Registriert: 06.01.2007, 19:35
Wohnort: 20 Min. westlich von Hannover

Re: VisuWin programmgesteuert beenden?

Beitrag von jczarnetzki » 06.09.2009, 19:58

Hallo Bümpi, hallo rav156,

Das war es, was ich schon seit langen gesucht habe.
Konnte mit diesem Knopf sogar meine Frau beeindrucken!

Brümpi Du solltest langsam auf HomeMatic als zweites System umsteigen. :D
Mit freundlichen Grüßen
jörg

171 Kanäle in 66 Geräten:
2x HM-LC-Sw1-PB-FM, 3x HM-LC-Sw1-Pl, 2x HM-LC-Sw4-SM, 3x HM-LC-Sw1-FM, 2x HM-WDS10-TH-O, 6x HM-Sec-SD, 2x HM-Sen-MDIR-SM, 3x HM-Sec-MDIR, 1x HM-PB-4Dis-WM, 1x HM-LC-Dim1L-Pl, 1x HM-PB-4-WM, 1x HM-LC-Sw2-PB-FM, 1x HM-RC-12-B, 2x HM-RC-19-B, 1x HM-PBI-4-FM, 1x HM-Sec-SD-Team, 1x HM-Sec-RHS, 6x HM-Sec-SC, 3x HM-LC-Sw4-PCB, 2x HM-Sec-TiS, 1x HM-OU-CF-Pl, 1x HM-CCU-1, 1x HMW-IO-4-FM, 2x HM-LC-Sw2-FM, 5x HM-CC-VD, 2x HM-WDS40-TH-I, 1x HM-WDS30-T-O, 4x HM-CC-TC, 2x HM-Sec-WDS, 2x HM-RC-Key3-B, 1x HM-Sec-Key
--------------------------------------------

Antworten

Zurück zu „homeputer CL“