-
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?
-
AW: Linken Softkey im Personen Tab selbst belegen?
Naja, ich kenne mich mit lua Scripts auch nicht so sehr aus,
eher c/c++/c#.
Bei dieser Geschichte hier war erstmal das problem, dass man die richtige manila file findet.
In dem fall war es für mich glücklickerweise einfach:
Ich erinnerte mich an einen beitrag bei den xda devs, dort konnte man die Quicklinks des personentabs erhöhen.
Habe mir die cab gezogen, die manila dateien extrahiert, siehe da es war diesselbe die ich brauchte.
Zum dekomplilieren/rekomplilieren der manila files:
http://forum.xda-developers.com/showthread.php?t=479910
zum bearbeiten
lua compliler http://www.gammon.com.au/files/mushc...ras/lua5.1.zip
oder einfach wie ich notepad ++.
Ist ganz praktisch, wenn man sich da ein wenig auskennt, habe mir so schon selber nen paar Anpassungen gemacht.
..wie gesagt, die größte Hürde hier ist eigentlich, dass man die richtige manila datei findet.
bzw. manchmal kann es passieren, dass die manila datei nicht zu 100% decompiliert werden kann, lässt sich aber mit bissle Geschick hinbiegen.
Grüße Jan
-
AW: Linken Softkey im Personen Tab selbst belegen?
Ich selbst skripte z. z. nur mit Autohotkey, dort allerdings ziemlich viel.
Hab früher mal mehr programmiert und damit auch meine Brötchen verdient.
Bei den Devs hab ich (wie leider so oft) das Problem, dass wirklich gute Toole de facto nicht einsteigergerecht dokumentiert sind ("Erste Schritte" oder so). Ich befürchte aber, dass ich mit lua meine selbst gezogene Grenze für maximale Aufwendungen zur Optimierung meines HD2 überschreiten würde.
Also vielen Dank noch mal. Ich hoffe, dass das ganze auch anderen zu Gute kommt, mit der Link-Variante kann man ja nun was man will auf den Softkey legen.
Evtl. wäre, um diesem Thread eine gewisse Perfektion zu geben, eine manila-Datei hilfreich, die z. B. auf eine \windows\left_softkey_in_peoples_tab.lnk verweist. Diesen Link kann dann jeder nach Belieben gestalten.
Die manila-Datei dann unter den http://forum.xda-developers.com/showthread.php?t=583638 als Tipp 110 reinstellen ...
-
AW: Linken Softkey im Personen Tab selbst belegen?
Also bei den Tool ist ne doku dabei....eigentlich braucht man nur 4 befehle:
initialisierung der Verzeichnisse (vorher die manila Datei den Ordner Source ablegen)
[FONT="]manilatool.cmd -oem:2.5[/FONT]
[FONT="]manilatool.cmd -mnf:2.5[/FONT]
Dekompilierung:
[FONT="]manilatool.cmd -dec[/FONT]
..wenn erfolgreich ist die .lua File ..."Manila_Kitchen\Workspace\_lua\Complete" zu finden
Diese Datei kann man nun nach belieben ändern.
Anschliessend Recompilieren
[FONT="]manilatool.cmd -rec[/FONT][FONT="][/FONT]
Die modifizierte manila Date ist nun hier "...Manila_Kitchen\Release\_manila."
...so einfach ist das mit dem Tipp nicht, denn die manila datein sind ROM spezifisch, daher habe ich mir deine manila Datei ja geben lassen.
manila dateien können sich von rom release zu rom release ändern.
Meine manila datei war z.b 49 kb groß, deine nur 41.
Ich bin mit lua auch nich wirklich bewandert, habe 2-3 sachen mal geändert.
Wenn .jmd nen "Link wunsch hat" soll er sich hier melden.
Ich schua zu, dass es in "unsere" Tipps und Tricks" kommt =).
[FONT="][/FONT]
[FONT="][/FONT][FONT="][/FONT]
-
AW: Linken Softkey im Personen Tab selbst belegen?
Ja, das klingt wirklich überschaubar.
Aber genau diese aus deiner Sicht primitiven Infois sind es, die einem ermöglichen, zu beurteilen, ob mans anfasst oder nicht. Und sei es nur, dass man einen Hinweis bekommt, wo die Doku ist und dass es hinreichend überschaubar ist.
-
AW: Linken Softkey im Personen Tab selbst belegen?
Klar, aber ganz ohne Zeit investieren und bissle einlesen geht es einfach nicht (;..ein bissle hartnäckig solte man dann schon sein =)