Sie sind hier: Startseite » Forum » Software » Navigationssoftware » Navigon » NCK4 und cpos
Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Autor Nachricht
Ti-ejtsch
Forumjunkie
Forumjunkie



Anmeldung: 01.05.2005
Beiträge: 686



BeitragVerfasst: Di 14 Feb, 2006 18:30  Titel:  (Kein Titel)
Nach untenNach oben

Hm, irgendwas funktioniert bei mir dann nicht richtig, da weder der Warnhinweis verschwindet noch das Lautstärkeproblem behoben wird.

Ti-ejtsch



    
blade_m2003
Forumkenner
Forumkenner


Alter: 50
Anmeldung: 11.02.2006
Beiträge: 165
Wohnort: Griechenland


BeitragVerfasst: Di 14 Feb, 2006 18:37  Titel:  (Kein Titel)
Nach untenNach oben

Ti-ejtsch hat folgendes geschrieben:
Hm, irgendwas funktioniert bei mir dann nicht richtig, da weder der Warnhinweis verschwindet noch das Lautstärkeproblem behoben wird.

Ti-ejtsch




berichte mal kurz wie du vorgegangen bist

mfg



    
Ti-ejtsch
Forumjunkie
Forumjunkie



Anmeldung: 01.05.2005
Beiträge: 686



BeitragVerfasst: Di 14 Feb, 2006 18:48  Titel:  (Kein Titel)
Nach untenNach oben

Habe nochmals getestet, dabei habe ich die Schriftgröße der Navigon Skin.ini wieder auf Originalgröße gesetzt und siehe da, alles funktioniert.

Danke
Ti-ejtsch



    
webersens
Fingerwundschreiber
Fingerwundschreiber



Anmeldung: 04.08.2005
Beiträge: 471
Wohnort: Stade

2002 Audi S6 Avant
BeitragVerfasst: Di 14 Feb, 2006 19:40  Titel:  (Kein Titel)
Nach untenNach oben

Ja-cool.Also auf meinem Heimrechner geht das schonmal sehr gut.Werd das dann die Tage mal im Auto testen.Wenn die Pfade gleich sind brauch ich mir doch nur die .exe kopieren und auf den CarPC schaufeln oder?
Vielen Dank an blade_m2003



    
blade_m2003
Forumkenner
Forumkenner


Alter: 50
Anmeldung: 11.02.2006
Beiträge: 165
Wohnort: Griechenland


BeitragVerfasst: Di 14 Feb, 2006 20:04  Titel:  (Kein Titel)
Nach untenNach oben

webersens hat folgendes geschrieben:
Ja-cool.Also auf meinem Heimrechner geht das schonmal sehr gut.Werd das dann die Tage mal im Auto testen.Wenn die Pfade gleich sind brauch ich mir doch nur die .exe kopieren und auf den CarPC schaufeln oder?
Vielen Dank an blade_m2003



danke
Wenn die Pfade gleich sind brauchst du nur die .exe kopieren.

an alle:
die gute nachricht
habe eine möglichkeit die falsche zeit anzeige in navigon zu fixen

die schlechte
solange navigon dann läuft ist die systemzeit dann verstellt

soll ich einbauen oder nicht???

mfg



    
Ti-ejtsch
Forumjunkie
Forumjunkie



Anmeldung: 01.05.2005
Beiträge: 686



BeitragVerfasst: Di 14 Feb, 2006 20:34  Titel:  (Kein Titel)
Nach untenNach oben

Hallo,

erstelle doch einfach 2 Skripte, dann kann jeder selbst wählen welches er möchte.

Ti-ejtsch



    
webersens
Fingerwundschreiber
Fingerwundschreiber



Anmeldung: 04.08.2005
Beiträge: 471
Wohnort: Stade

2002 Audi S6 Avant
BeitragVerfasst: Di 14 Feb, 2006 22:23  Titel:  (Kein Titel)
Nach untenNach oben

Also ich bräuchte das nicht unbedingt-aber prinzipiell wäre es wohl schon gut wenn das Navi die korrekte Zeit anzeigt.Die Systemzeit ist doch relativ egal-und wenn sie nach Beenden der Navigation wieder korrekt eingestellt wird fällt das doch garnicht mehr auf.
Mich hat vielmehr diese Sache mit dem falschen Verzeichnis und der Lautstärkenverstellung beim beenden gestört-und da hast du hier ne super Lösung hingelegt-und das nervige Warnfenster beim Start ist auch noch weg-ich bin voll zufrieden.



    
ganja
Forum-Elite
Forum-Elite


