Diagnosesicherheit nicht mehr voreinstellbar

Fragen, Anregungen oder Tipps und Tricks? Hier ist der erste Anlaufpunkt.
Nicht sicher, wo ein Thema hingehört? Hier hinein - wir kümmern uns! :)

Moderator: Forum Moderatoren

Forumsregeln
TM-Startforum - "offen für alle Themen".
Beiträge, die in einen anderen Bereich passen, werden bei Bedarf verschoben.
Benutzeravatar
Thomas
Beiträge: 650
Registriert: Dienstag 27. Februar 2007, 09:24
17
Hat sich bedankt: 30 times
Bedankt: 32 times
Kontaktdaten:

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von Thomas »

@Kasimir: Bitte PN lesen... vielleicht können wir das so direkt einfacher lösen. Sobald die Ursache klar und beseitigt ist, melde ich mir hier mit Infos für alle zurück.
doc2810
Beiträge: 121
Registriert: Sonntag 6. Januar 2013, 15:08
11
Bedankt: 2 times

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von doc2810 »

Hallo Thomas,
also auch von uns ein ganz herzliches Dankeschön für Ihre tolle Programmierarbeit. Darauf können Sie wirklich stolz sein. Aus der Übung kommen Sie mit Turbomed sicherlich nie, aber die Zeit muss man erst mal haben.
Nochmals vielen Dank!

Viele Grüße

doc2810


P.S. Hat überall geklappt, aber bei einem Rechner mit WIN 7, 32 bit hat´s bei der Installation gemeckert und abgebrochen.
Benutzeravatar
Thomas
Beiträge: 650
Registriert: Dienstag 27. Februar 2007, 09:24
17
Hat sich bedankt: 30 times
Bedankt: 32 times
Kontaktdaten:

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von Thomas »

Hallo, doc2810,

ich habe in dem letzten Programmpaket auch für die Version 3 eine 32bit-Version kompiliert. Extra für Sie :D

Viele Grüße,
Thomas
doc2810
Beiträge: 121
Registriert: Sonntag 6. Januar 2013, 15:08
11
Bedankt: 2 times

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von doc2810 »

Hallo Thomas,
genial, es hat sofort auf dem 32 bit Rechner geklappt. Ich habe in unserem vorangegangenen Beitrag vergessen zu erwähnen, dass man nicht nur Zeit sondern insbesondere schon ein enormes Wissen angehäuft haben muss, um so etwas hin zu bekommen. Also Hut ab!

Wir wünschen eine schöne und ruhige Woche.

doc2810
Relativist
Beiträge: 1
Registriert: Montag 4. Mai 2015, 15:35
8

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von Relativist »

@Thomas
Hallo Zusammen,

ich wollte mich einfach mal erkundigen, ob das ein VB.Net Programm ist, da ich derzeit das Programm nicht ausführen kann.

Danke und Grüße
Benutzeravatar
Thomas
Beiträge: 650
Registriert: Dienstag 27. Februar 2007, 09:24
17
Hat sich bedankt: 30 times
Bedankt: 32 times
Kontaktdaten:

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von Thomas »

Nein, das ist ein Autohotkey-Script. Wenn die kompilierten Programme nicht laufen sollten, dann bitte Autohotkey von http://www.autohotkey.com installieren und die Scripte (.ahk-Dateien) einfach so ausführen. Wobei ich mir nicht vorstellen kann, dass es ein grundsätzliches Problem mit den kompilierten Scripten geben sollte, mal von den 64bit Versionen abgesehen, die auf 32bit Systemen natürlich nicht laufen können. (Wohl aber umgekehrt.)

Viele Grüße,
Thomas
draw
Beiträge: 8
Registriert: Dienstag 20. Oktober 2009, 08:20
14

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von draw »

@Thomas

besten Dank - funktioniert prima auf Anhieb.
Sie haben mir 30min Freizeit pro Tag geschenkt!

