132: Plugin: "Bilder umbenennen"

Plugins, Sprachdateien, Rahmen & Hintergrundgrafiken
Benutzeravatar
Jürgen T.
Beiträge: 1607
Registriert: 29.12.2006, 14:29
Wohnort: Bernkastel-Kues (Mosel)

Beitrag von Jürgen T. »

Hallo zusammen,

ich habe eben die neue Version 2.99 des Plugins in den Downloadbereich hochgeladen.
Diese Version funktioniert (sollte jedenfalls) mit der neuen Dateistruktur von Ahnenblatt.
Allerdings ist noch der csv-Converter von MarcP dazwischengeschaltet.
Gruß
Jürgen
Benutzeravatar
Jürgen T.
Beiträge: 1607
Registriert: 29.12.2006, 14:29
Wohnort: Bernkastel-Kues (Mosel)

Beitrag von Jürgen T. »

Hallo zusammen,

anbei die neue Version 3.01 des Plugins zum Testen.

Diese läuft ab Ahnenblatt-Version 2.87 und ist somit auf die neue Dateistruktur von Ahnenblatt abgestimmt. Der CSV-Converter wird nicht mehr benötigt.

Edit:
Dateianhang am 28.03.2015 entfernt
Zuletzt geändert von Jürgen T. am 28.03.2015, 16:56, insgesamt 1-mal geändert.
Gruß
Jürgen
Benutzeravatar
Marcus
Administrator
Beiträge: 7522
Registriert: 19.01.2006, 21:55

Beitrag von Marcus »

Zum 3. Mal der Dialog, ob ich die Datei öffnen möchte. Dieses Mal hatte ich es ja kapiert, was nicht geht und den Pfad zu Ahnenblatt angegeben (im sich öffnenden Datei-öffnen-Dialog) und siehe da, schwups, lud die neue Datei.
Die Änderungen sahen auf den ersten Blick auch gut aus - aber da ich das Plugin nie nutzte (sowas mache/kontrolliere ich dann doch händisch), habe ich nur an der Oberfläche gekratzt. ;)

Bis Morgen! :zzz:
Marcus
Benutzeravatar
Jürgen T.
Beiträge: 1607
Registriert: 29.12.2006, 14:29
Wohnort: Bernkastel-Kues (Mosel)

Beitrag von Jürgen T. »

Hallo Marcus,

die Reihenfolge der Abfragen ist ja:

1. Speicherort der neuen Bilder wählen

2. Speicherort der Dateien alt-neu.csv und neuebildernamen.csv wählen

3. Fertig! Soll Ahnenblatt jetzt mit der neuen Datei gestartet werden?

Das Plugin fragt dann nach, mit welchem Programm die neuebildernamen.csv gestartet werden soll (Bem: es gibt ja schließlich einige Programme die eine csv-Datei öffnen können).

Was könnte ich deutlicher schreiben, damit es besser verstanden wird?
Gruß
Jürgen
Benutzeravatar
MarcP
Beiträge: 845
Registriert: 19.04.2010, 15:30
Wohnort: Niederkassel

Beitrag von MarcP »

Mach doch ne ja\nein abfrage ob die Datei mit AB geöffnet werden soll. Bei nein bringst erst den Dialog.
Benutzeravatar
Marcus
Administrator
Beiträge: 7522
Registriert: 19.01.2006, 21:55

Beitrag von Marcus »

Jürgen T. hat geschrieben: 3. Fertig! Soll Ahnenblatt jetzt mit der neuen Datei gestartet werden?

Das Plugin fragt dann nach, mit welchem Programm die neuebildernamen.csv gestartet werden soll (Bem: es gibt ja schließlich einige Programme die eine csv-Datei öffnen können).

Was könnte ich deutlicher schreiben, damit es besser verstanden wird?
Naja, dass AHNENBLATT die Dateien öffnen soll, hat das Plugin doch selbst vorgeschlagen.
Da das Plugin aus Ahnenblatt heraus gestartet wird, verstehe ich auch nicht so ganz, warum ich den Pfad zu Ahnenblatt angeben muss.

