Suivez et participez au développement du nouvel OpenCellar : PLOC.co
> Open Cellar pour Windows
> Centre d'aide et de support
> Questions fréquentes
> Centre de téléchargement
> Accéder à la communauté
> Historique des versions
> Ressources pour les développeurs
> Open Cellar pour Windows Mobile
> Open Cellar pour iPhone
> Centre d'aide et de support
> Questions fréquentes
> Centre de téléchargement
> Accéder à la communauté
> Historique des versions
> Open Cellar pour Mac/Linux
> Centre d'aide et de support
> Questions fréquentes
> Centre de téléchargement
> Accéder à la communauté
> Historique des versions
> Ressources pour les développeurs
> Mon compte
> Mes services live
> Mes pages
> Ma bibliothèque
> Mes vins publiés
> Mes étiquettes
> Mes messages sur la communauté
> Ecrire une page
> Accéder à la liste des forums
> Communauté Windows
> Communauté Mac/Linux
> Communauté Mobile
> Rechercher et importer des vins
> Rechercher des étiquettes
> Comparer les prix (Sniffer)
Rechercher :
> Rechercher dans tous les moteurs
> Rechercher dans la communauté
> Rechercher dans les pages persos
> Rechercher sur le site open-cellar.com
> Rechercher dans les fiches vins
> Rechercher dans les étiquettes
> Rechercher sur le comparateur de prix (Sniffer)
Bienvenue (
se connecter
-
créer un compte
)
Accueil
»
La communauté
»
General Discussion
Nuage de tags
Open Cellar
Scripts
Etiquette
PPP
iPhone
Livre de cave
Mac
Vista
Synchronisation
Export Excel
vinoXml
usb
sniffer
sauvegarde
importation
impression
chardonnet
palm
statistiques
Linux
wishlist - copie de definition de casier
27/07/2009
Répondre
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
Répondre
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
Répondre
Re : wishlist - copie de definition de casier
dash
28 posts
Connecté à un Mac. Ai je raté une étape?
27/07/2009
Répondre
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
Répondre
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
Répondre
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
Répondre
Re : wishlist - copie de definition de casier
dash
28 posts
Merci.
29/07/2009
Répondre
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
- Tous droits réservés - Dernière mise à jour : janvier 2014 |
|
|
Soutenir Open Cellar
|
Contact
|
Crédits