Mfg AW
Benutzeravatar
Thomas
Beiträge: 650
Registriert: Dienstag 27. Februar 2007, 09:24
17
Hat sich bedankt: 30 times
Bedankt: 32 times
Kontaktdaten:

Re: Verteilen dieses (und anderer) Autohotkey-Scripts...

Beitrag von Thomas »

Bisher hatte ich das Paket mit den verschiedenen Programmen (alt und neue Version, 32 und 64 bit) bei Copy.com geparkt, weil ich hier im Forum nur Anhänge in sehr homöopathischen Dosen verwenden kann. Nun hat der automatische Virenscanner von copy.com angeschlagen, und den Link entfernt. Ich möchte betonen, dass das ein Fehlalarm ist, vermutlich ausgelöst durch irgendeine interne Funktion des verwendeten Autohotkey, das ja notwendigerweise (zur Maus- und Tastatursteuerung und zum Abgreifen von Bildschirminhalten) tiefer ins System eingreifen muss. Dennoch, mit einem Download-Link geht's halt nicht (mehr).

Ich bitte deshalb jeden, der in Zukunft dieses (oder andere meiner) Scripte einsetzen möchte, sich auf http://ahkscript.org/download den Installer herunterzuladen und den zu installieren. Danach einfach das entsprechende Autohotkey-Script von hier herunterladen und ausführen. Das Script kommt immer im Quelltext (mit einer .ahk Erweiterung). Das hat nebenbei den Vorteil, dass man den Autohotkey-Interpreter aktualisieren kann, und das Script dann immer den jeweils installierten benutzt (und nicht den, den ich vor mehr oder weniger langer Zeit zum Compilieren verwendet habe). Und wer zum einfacheren Verteilen auf mehrere Rechner dennoch einfach eine selbstständig laufende Version des Scripts haben will: Einfach das Script mit der rechten Maustaste anklicken und aus dem Kontextmenü "Compile Script" auswählen - fertig.

Viele Grüße,
Thomas

PS: Hier nochmal das Script, das im Anhang enthalten ist, zum direkten Anschauen:

Code: Alles auswählen

SetTitleMatchMode, Slow
Loop
{
  SetTitleMatchMode, RegEx
  WinWaitActive, ^Diagnose$|^\QTURBOMED - [Gestellte Diagnose]\E$|Gestellte Diagnose
  SetTitleMatchMode, 3
  WinGetText, strFenstertext
  IfWinExist, Diagnose
  {
    OutputDebug, Wir sind in einem "alten" Diagnosefenster
    loop, 1
    {
      strDiagnosenSicherheit := SubStr(strFenstertext, 1, InStr(strFenstertext, "`r`n")-1)
      strFenstertext:= SubStr(strFenstertext, InStr(strFenstertext, "`r`n")+2)
    }
    OutputDebug, %strDiagnosenSicherheit%
    If (strDiagnosenSicherheit = "-")
      Send, g
    WinWaitclose, Diagnose
  }
  Else IfWinExist, TURBOMED - [Gestellte Diagnose]
  {
    OutputDebug, Wir sind in einem "neuen" Diagnosefenster
    loop, 9
    {
      strDiagnosenSicherheit := SubStr(strFenstertext, 1, InStr(strFenstertext, "`r`n")-1)
      strFenstertext:= SubStr(strFenstertext, InStr(strFenstertext, "`r`n")+2)
    }
    OutputDebug, %strDiagnosenSicherheit%
    If (strDiagnosenSicherheit = "?")
      Send, g
    WinWaitclose, TURBOMED - [Gestellte Diagnose]
  }
  Else IfWinExist, Gestellte Diagnose
  {
    OutputDebug, Wir sind in einem "neuen" Diagnosefenster
    loop, 9
    {
      strDiagnosenSicherheit := SubStr(strFenstertext, 1, InStr(strFenstertext, "`r`n")-1)
      strFenstertext:= SubStr(strFenstertext, InStr(strFenstertext, "`r`n")+2)
    }
    OutputDebug, %strDiagnosenSicherheit%
    If (strDiagnosenSicherheit = "?")
      Send, g
    WinWaitclose, TURBOMED - [Gestellte Diagnose]
  }
}
Return
rfbdoc
PowerUser
Beiträge: 2929
Registriert: Sonntag 30. April 2006, 19:31
17
Hat sich bedankt: 29 times
Bedankt: 53 times

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von rfbdoc »

