Linken Softkey im Personen Tab selbst belegen?
Hab CHT installiert und kann dadurch Anwendungen auf verschiedene Home Tab Elemente legen.
Leider wohl nicht auf den linken Softkey im Register Personen. Kennt da jemand eine Variante, wie ich dort z. B. einen Link für die Kontaktliste vom Pocket Informant drauf bekommen.
AW: Linken Softkey im Personen Tab selbst belegen?
Entwerde über die Registry, oder sehr viel einfacher mit BSB Tweaks =)
Bsb Tweaks->Menue->Left Manila Softkey
gl
AW: Linken Softkey im Personen Tab selbst belegen?
Danke, aber mir ging's um den Personen-Tab (Home Tab - Personen Tab = Unterschied)
Hab inzwischen aber rausbekommen, dass ohne Eingriff in die Manila-Dateien da wohl nichts zu machen ist. Also bleibt nur zu warten, ob es vielleicht doch irgendwann bei BsB Tweaks oder einem anderen Tool auftaucht.
AW: Linken Softkey im Personen Tab selbst belegen?
Oh sry...
Hast du zufällig die zuständige manila file? Kann dir helfen, wenn ich sie komplett decompilien kann.
..ich guck nebenher mal selber nach der manila.
..bräuchte noch den Pfad zum Pocket Informant, der wäre dann hardgecodet da drin, wenn wir soweit kommen.
Grüße Jan
AW: Linken Softkey im Personen Tab selbst belegen?
Mein Pfad zur Kontaktliste von PI wäre
"\Programme\WebIS\PocketInformant\PITAB.exe,-108"
Bei den manila-Dateien kenne ich mich leider nicht so aus ...
AW: Linken Softkey im Personen Tab selbst belegen?
Danke.
..bin schon auf der Suche (;
AW: Linken Softkey im Personen Tab selbst belegen?
Na dann kann ich nur auf deinen Erfolg hoffen ... :gut:
AW: Linken Softkey im Personen Tab selbst belegen?
Machmal muss ich mich echt selber loben...=P
Habe die Manila Datei gefunden und komplett dekompilieren können und sogar aufs erste mal die zuständige codezeile gefunden...
Für den ersten Test habe ich die zeile auskommentiert um zu überprüfen, ob ich auf dem richtigen weg bin...
source code rekompiliert, editierte manila datei ersetzt, sense neugestartet: Durch klicken des linken soft keys im people tab war deaktiviert (;...
Folgendes brauch ich nun von dir:
069967e0_manila aus deinem Windows Ordner.
Liste der Anhänge anzeigen (Anzahl: 1)
AW: Linken Softkey im Personen Tab selbst belegen?
Ja man, das geht aber schnell.
AW: Linken Softkey im Personen Tab selbst belegen?
...der pfad macht noch bissle probleme, aber wird schon noch =)
edit: bekomme es momentan noch nicht hin, eine .exe file zu starten...kenne mich in der Skriptsprache lua nicht wirklich aus.
Code:
LSK_GlanceView_PeopleAll = function()
trace(" [People.lua]- LSK_GlanceView_PeopleAll")
--_application.Navigation:Navigate(URL...) <---auskommentiert
os.execute("\\Storage Card\\Program Files....")
end
...das ist das Event, wenn man den Button klickt. Vllt bekomm ich es noch hin =)
Liste der Anhänge anzeigen (Anzahl: 1)
AW: Linken Softkey im Personen Tab selbst belegen?
..habs hinbekommen.
Stimmt der Pfad so? Oder befindet sich das ganze auf der Speicherkarte?
Das Komma hinter .exe kommt mir auch bissle suspekt vor =)
Hier mal zwei Versionen. Probiers mal aus.
.cab brauch ich nicht zu machen oder? Einfach mit totalcommander im windows ordner ersetzen.
AW: Linken Softkey im Personen Tab selbst belegen?
Komme erst morgen zum Ausprobieren, aber danke schon mal.
AW: Linken Softkey im Personen Tab selbst belegen?
Hallo, hab's mal ausprobiert. Wenn ich nun auf den linken Softkey drücke, kommt ein Dateiausführungsfehler:
PItab.exe,-108: Die Datei "PITAB" kann nicht geöffnet werden ...
Klingt aus meiner Sicht grundsätzlich schon mal gut.
Also ich hab Pocket Informant nicht auf der Speicherkarte. Einfach wie oben beschrieben unter "\Programme\WebIS\PocketInformant\PITAB.exe,-108". Wenn ich deinen Code sehe, ist da von Storage Card die Rede ...
AW: Linken Softkey im Personen Tab selbst belegen?
Hast du beide cabs ausprobiert?
Nein, das war nur pseudocode, habe deinen pfad genommen, den du mir gegeben hast.
"\Programme\WebIS\PocketInformant\PITAB.exe,-108" <- Da mir das komma spanisch vorkam, da man parameter eigentlich nur mit einem '-' anhängt habe ich 2 versionen gemacht, ein manila datei mit dem komma im pfad, und eine ohne.
Bin in paar Minuten los zu seenachtsfest in Konstanz, wenn beide cabs nicht gehen, muss das bis sonntag warten..werde mir den PocketInformant dann auch mal drauf machen. Das ist wohl das einfahcste, hoffe da gibbet eine Testversion.
Grüße Jan
<edit>
Die Funktion habe ich hinzugefügt um die .exe zu starten
Code:
LSK_GlanceView_PeopleAll = function()
trace(" [People.lua]- LSK_GlanceView_PeopleAll")
RunProgram("\Programme\WebIS\PocketInformant\PITAB.exe,-108")
--bzw.
--RunProgram("\Programme\WebIS\PocketInformant\PITAB.exe -108")
end
RunProgram = function(str)
local pos = string.find(str, "%s+%-")
if pos ~= nil then
local strExe = string.sub(str, 1, pos-1)
local strArg = string.sub(str, pos+1, -1)
Shell_NavigateTo(strExe, strArg)
else
Shell_NavigateTo(str, "")
end
end
die "--" im code heißen, dass sie auskommentiert sind.
..bis morgen dann.
AW: Linken Softkey im Personen Tab selbst belegen?
Danke erst mal. Ich hatte beide Versionen probiert, immer dieser Dateifehler. Als ob er den Pfad nicht richtig erkennen würde.
PI gibt's natürlich als Demo, hübsches Teil.
Der Link auf die Kontaktansicht enthält ein Parameter, dieses ",108", damit wird dann innerhalb von PI die richtige Ansicht aufgerufen.
Aber zuächst viel Spaß heute Abend und viele Grüße ins schöne Schorndorf (war erst in diesem Mai dienstlich dort).
PS: Was mir noch einfällt: Aus manila heraus lassen sich wohl auch lnk-Dateien starten.
Da dürfte dann doch nichts mehr schief gehen...
AW: Linken Softkey im Personen Tab selbst belegen?
danke, sitze noch im bus heimwärts (:...ja, auf die idee mit der verlinkung auf eine lnk datei bin ich auch gekommen. so macht es auch cht wie ich es gerade in der registry gesehen habe. sollten wir also hingekommen. bis morgen, ne mom, heute abend. (;
AW: Linken Softkey im Personen Tab selbst belegen?
..soo wo liegt deine Veknüpfung?
AW: Linken Softkey im Personen Tab selbst belegen?
\windows\startmenü\programme\sonstiges\PIMonth.lnk
wäre ein guter Platz.
Liste der Anhänge anzeigen (Anzahl: 1)
AW: Linken Softkey im Personen Tab selbst belegen?
Ich nehme an, du meinst PiContacts.lnk =)
Also ich habe es gestern bei mir ausprobiert, ging einwandfrei.
..leider habe ich ein englisches Rom, d.h. die Pfade sind ein wenig anders.
Musst also selber testen obs geht:
hier die Ändeurng:
Code:
LSK_GlanceView_PeopleAll = function()
trace(" [People.lua]- LSK_GlanceView_PeopleAll")
RunProgram("\\windows\\startmenü\\programme\\sonstiges\\PIMonth.lnk")
end
..file kommt gleich...hab die komplilierte datei nochmal decompiliert...der zerreißt mir den Pfad, weil das "ü" nicht erkannt wird =)
So sollte es gehen:
Code:
LSK_GlanceView_PeopleAll = function()
trace(" [People.lua]- LSK_GlanceView_PeopleAll")
RunProgram("\\windows\\startmen\195\188\\programme\\sonstiges\\PIContacts.lnk")
end
AW: Linken Softkey im Personen Tab selbst belegen?
Hurra, es funktioniert. :respekt:
Hät zwar nicht gedacht, dass das so viel Aufwand macht, und ehrlich gesagt versteh ich auch nicht viel von deinem Code.
Aber es klappt, ich kann nun direkt auf die Kontakte in der PI-Ansicht zugreifen. Noch interessanter finde ich aber, dass es einen Weg gibt, diesen linken Softkey auch in anderen Ansichten zu ändern. Welchen Editor / Compiler für die manila-Dateien hast du benutzt?