Es ist an sich unlogisch, dass an der Stelle ein Dialog erscheint, da man als Nutzer ja davon ausgeht, dass nun Ahnenblatt die neue Datei öffnet.
Wenn dies aus aus irgendeinem Grund nicht so einfach geht, sollte ggf. schon die Meldung vorher anders lauten (Möchten sie die Datei mit IRGENDEINEM Programm öffnen - dann geben sie dies im nächsten Schritt an ...). Mir war erst im dritten Versuch klar, was die Ursache/Wunsch des Plugins war.
Marcus
Benutzeravatar
Jürgen T.
Beiträge: 1607
Registriert: 29.12.2006, 14:29
Wohnort: Bernkastel-Kues (Mosel)

Beitrag von Jürgen T. »

Au wei, da hast Du natürlich völlig recht (schäm).
Da hab ich ganz schönen Blödsinn geschrieben. Vielleicht sollte ich für heute Feierabend machen.

Dieses Hinhangeln zur ahnblatt.exe sollte man allerdings nur dann (und auch nur beim ersten mal) machen müssen, wenn sie nicht hier: "C:\Programme\Ahnenblatt\Ahnblatt.exe" gespeichert ist.
In der INI-Datei wird der davon abweichende Speicherort der ahnblatt.exe für weitere Programmläufe gespeichert.
Wo liegt denn Deine ahnblatt.exe?
Gruß
Jürgen
Benutzeravatar
MarcP
Beiträge: 845
Registriert: 19.04.2010, 15:30
Wohnort: Niederkassel

Beitrag von MarcP »

Ich gehe immer den eigenen plugin pfad zurueck und suche die ahnenblatt exe. Beachte das install und Portable Version unterschiedliche exen haben. Einen festen pfad wuerde ich nie aufrufen da du dann ggf eine andere version startest.

Ich nutze eigentlich immer Portable Versionen und habe noch ne alte Installation im programmverz rumliegen.Wuerde bei mir dann inkompatibilitaeten geben.
Benutzeravatar
Marcus
Administrator
Beiträge: 7522
Registriert: 19.01.2006, 21:55

Beitrag von Marcus »

Jürgen T. hat geschrieben:Au wei, da hast Du natürlich völlig recht (schäm).
Da hab ich ganz schönen Blödsinn geschrieben. Vielleicht sollte ich für heute Feierabend machen.
Ach was, genau deswegen testen wir doch. Es gibt einfach Dinge, die man "mittendrin" nicht so sieht, wie von außen. ;)

Wo liegt denn Deine ahnblatt.exe?
"C:\Program Files (x86)\Ahnenblatt\Ahnblatt.exe"

Das ist der Standard-Ordner in dem 64bit Windows (Vista und 7 zumindest) die 32bit Anwendungen speichert. Die 64bit-Anwendungen liegen in z. B. "C:\Program Files\7-Zip\7z.exe"
Wobei auf Systemen mit deutscher Lokalisation, statt "Program Files" jeweils auch "Programme" geschrieben/angesprochen werden kann. Also funktioniert auch "C:\Programme (x86)\Ahnenblatt\Ahnblatt.exe".

Davon abgesehen, würde ich aber auch vom jeweiligen Pluginpfad "zurücksuchen", wie Marc das andeutete. Alles andere ist zu oft wohl falsch spekuliert und vielleicht doch getroffen. ;)
Marcus
Benutzeravatar
MarcP
Beiträge: 845
Registriert: 19.04.2010, 15:30
Wohnort: Niederkassel

Beitrag von MarcP »

hab dir mal meine dll rausgesucht. brauchst es nicht selbst bauen.
liefert auch anderen pfade von ab.
als Verweis einbinden und so zb verwenden:

Dim mPfade As New AB_Pfade_und_Exe.getInfos

dim PathPlugin as string = mPfade.PathOwn
dim PathPlugins as string = mPfade.PathPlugins
dim PathAB as string = mPfade.PathAB
dim PathABexe as string = mPfade.PathABexe
dim PathRahmenPics as string = mPfade.PathRahmenPics
dim PathTafelPics as string = mPfade.PathTafelPics
dim PathProfilPics as string = mPfade.PathProfilPics
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
Jürgen T.
Beiträge: 1607
Registriert: 29.12.2006, 14:29
Wohnort: Bernkastel-Kues (Mosel)

Beitrag von Jürgen T. »

Neue Version 3.02 ins Downloadcenter hochgeladen. GenWiki aktualisiert

Änderung:
Aufruf der Ahnblatt.exe geändert
Gruß
Jürgen
Antworten