Habe heute auch Autohotkey auf allen Rechnern installiert

Damit kann man endlich wieder flüssig arbeiten !

Danke !
R.F.B.
Andreas
Beiträge: 241
Registriert: Dienstag 2. November 2004, 21:45
19
Wohnort: Ruhrgebiet
Hat sich bedankt: 10 times
Bedankt: 2 times

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von Andreas »

Hallo Thomas,
prima Arbeit, funktioniert einwandfrei.
Vielen Dank!
freundliche Grüsse
Andreas
Max
Beiträge: 222
Registriert: Donnerstag 19. Februar 2009, 08:28
15

Re: Verteilen dieses (und anderer) Autohotkey-Scripts...

Beitrag von Max »

Thomas hat geschrieben:Bisher hatte ich das Paket mit den verschiedenen Programmen (alt und neue Version, 32 und 64 bit) bei Copy.com geparkt, weil ich hier im Forum nur Anhänge in sehr homöopathischen Dosen verwenden kann. Nun hat der automatische Virenscanner von copy.com angeschlagen, und den Link entfernt. Ich möchte betonen, dass das ein Fehlalarm ist, vermutlich ausgelöst durch irgendeine interne Funktion des verwendeten Autohotkey, das ja notwendigerweise (zur Maus- und Tastatursteuerung und zum Abgreifen von Bildschirminhalten) tiefer ins System eingreifen muss. Dennoch, mit einem Download-Link geht's halt nicht (mehr).

Ich bitte deshalb jeden, der in Zukunft dieses (oder andere meiner) Scripte einsetzen möchte, sich auf http://ahkscript.org/download den Installer herunterzuladen und den zu installieren. Danach einfach das entsprechende Autohotkey-Script von hier herunterladen und ausführen. Das Script kommt immer im Quelltext (mit einer .ahk Erweiterung). Das hat nebenbei den Vorteil, dass man den Autohotkey-Interpreter aktualisieren kann, und das Script dann immer den jeweils installierten benutzt (und nicht den, den ich vor mehr oder weniger langer Zeit zum Compilieren verwendet habe). Und wer zum einfacheren Verteilen auf mehrere Rechner dennoch einfach eine selbstständig laufende Version des Scripts haben will: Einfach das Script mit der rechten Maustaste anklicken und aus dem Kontextmenü "Compile Script" auswählen - fertig.

Viele Grüße,
Thomas

PS: Hier nochmal das Script, das im Anhang enthalten ist, zum direkten Anschauen:

Code: Alles auswählen

SetTitleMatchMode, Slow
Loop
{
  SetTitleMatchMode, RegEx
  WinWaitActive, ^Diagnose$|^\QTURBOMED - [Gestellte Diagnose]\E$|Gestellte Diagnose
  SetTitleMatchMode, 3
  WinGetText, strFenstertext
  IfWinExist, Diagnose
  {
    OutputDebug, Wir sind in einem "alten" Diagnosefenster
    loop, 1
    {
      strDiagnosenSicherheit := SubStr(strFenstertext, 1, InStr(strFenstertext, "`r`n")-1)
      strFenstertext:= SubStr(strFenstertext, InStr(strFenstertext, "`r`n")+2)
    }
    OutputDebug, %strDiagnosenSicherheit%
    If (strDiagnosenSicherheit = "-")
      Send, g
    WinWaitclose, Diagnose
  }
  Else IfWinExist, TURBOMED - [Gestellte Diagnose]
  {
    OutputDebug, Wir sind in einem "neuen" Diagnosefenster
    loop, 9
    {
      strDiagnosenSicherheit := SubStr(strFenstertext, 1, InStr(strFenstertext, "`r`n")-1)
      strFenstertext:= SubStr(strFenstertext, InStr(strFenstertext, "`r`n")+2)
    }
    OutputDebug, %strDiagnosenSicherheit%
    If (strDiagnosenSicherheit = "?")
      Send, g
    WinWaitclose, TURBOMED - [Gestellte Diagnose]
  }
  Else IfWinExist, Gestellte Diagnose
  {
    OutputDebug, Wir sind in einem "neuen" Diagnosefenster
    loop, 9
    {
      strDiagnosenSicherheit := SubStr(strFenstertext, 1, InStr(strFenstertext, "`r`n")-1)
      strFenstertext:= SubStr(strFenstertext, InStr(strFenstertext, "`r`n")+2)
    }
    OutputDebug, %strDiagnosenSicherheit%
    If (strDiagnosenSicherheit = "?")
      Send, g
    WinWaitclose, TURBOMED - [Gestellte Diagnose]
  }
}
Return
Hallo,

