Suivez et participez au développement du nouvel OpenCellar : PLOC.co
> Open Cellar for Windows
> Help Center
> FAQ
> Download Center
> Enter the Forum
> Version history
> Developers resources
> Open Cellar for Mobile
> Help Center
> FAQ
> Download Center
> Enter the Forum
> Version history
> Open Cellar for Mac/Linux
> Help Center
> FAQ
> Download Center
> Enter the Forum
> Version history
> Developers resources
> My Account
> My Live services
> My pages
> My library
> My published wines
> My labels
> My posted messages
> Write a page
> Open Cellar Forum Index
> Windows Forum
> Mac/Linux Forum
> Mobile Forum
> Search for and import wines
> Search for labels
> Compare prices (Sniffer)
Search:
> Search with all engines
> Search in forums
> Search in personal pages
> Search on open-cellar.com
> Search in wine cards
> Search in labels
> Search in price comparison tool (Sniffer)
Welcome (
connect
-
create an account
)
Home
»
The forum
»
General Discussion
Nuage de tags
Open Cellar
Scripts
Etiquette
PPP
Cellar book
Mac
Vista
Synchronisation
Excel export
vinoXml
usb
sniffer
backup
import
printing
chardonnet
palm
statistics
Linux
wishlist - copie de definition de casier
27/07/2009
Reply
wishlist - copie de definition de casier
dash
28 posts
Bonjour,
serait il possible de developper une possibilite de copie/duplication de definition de casier?
Je possede des casiers en pierre de 18 bouteilles, 10 dans la partie basse, 8 dans la partie haute. J'ai posé 15 de ces casiers et ai du créer 15 parties basses et 15 parties hautes
Et comme je n'ai pas encore posé tous les casiers ;-) ...
Daniel
27/07/2009
Reply
Re : wishlist - copie de definition de casier
Administrateur
3099 posts
Bonjour bonjour,
Vous utilisez la version iPhone en mode autonome ou liée à la version Mac / PC ?
Matthieu
27/07/2009
Reply
Re : wishlist - copie de definition de casier
dash
28 posts
Connecté à un Mac. Ai je raté une étape?
27/07/2009
Reply
Re : wishlist - copie de definition de casier
Administrateur
3099 posts
Sur Mac non ;-)
Cependant voici un script qui dupliquera l'emplacement spécifié :
// Verifie qu'une cave est ouverte if(app.activeCellar() == null) { return; } // Parametrages des variables String searchRackName = "Empty rack"; // Nom de l'emplacement à dupliquer String rackName = "Copie de Empty Rack"; // Nom de l'emplacement Rack sourceRack = null; CellarObjectCollection racks = app.activeCellar().getCollection(ObjectType.Rack); for (int i = 0; i < racks.size(); i++){ Rack rk = (Rack)racks.get(i); if(rk.getName().equals(searchRackName)) { sourceRack = rk; break; } } if(sourceRack == null){ app.showMessage("Copie", "L'emplacement spécifié est introuvable", MessageType.Message, MessageIconType.Information, MessageButtonType.Default); return; } // Creation de l'object constructeur d'emplacement RackBuilder rb = new RackBuilder(app.activeCellar()); rb.setName(rackName); rb.setSpace(sourceRack.getColumnSpace(), sourceRack.getRowSpace()); // rb.setSpace(3, 3); rb.setColumnSize(sourceRack.getColumns()); rb.setRowSize(sourceRack.getRows()); rb.setRackNamingType(sourceRack.getRackNamingType()); rb.setRackType(sourceRack.getRackType()); rb.save(); // Crée les elements d'emplacements for(int row = 0; row < sourceRack.getRows(); row++) { for(int col = 0; col < sourceRack.getColumns(); col++) { if(sourceRack.exists(col, row)){ RackItem ri = rb.createItem(row, col); ri.save(); ri = null; } } } app.showMessage("Copie", "Copie terminée !", MessageType.Message, MessageIconType.Information, MessageButtonType.Default);
Matthieu
27/07/2009
Reply
Re : wishlist - copie de definition de casier
dash
28 posts
Je testerai ce script des que je serai pres du Mac. Justement, n'etant pas devant l'objet incrimine ;-), ce script s'execute comment? dans un terminal ou y a t'il une une fonction dans le logiciel?
Milles merci
--
Daniel
27/07/2009
Reply
Re : wishlist - copie de definition de casier
Administrateur
3099 posts
Il faut passer par l'éditeur de scripts (menu Préférences)
Matthieu
27/07/2009
Reply
Re : wishlist - copie de definition de casier
dash
28 posts
Merci.
29/07/2009
Reply
Re : wishlist - copie de definition de casier
dash
28 posts
Bonjour,
je ne peux executer ce script car:
1. l'application plante avant de pouvoir l'executer (debug.log envoye au support)
2. je ne peux visualiser le haut des fenetres (copie ecran envoyee au support la semaine derniere) et ne sais donc comment utiliser l'execution de script
J'attends la prochaine version pour tester, je suis plus a une creation manuelle pret ;-)
--
Daniel
© 2006-2014
Matthieu DUCROCQ
- All rights reserved - Last update: january 2014 |
|
Support Open Cellar
|
Contact
|
About