Si vous avez besoin d'un logiciel pour étendre les capacités de votre logiciel de CAO (Revit, AutoCAD, Inventor, Vault, Navisworks, Solidworks, SketchUp...), vous êtes au bon endroit. Depuis 2008, nous sommes spécialisés dans le développement de ce type de programme.

Contactez nous au (+33) 6.46.40.75.66 ou par E-mail (maxence.delannoy@hey.com) pour un devis gratuit.

Migration à prévoir pour support AutoCAD 2013

AutoCAD 2013 va être prochainement disponible. Cette nouvelle version introduit un certain nombre de changements qui vont entraîner une rupture de compatibilité avec les applications reposant sur l'API ObjectARX .NET.

Etiquettes:

Passez à try_files

Pour rediriger les requêtes qui pointent sur un fichier ou un répertoire qui n'existe pas vers /index.php, avec Nginx et Zend Framework on utilise traditionnellement :

if (!-e $request_filename){
  rewrite ^.*$ /index.php break;
}

Mais ce n'est pas optimal car il est recommandé d'éviter if.

Zend_Test : expressions assertQuery

Zend_Test fournit une série de méthodes commençant par assertQuery qui permettent d'examiner le DOM de la réponse. La syntaxe des requêtes est identique à celle utilisée pour les sélecteurs CSS. Voici quelques exemples d'utilisation.

Sortie silencieuse d'un programme AutoLISP

Dans la plupart des programmes, on a besoin de terminer immédiatement l'exécution lorsqu'on tombe sur une erreur. Par exemple, dans le programme ci-dessous, on veut terminer immédiatement si le fichier foo n'est pas trouvé.

Etiquettes:

Créer une boite de dialogue AutoCAD avec le langage DCL et AutoLISP

1ère étape, créer le fichier DCL à l'aide un éditeur de texte :

hello : dialog {
    label = "Exemple de boite de dialogue";
    : text { label = "Coucou tout le monde."; }
    ok_only;
}

Ici, on définit une boite de dialogue nommée hello. L'attribut label permet de définir son titre. La boite comporte deux éléments, un texte et un bouton OK.

Livre sur la programmation AutoCAD

On me demande souvent dans le cadre de formations si il y a des ouvrages en français traitant de la programmation sous AutoCAD. A ma connaissance, il n'y a que le livre Programmer AutoCAD avec DIESEL, AutoLISP, DCL et VBA de Jean-Pierre Couwenbergh aux éditions Eyrolles qui soit disponible en français. Il est assez ancien (2006), mais comme les technologies traitées (AutoLISP, VBA) n'ont guère évolué, il devrait toujours se révéler utile. Notez bien que je ne l'ai pas lu et que je ne peut donc pas juger de sa qualité.

Etiquettes:

Wiip.Acad.Star publiée dans l'Exchange Store

Wiip.Acad.Star, qui est un complément gratuit à AutoCAD qui permet de dessiner des étoiles, a été publié dans l'Exchange Store. Vous pouvez donc à présent l'installer par ce biais si vous disposez d'AutoCAD 2012. Pour cela dans AutoCAD, cliquez sur le X en haut à droite :

Etiquettes:

Wiip.Revit.Tools 1.0.2

Nouvelle version (1.0.2) des outils pour Autodesk Revit qui corrige un problème d'occupation processeur.

Etiquettes:

Visual Studio : lancer une commande en pré-build uniquement en configuration Debug

Pour lancer le script cmd.bat dans l’évènement pré-build ou post-build uniquement en configuration Debug :


IF /I "$(ConfigurationName)" == "Debug" cmd.bat

Etiquettes:

Complication de code avec Eazfuscator.NET

Comme vous le savez sans doute, un programme écrit avec la plateforme .NET est compilé en Common Intermediate Language (CIL) qui peut être facilement décompilé avec un programme comme l'excellent DotPeek de JetBrains.

Pour protéger votre propriété intellectuelle, vous pouvez utiliser un obfuscateur qui complique le code généré par le compilateur. Le plus connu des programmes du genre est Dotfuscator, mais à l'usage il se révèle peu pratique.

Etiquettes:

Pages

Subscribe to WIIP RSS