vielen Dank für das Script, echt toll. Allerdings funktioniert das nicht mit eingeschalteten AKR und der Version 15.3.1. Kann das sein? Probehalber habe ich die Kodierrichtlinien deaktiviert, dann funktioniert es sofort, mit dem "neuen" Diagnosenfenster hingegen nicht.
Im Quelltext des Scripts habe ich schon ein wenig probiert, leider bislang ohne nennenswerten Erfolg.
Was kann ich noch probieren?
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
Thomas
Beiträge: 650
Registriert: Dienstag 27. Februar 2007, 09:24
17
Hat sich bedankt: 30 times
Bedankt: 32 times
Kontaktdaten:

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von Thomas »

Hallo Max,

da hat sich wohl was an der Maske geändert. Ich habe das Script angepasst, es sollte jetzt universell(er) funktionieren:

Code: Alles auswählen

SetTitleMatchMode, Slow
Loop
{
  SetTitleMatchMode, RegEx
  WinWaitActive, ^Diagnose$|^\QTURBOMED - [Gestellte Diagnose]\E$|Gestellte Diagnose
  SetTitleMatchMode, 3
  IfWinExist, Diagnose
  {
    OutputDebug, Wir sind in einem "alten" Diagnosefenster
    ControlGet, strDiagnosenSicherheit, Choice, , Combobox1
    OutputDebug, %strDiagnosenSicherheit%
    If (strDiagnosenSicherheit = "-")
      Send, g
    WinWaitclose, Diagnose
  }
  Else IfWinExist, TURBOMED - [Gestellte Diagnose]
  {
    OutputDebug, Wir sind in einem "neuen" Diagnosefenster (AKR aktiv)
    ControlGet, strDiagnosenSicherheit, Choice, , Combobox1
    OutputDebug, %strDiagnosenSicherheit%
    If (strDiagnosenSicherheit = "?")
      Send, g
    WinWaitclose, TURBOMED - [Gestellte Diagnose]
  }
  Else IfWinExist, Gestellte Diagnose
  {
    OutputDebug, Wir sind in einem "neuen" Diagnosefenster (AKR aktiv)
    ControlGet, strDiagnosenSicherheit, Choice, , Combobox1
    OutputDebug, %strDiagnosenSicherheit%
    If (strDiagnosenSicherheit = "?")
      Send, g
    WinWaitclose, TURBOMED - [Gestellte Diagnose]
  }
}
Return
Das Script hängt auch an:
Diagnosensicherheit v4.zip
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Max
Beiträge: 222
Registriert: Donnerstag 19. Februar 2009, 08:28
15

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von Max »

Super, und dann auch noch so flott. Funktioniert, vielen lieben Dank!

Und ein schönes Wochenende.
Pimpfi
Beiträge: 126
Registriert: Dienstag 7. Februar 2012, 20:08
12

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von Pimpfi »

Hallo allerseits,

mit den vorbeschriebenen Varianten war durch das entsprechende Skript unter Win7 32 und 64bit die Voreinstellung der gesicherten Diagnose kein Problem.