Alter: 45
Anmeldung: 24.01.2006
Beiträge: 1523
Wohnort: Porta Westfalica


BeitragVerfasst: Di 21 März, 2006 10:26  Titel:  (Kein Titel)
Nach untenNach oben

@blade_m2003
bezüglich PN

Ich wollte das überprüft wird ob schon eine Instanz vom Script läuft und nicht NCK und das Script geschlossen wird wenn NCK beendet ist.

mit der Überwachung hab ich so gelöst.

If ProcessExists("nck.exe") Then EXIT(0)

am Anfang des Scipt's.
sonst kann das Script mehrmals gestartet werden.

MfG
Steve



    
blade_m2003
Forumkenner
Forumkenner


Alter: 50
Anmeldung: 11.02.2006
Beiträge: 165
Wohnort: Griechenland


BeitragVerfasst: Di 21 März, 2006 12:36  Titel:  (Kein Titel)
Nach untenNach oben

hallo,

"If ProcessExists("nck.exe") Then EXIT(0)"

Damit überwachst du nck und nicht das script ob es gestartet ist

wenn du das so machst und du öffnest zum zweiten mal die navi erscheint sie nur kurz und dann ist wieder cPOS zu sehen, darum hatte ich diese lösung nicht genommen.
Das problem ist das cPOS wartet bis die instanz geschlossen ist und setzt sich wieder als actives fenster. Wenn du die instantz direkt killst öffnet sich cPOS.

Bei mir ist es so das, das script zwar zweimal aufgerufen wird aber sich nck nicht zweimal öffnet. Dafür sorgt die zeile die ich dir mit den sternchen markiert habe.
wird das script zum zweiten mal aufgerufen wartet es bis nck geschlossen wird und beendet sich dann ohne etwas zu machen.


MFG
blade_m2003



    
webersens
Fingerwundschreiber
Fingerwundschreiber



Anmeldung: 04.08.2005
Beiträge: 471
Wohnort: Stade

2002 Audi S6 Avant
BeitragVerfasst: Di 21 März, 2006 13:22  Titel:  (Kein Titel)
Nach untenNach oben

Hallo Blade,eigentlich braucht man den Script ja garnicht mehr da in der neuen cpos Version der NCK Start auch wieder normal funktioniert und über die Option Center-Balance Funktion in cpos sollte das Problem beim beenden eientlich auch behoben sein.Ich nutze deinen Script aber weiterhin wegen dem sonst störenden Startfenster-Warnhinweis.
Hast du das Script eigentlich nochmal verändert-wegen Uhrzeit und so?



    
ganja
Forum-Elite
Forum-Elite


Alter: 45
Anmeldung: 24.01.2006
Beiträge: 1523
Wohnort: Porta Westfalica


BeitragVerfasst: Di 21 März, 2006 14:26  Titel:  (Kein Titel)
Nach untenNach oben

blade_m2003 hat folgendes geschrieben:
hallo,

"If ProcessExists("nck.exe") Then EXIT(0)"

Damit überwachst du nck und nicht das script ob es gestartet ist



das war mir schon klar, aber da wir das Script eh nur zum starten von NCK verwenden. War die Lösung ausreichend.

Mit der anderen Sache zwecks dem starten von cpos, hast du natürlich recht. Konnt es halt nur noch nicht testen.

aber wie webersens schon sagte in der neuen Version besteht das Problem nicht mehr.

MfG
Steve



    
webersens
Fingerwundschreiber
Fingerwundschreiber



Anmeldung: 04.08.2005
Beiträge: 471
Wohnort: Stade

2002 Audi S6 Avant
BeitragVerfasst: Di 21 März, 2006 15:01  Titel:  (Kein Titel)
Nach untenNach oben

Also komischerweise verstellt bei mir NCK beim beenden nicht die Balance,sondern haut mir die Wavelautstärke auf volle Pulle-glücklicherweise schaltet da meine Endstufe sicherheitshalber ab sonst hätte das schon meine Lautprecher abgraucht.Hab gerade mal getestet-das Problem ist auch mit der neuen cpos Version nicht weg.Kann natürlich auch an meiner Konfig liegen.Ich benutz lieber erstmal weiterhin den Script-hat sich gut bewährt.



    
blade_m2003
Forumkenner
Forumkenner


