AutoHotKey verwenden Ich meine sogar jemand hätte mal den relevanten Code in eine DLL gegossen, die sich dann wieder mit AutoIt verwenden ließ -- mag aber auch etwas anderes gewesen sein...
peethebee
AutoHotKey verwenden Ich meine sogar jemand hätte mal den relevanten Code in eine DLL gegossen, die sich dann wieder mit AutoIt verwenden ließ -- mag aber auch etwas anderes gewesen sein...
peethebee
Hallo!
Ich habe mal angefangen Galenda (Link siehe Signatur) in Java neuzuschrieben bzw. zu portieren (das Konzept habe ich nicht wirklich geändert, da Galenda näher an dem war, was ich ganz persönlich von einem Kalender erwarte als jeder andere, den ich kenne).
Vorteile:
- Plattformunabhängigkeit (Linux!)
- Geschwindigkeit
- Objektorientierte Programmierung (macht es gefühlsmäßig sehr viel stressfreier ;))
Bis jetzt habe ich die Datenbank-Struktur (wieder SQLite) gebaut und ein CommandLine-Interface, das zwar vornehmlich Testzwecke hat, aber es ermöglicht auch eine Ausgabe von Kalenderdaten, wenn man beispielsweise nur über eine einfache Terminal verbunden ist. Damit ließe sich langfristig vielleicht auch eine Server-/Client-Architektur aufbauen zum Multi-User-Betrieb, mal sehen.
Funktionen auf der Kommandozeile bisher:
jalenda -i file.jal -a init ; Initialize Database
jalenda -i file.jal -a show_settings
jalenda -i file.jal -a set_setting -n Name -v Value
jalenda -i file.jal -a show_cal_details
jalenda -i file.jal -a set_cal_details [-n Name] [-d Description] [-o Owner]
jalenda -i file.jal -a list_cats
jalenda -i file.jal -a add_cat -n Name -d Desc -c Color -v VisLevel
jalenda -i file.jal -a edit_cat -id ID [-n Name] [-d Desc] [-c Color] [-v VisLevel]
jalenda -i file.jal -a del_cat -id ID
jalenda -i file.jal -a list_events [-l LimitDate|today|tomorrow|next_week|next_month]
jalenda -i file.jal -a add_event -n Name [-d Desc] [-c CatID] -b Begin -e End [-bb BlockBefore (min)] [-ba BlockAfter (min)] [-ex ExternalLink]
jalenda -i file.jal -a del_event -id ID
jalenda -i file.jal -a edit_event -id ID [-n Name] [-d Desc] [-c CatId] [-b Begin] [-e End] [-bb BlockBefore] [-ba BlockAfter] [-ex External Link]
jalenda -i file.jal -a del_old_events [-l limitDate|today]
jalenda -i file.jal -a add_alarm -d Desc [-e EventID] [-m MultiEventID] [-t time] [-ty type] [-p Parameters]
jalenda -i file.jal -a list_alarms [-li LimitID] [-ld LimitDesc] [-le EventID] [-lm MultiEventID] [-lt Time] [-lty Type] [-lp Parameters]
jalenda -i file.jal -a del_alarm -id ID
jalenda -i file.jal -a edit_alarm -id ID [-d Desc] [-e EventID] [-m MultiEventID] [-t time] [-ty type] [-p Parameters]
jalenda -i file.jal -a add_task -n Name [-d Desc] [-e End] [-p priority] [-do done] [-ex External Link]
jalenda -i file.jal -a list_tasks [-li LimitID] [-ln LimitName] [-ld LimitDone] [-le LimitEnd] [-lp LimitPriority] [-ldo LimitDone] [-lex LimitExternalLink] [-o Order]
jalenda -i file.jal -a del_task -id ID
jalenda -i file.jal -a edit_task -id ID [-n Name] [-d Details] [-e end] [-p Priority] [-do Done] [-ex External Link]
jalenda -i file.jal -a del_old_tasks
In der Regel wird der Aufruf zumindest jalenda.jar am Anfang tragen müssen, evtl. auch "java -jar jalenda.jar ...". Und auch das natürlich nur, wenn ihr im jalenda.jar-Verzeichnis seid :).
Viel Spaß damit,
peethebee
p.s. schöne Grüße an GtaSpider
Danke an Gta!
Hallo!
Freut mich, wenn wir dir hier eine schöne Zeit bescheren konnten, aber das lag auch zu einem guten Teil daran, dass du sowohl nett als auch ernsthaft lernwillig warst und bist. Dann macht die Zusammenarbeit auch mit "Fachfremden" eine Menge Spaß!
Weiter so,
peethebee
Geht es vielleicht ganz "silent" mit Kommandozeilenparametern?
Edit:
Links, zwar für 2003er-Version, aber vllt. funktioniert er ähnlich:
http://www.windows-unattended.de/component/opti…,282/Itemid,467
http://www.windows-unattended.de/forum/index.php?showtopic=1487
peethebee
Wir wollen die .api-Datei ja automatisch aus unserer Übersetzung generieren :).
peethebee
Eine 3.03, die Gta und ich mal gebaut hatten und er hatte sie noch da. Aber ich habe sie jetzt nicht mehr getestet :).
peethebee
Bitte schön.
peethebee
Hi!
Soweit ich weiß, macht C# keine richtigen DLLs. Weil es nicht komplett kompiliert wird, sondern sehr Java-artig zur Laufzeit ausgeführt wird (Stichwort .NET).
peethebee
Die hat entweder Gta oder ich ;). Ich kann heute Abend mal suchen.
peethebee
Tweaky kann eure Punkte so organisieren, dass es zusammen 50 sind falls er findet, dass ihr zusammen genug Fehler findet :).
peethebee
Nö, kein Problem :).
Schau dir mal die Beispiele in der Hilfe zu ScreenCapture an und ersetze das dann an der Stelle mit "Send" in Tweakys Skript (Post 2) :).
peethebee
Ja sicher alles, was du willst ;).
peethebee
Sehr gut, Jungs :).
peethebee
Hi!
Es gab mal einen besseren Ansatz im englischen Forum, habe leider gerade keinen Link da.
Aber wozu brauchst du es so genau?
peethebee
Hi!
Funktioniert sie gar nicht/nur teilweise/anders?
Evtl. benötigt sie Administratorrechte (-> #RequireAdmin am Skriptanfang)...
peethebee
Evtl. auch http://download.chip.eu/de/Game-Cam-2.1_575950.html
Hatte ich früher mal genutzt, ging ganz gut :).
peethebee
Ja, hast Recht, das Ding heißt Mercurial :).
peethebee
Hallo!
@Subversion:
Mercury soll lokal ganz nett sein, es gibt auch ein CVS-Plugin für Scite, das aber meiner Erinnerung nach lokal nicht richtig funktioniert (BugFix hat da mal experimentiert). Und Subversion gibt es nicht nur für Linux :D.
peethebee
Mit freien Clients hast du vermutlich mehr Chancen (Plugins zur Not)...
https://autoit.de/www.pidgin.im
https://autoit.de/www.miranda-im.org
peethebee