Unter Win10 64bit funktioniert bei mir mit der letzten Version 4 (oder auch den vorherigen) leider nichts mehr...

Gibt es denn jemanden der ein Skript vielleicht so modifiziert hat, dass es auch mit dem akutellen Win10 64bit läuft???
Würde mich riesig freuen!

Herzlichen Dank im Voraus!
rfbdoc
PowerUser
Beiträge: 2929
Registriert: Sonntag 30. April 2006, 19:31
17
Hat sich bedankt: 29 times
Bedankt: 53 times

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von rfbdoc »

Diese kompilierten exe Dateien laufen hier jeweils unter 32 bzw. 64 bit ohne Probleme
TmDiagnosen.zip
R.F.B.
Pimpfi
Beiträge: 126
Registriert: Dienstag 7. Februar 2012, 20:08
12

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von Pimpfi »

Vielen Dank für die schnelle Antwort und den Download!

Paradoxon:
Unter Win7 64bit lief alles wie geschmiert.
Nach Upgrade auf Win10 64bit keine Diagnosen-Voreinstellung mehr und auch kein TMKartei-Drucker.

Die Lösung:
TM wurde immer standartmäßig als Administrator gestartet - damit öffneten die einzelnen Fenster immer in der zuletzt geöffneten Position und Größe. Dafür kapitulieren unter Win 10 die beiden Tools.

Öffnet man TM unter Win10 nicht als Admin, laufen die Tools - dafür öffnen die Fenster jedes Mal an einer anderen Stelle. Ist doch ein schlechter Witz... :oops:

Kennt jemand die sinnvolle Verknüpfung von beiden Effekten ???
rfbdoc
PowerUser
Beiträge: 2929
Registriert: Sonntag 30. April 2006, 19:31
17
Hat sich bedankt: 29 times
Bedankt: 53 times

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von rfbdoc »

Kennt jemand die sinnvolle Verknüpfung von beiden Effekten ???
Nein


Bei mir steht die jeweilige exe Datei in der Autostart. Sie läuft unabhängig davon wie und ob TurboMed gestartet wird und steht im Systray sowohl unter Win7 als auch unter Win10 egal ob 32- oder 64 bit
Eventuell auch einmal unter Eigenschaften im Register Sicherheit die Einstellungen für die exe Datei überprüfen ?
R.F.B.
Landarzt21
Beiträge: 163
Registriert: Samstag 6. Februar 2021, 11:26
3
Hat sich bedankt: 8 times
Bedankt: 8 times

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von Landarzt21 »

Im oben angepassten Script muss glaube ich noch eine weitere Anpassung rein ein weiteres Else If,
Turbomed hat innerhal eines Komplexes ein Fenstern mit "TURBOMED - Gestellte Diagnose" ohne "Gestellte Diagnose" in [] aufgemacht, da hat es nicht funktioniert., mit dem weiteren Elseif müsste es gehen.

Code: Alles auswählen

Else IfWinExist, TURBOMED - Gestellte Diagnose
  {
    OutputDebug, Wir sind in einem "neuen" Diagnosefenster (AKR aktiv)
    ControlGet, strDiagnosenSicherheit, Choice, , Combobox1
    OutputDebug, %strDiagnosenSicherheit%
    If (strDiagnosenSicherheit = "?")
      Send, g
    WinWaitclose, TURBOMED - [Gestellte Diagnose]
  }
Landarzt21
Beiträge: 163
Registriert: Samstag 6. Februar 2021, 11:26
3
Hat sich bedankt: 8 times
Bedankt: 8 times

Re: Diagnosesicherheit nicht mehr voreinstellbar

Beitrag von Landarzt21 »

zum Kontext passend, kann ich im Rahmen einer Komplexauslösung eine Diagnosesicherheit voreinstellen. Z.b. Komplex für Langzeit EKG dann Diagnosesicherhiet bei Herzrhythmusstörung V.a. ?
Antworten

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot], c-it, Christoph Ameling, Google [Bot] und 135 Gäste