Alter: 50
Anmeldung: 11.02.2006
Beiträge: 165
Wohnort: Griechenland


BeitragVerfasst: Di 21 März, 2006 18:29  Titel:  (Kein Titel)
Nach untenNach oben

@webersens
habe fleisig weiter gescriptet und noch zwei kleine programme geschrieben.
Eins um meinen car-pc über w-lan upzudaten und eins für online radio.

nck-script:
ich habe eine version geschrieben die die zeit korigiert, da aber auf meinem car-pc die uhrzeit richtig angezeigt wird habe ich es nicht verwendet.
wenn du interesse daran hast stelle ich es gerne zur verfügung.

Bei mir wird der wave regler auf 0 gesetzt wenn ich nck ohne dem script starte. Die balance hat sich noch nie verstellt.


MFG



    
webersens
Fingerwundschreiber
Fingerwundschreiber



Anmeldung: 04.08.2005
Beiträge: 471
Wohnort: Stade

2002 Audi S6 Avant
BeitragVerfasst: Di 21 März, 2006 21:30  Titel:  (Kein Titel)
Nach untenNach oben

Ja Scheibenkleister-wie ich gelesen habe hast du jetzt das gleiche Problem wie ich mit der OSK in cpos.Die funzt nicht in Version 62pre34 und folgende wenn man über das Script startet.-Kannst du da noch was machen?



    
blade_m2003
Forumkenner
Forumkenner


Alter: 50
Anmeldung: 11.02.2006
Beiträge: 165
Wohnort: Griechenland


BeitragVerfasst: Di 21 März, 2006 21:59  Titel:  (Kein Titel)
Nach untenNach oben

Habe es jetzt so gelöst das ich die osk mit dem script starte, sie ist dann sofort zu sehen wenn nck startet. Wenn man sie nicht braucht kann man ja auf der osk auf hide drücken.

#include <Date.au3>

Global $WaveVol


If Not ProcessExists("nck.exe") then _startNCK()



if ProcessExists("nck.exe") Then ProcessWaitClose("nck.exe")

SoundSetWaveVolume(20)

if ProcessExists("VirtualKeybd.exe") Then ProcessClose("VirtualKeybd.exe")




Func _startNCK()
FileChangeDir("C:\Programme\NAVIGON GmbH\NCK 4.0 Notebook\")
Run("nck.exe")


Sleep(200)

$ok=0

While $ok=0
$ok=ControlCommand ( "", "", 2, "IsVisible", "" )

Sleep(50)
WEnd
Send("{ESC}")
Sleep(2000)

;Hier wird die osk gestartet...........................
FileChangeDir("C:\Programme\cPOS\vosk\")
Run("vosk.exe")
;.................................................................

Return $WaveVol
EndFunc;==>_startNCK


Func _SoundGetWaveVolume()
Local $WaveVol = -1, $p, $ret
Const $MMSYSERR_NOERROR = 0
$p = DllStructCreate ("dword")
If @error Then
SetError(2)
Return -2
EndIf
$ret = DllCall("winmm.dll", "long", "waveOutGetVolume", "long", -1, "long", DllStructGetPtr ($p))
If ($ret[0] == $MMSYSERR_NOERROR) Then
$WaveVol = Round(Dec(StringRight(Hex(DllStructGetData ($p, 1), Cool, 4)) / 0xFFFF * 100)
Else
SetError(1)
EndIf
$Struct=0
Return $WaveVol
EndFunc;==>_SoundGetWaveVolume



    
webersens
Fingerwundschreiber
Fingerwundschreiber



Anmeldung: 04.08.2005
Beiträge: 471
Wohnort: Stade

2002 Audi S6 Avant
BeitragVerfasst: Di 21 März, 2006 22:13  Titel:  (Kein Titel)
Nach untenNach oben

Danke-werd ich mal probieren.
Gruß Christian



    
blade_m2003
Forumkenner
Forumkenner


Alter: 50
Anmeldung: 11.02.2006
Beiträge: 165
Wohnort: Griechenland


BeitragVerfasst: Di 21 März, 2006 23:14  Titel:  (Kein Titel)
Nach untenNach oben

wer lust hat kann mal die Version probieren
habe einen Button für die osk integriert. Sie wird nicht mit nck geöffnet
sondern über einen Button der oben links ist.
Der Pfad zur osk muss weiter unten in der Funktion _button eingestellt werden

Hoffe das ich keinen fehler übersehen hab

MFG





; ----------------------------------------------------------------------------
;
; AutoIt Version: 3.1.0
; Author: blade_m2003
;
; Script Function:
; startNCK_osk.
;
; ----------------------------------------------------------------------------

; Script Start - Add your code below here

#include <Date.au3>
#include <GUIConstants.au3>

Global $WaveVol


If Not ProcessExists("nck.exe") then _startNCK()

if ProcessExists("nck.exe") Then ProcessWaitClose("nck.exe")

SoundSetWaveVolume(20)

if ProcessExists("VirtualKeybd.exe") Then ProcessClose("VirtualKeybd.exe")


Func _startNCK()
FileChangeDir("C:\Programme\NAVIGON GmbH\NCK 4.0 Notebook\")
Run("nck.exe")
Sleep(200)
$ok=0
While $ok=0
$ok=ControlCommand ( "", "", 2, "IsVisible", "" )

Sleep(50)
WEnd
Send("{ESC}")
Sleep(2000)

_button()

Return $WaveVol
EndFunc;==>_startNCK


Func _button()
GUICreate("osk", 100, 40, 1, 40, $WS_POPUP, $WS_EX_TOPMOST)
$button1= GUICtrlCreateButton("OSK", 0, 0, 100, 40)
GuiSetState (@SW_SHOW)
While ProcessExists("nck.exe")
$msg = GUIGetMsg()
Select
Case $msg = $button1
FileChangeDir("C:\Programme\cPOS\vosk\")
Run("vosk.exe")
EndSelect
WEnd
EndFunc;==>_button



Func _SoundGetWaveVolume()
Local $WaveVol = -1, $p, $ret
Const $MMSYSERR_NOERROR = 0
$p = DllStructCreate ("dword")
If @error Then
SetError(2)
Return -2
EndIf
$ret = DllCall("winmm.dll", "long", "waveOutGetVolume", "long", -1, "long", DllStructGetPtr ($p))
If ($ret[0] == $MMSYSERR_NOERROR) Then
$WaveVol = Round(Dec(StringRight(Hex(DllStructGetData ($p, 1), 8), 4)) / 0xFFFF * 100)
Else
SetError(1)
EndIf
$Struct=0
Return $WaveVol
EndFunc;==>_SoundGetWaveVolume



    
webersens
Fingerwundschreiber
Fingerwundschreiber



Anmeldung: 04.08.2005
Beiträge: 471
Wohnort: Stade

2002 Audi S6 Avant
BeitragVerfasst: Mi 22 März, 2006 00:14  Titel:  (Kein Titel)
Nach untenNach oben

Die letzte Version ist besser.Bei der Version davor darf man den hide Button nicht betätigen sonst ist die OSK weg und man bekommt sie nicht wieder.Mit der Buttonversion kann ich leben-ist zwar nicht mehr ganz so elegant wie vorher-aber besser so als das Lautstärkeproblem-Danke nochmal.



    
blade_m2003
Forumkenner
Forumkenner


Alter: 50
Anmeldung: 11.02.2006
Beiträge: 165
Wohnort: Griechenland


BeitragVerfasst: Mi 22 März, 2006 00:40  Titel:  (Kein Titel)
Nach untenNach oben

Gib mir doch mal eine Anregung.
Was stört dich? Wie kann ich es verbessern ?

MFG



    
webersens
Fingerwundschreiber
Fingerwundschreiber



Anmeldung: 04.08.2005
Beiträge: 471
Wohnort: Stade

2002 Audi S6 Avant
BeitragVerfasst: Mi 22 März, 2006 12:38  Titel:  (Kein Titel)
Nach untenNach oben

Hey das war nicht als Kritik gemeint... Wink
So funktioniert das ja -ist nur nicht mehr so elegant wie vorher.Da konnte man ja noch die OSK über die Bar anwählen und es ging.Jetzt gehts nur noch über den zusätzlichen Button.Wenn ich in der Bar auf OSK drücke stürzt cpos leider ab.



    
Beiträge der letzten Zeit anzeigen:      
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen
 

CarTFT
Forenspecials



Forensicherheit - Alle Zeiten sind GMT + 1 Stunde -
Powered by phpBB2 Plus, phpBB Styles, based on phpBB © 2001/6 phpBB Group :: FI Theme ::

[ Zeit: 0.6288s ][ Queries: 48 (0.2236s) ][ GZIP Ein - Debug Ein ]
carTFT.com