Seite 1 von 2

Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 15:54
von Doppeltes Risiko
Hallo Leute, morgen sind ja wieder DSC und ich will diesmal zum ersten mal mit machen. Ich bin eigentlich auch schon so gut wie fertig, nur hab ich zurzeit noch ein Problem mit dem Kalender bzw. ich brauchte einen, der ein bestimmtes Feld (Abb. 1) reinpasst. Nur leider hab ich keine Ahnung, wie ich den Code umschreiben soll/kann, das der Kalender mir so angezeigt wird :(

Abb. 1
Bild

also ich brauchte nur die tage und tage Namen und vll. die Zahlenkennzeichnung ( Roter Zahl oder so) mit dem Tag wen wir heute haben

ich hoffe es kann mir jemand helfen :)

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 16:43
von Martin
Da ich kein Mac habe leider nicht aber vielleicht kann man dir hier weiter helfen: Link

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 16:51
von Doppeltes Risiko
martinlo64 hat geschrieben:Da ich kein Mac habe leider nicht aber vielleicht kann man dir hier weiter helfen: Link
hehe danke für den Link, nur leider gibt es da auch keine Gute Lösung, google schon die ganze zeit :/

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 18:00
von majka
In die kleine Fläche???

Für den ersten Ansatz hätte ich da jetzt erstmal so angefangen

Code: Alles auswählen

cal | sed -e 's/ 1 /01 /; s/ 2 /02 /; s/ 3 /03 /; s/ 4 /04 /; s/ 5 /05 /; s/ 6 /06 /; s/ 7 /07 /; s/ 8 /08 /; s/ 9 /09 /' | sed -e 's/\n/ /' -e 's/\n/ /' -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' | sed -e "s/^/ /;s/$/ /;s/ $(date +%e) /\|$(date +%e)\|/"
Man müsste dann nur noch den Kram vor den Tagen wegnehmen. :kopfkratz:

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 18:04
von majka
Und falls es nicht so aussehen soll:
|26|
Kannste ja auch aus x'en

Code: Alles auswählen

cal | sed -e 's/ 1 /01 /; s/ 2 /02 /; s/ 3 /03 /; s/ 4 /04 /; s/ 5 /05 /; s/ 6 /06 /; s/ 7 /07 /; s/ 8 /08 /; s/ 9 /09 /' | sed -e 's/\n/ /' -e 's/\n/ /' -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' | sed -e "s/^/ /;s/$/ /;s/ $(date +%e) /\ xx/"

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 18:14
von Doppeltes Risiko
ja die fläche ist so klein ( ist nix anderes frei geblieben :D ), mir ist aufgefallen ich brauche ja nur die Zahlen reihen, ohne Februar 2011 und die Tage ;) noch auf 2 spalten oder so und es muss rein passen ;)

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 18:20
von majka
Ja, man müsste Monat/Jahr und die Wochentage wegbekommen.
Dann Zweizeilig und gut wärs.

Äh, mir fehlt nur grad der Ansatz wie das ging. Jedes mal, wenn ich was in GeekTool versuche, muss ich da selbst immer rumsuchen und basteln... was mich manchmal zur weisglut brachte...

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 18:31
von majka
Ich hätte mir in das Feld ja lieber Tag/Datum/etc. schick reingesetzt... :?

Aber mal im Ernst... mit dem Ansatz von Script würde ich mal direkt beim GeekTool Forum fragen, oder dort suchen:
http://projects.tynsoe.org/phpBB3/viewf ... a3a31b3c1b

Ich hab jetzt hier grad zwar einen Haufen probiert, komme aber leider grade nicht auf des Pudels Lösung :heulen:

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 19:42
von Manny123
Majka hat geschrieben:

Code: Alles auswählen

cal | sed -e 's/ 1 /01 /; s/ 2 /02 /; s/ 3 /03 /; s/ 4 /04 /; s/ 5 /05 /; s/ 6 /06 /; s/ 7 /07 /; s/ 8 /08 /; s/ 9 /09 /' | sed -e 's/\n/ /' -e 's/\n/ /' -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' | sed -e "s/^/ /;s/$/ /;s/ $(date +%e) /\ xx/"
also das nenn ich mal übersichtlichen code, so selbsterklärend und ohne komische sonderzeichen-kombinationen... :hihi:

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 20:17
von majka
Ach das gibts noch wesentlich hübscher :hihi:

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 20:23
von Doppeltes Risiko
Majka hat geschrieben:Ich hätte mir in das Feld ja lieber Tag/Datum/etc. schick reingesetzt... :?
Haha wer sagt das ich das nicht gemacht habe und die stelle nur noch frei ist für den Kalender :D

Ja ich schreib mal ins GeekForum, ich hoffe die können mir bis morgen noch helfen, sonst muss ich mir was neues ausdenken :D

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 20:34
von Bembelbär
Manny123 hat geschrieben:
Majka hat geschrieben:

Code: Alles auswählen

cal | sed -e 's/ 1 /01 /; s/ 2 /02 /; s/ 3 /03 /; s/ 4 /04 /; s/ 5 /05 /; s/ 6 /06 /; s/ 7 /07 /; s/ 8 /08 /; s/ 9 /09 /' | sed -e 's/\n/ /' -e 's/\n/ /' -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' | sed -e "s/^/ /;s/$/ /;s/ $(date +%e) /\ xx/"
also das nenn ich mal übersichtlichen code, so selbsterklärend und ohne komische sonderzeichen-kombinationen... :hihi:
Spätestens jetzt solltest Du wissen, warum die Software Geek-Tool heisst. :rofl:
Scnr :D

und jetzt wieder B2T

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 26.02.2011, 23:18
von Doppeltes Risiko
haha wenn ich jetzt mal die Ansporn den ich gerade für das DSC habe und ihn meine Zwischenprojekt für die Uni setzten würde, wäre ich sicher bester :lol:

langsam kann ich keine Codes mehr sehen, obwohl ich nicht mal ganz weiß für was die ganzen Zeichen stehen die ich verändere :psst:

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 27.02.2011, 00:07
von Doppeltes Risiko
Endlich eine Code gefunden ;)

Code: Alles auswählen

cal | awk '{ getline; print ""; getline; \
if (substr($0,1,2) == " 1")  print "                    1 "; \
do { prevline=$0; if (getline == 0) exit; print " "\
substr(prevline,4,17) " " substr($0,1,2) " "; } while (1) }' | \
awk -v cday=`date "+%d"` '{ fill=(int(cday)>9?"":" ");    \
a=$0; sub(" "fill int(cday)" ","*"fill int(cday)"*",a); print  a }'\
Jetzt noch schauen das ich es auf 2Zeilen bekomme und ich bin bereit für das DCS :D

Re: Gektool ~ Brauche Hilfe ;)

Verfasst: 27.02.2011, 13:18
von Doppeltes Risiko
Bild arrrr das muss doch gehen :sauer: