Comment utiliser Python avec Jw_cad (Partie 1 Qu'est-ce que la transformation externe)

Comment utiliser Python avec Jw_cad (partie 1)

Je conçois des équipements de bâtiment (électricité) Je dessine un dessin de conception en utilisant un logiciel gratuit appelé Jw_cad. En gros, je veux travailler confortablement, donc Je souhaite réduire la charge de travail en liant Jw_cad et Python. ~~ Je veux prendre un jour de congé ~~

Comme tremplin, essayez d'utiliser Python en utilisant la fonction [External Transformation] de Jw_cad.

Qu'est-ce que la [déformation externe]?

C'est une fonction qui traite les choses qui ne peuvent pas être faites avec Jw_cad avec d'autres applications et les reflète sur Jw_cad.

Opérationnellement

  1. "Sélectionnez le fichier de transformation externe (.bat) dans Jw_cad"
  2. "Traiter comme décrit dans le fichier .bat"
  3. "Réflexion sur Jw_cad"

La façon de mettre Python ici est

  1. "Sélectionnez le fichier de transformation externe (.bat) dans Jw_cad"
  2. "Appeler " Python " dans un fichier .bat"
  3. "Réflexion sur Jw_cad" Le flux.

Cette page explique de la création d'un fichier de transformation externe à son exécution.

Créer un fichier .bat pour [Transformation externe]

Tout d'abord, expliquons brièvement le fichier .bat. Un fichier qui exécute le contenu décrit dans le fichier .bat.

Tapez le contenu suivant dans le Bloc-notes, enregistrez-le sous un nom et enregistrez-le sous hogehoge.bat.

@echo off ← Pas de magie.
Début de la transformation externe REM(hello world!!) ← Jw_Afficher le nom à l'écran pour sélectionner la transformation externe sur cad
REM #jww ← Signification de "Cette transformation externe est au format jww"
echo hello world!!← bonjour le monde sur l'invite de commande!!Est affiché.
pause >nul ← L'invite de commande s'affiche pendant un moment et disparaît, alors entrez une pause`pause`。

Si vous écrivez REM ~~~ dans un fichier .bat normal, Même si je l'écris, il ne sera pas exécuté, mais Dans Jw_cad, la description REM # ~~~ est une commande qui ne fonctionne que dans Jw_cad.

[Transformation externe] Exécutez hogehoge.bat

Si vous sélectionnez hogehoge.bat dans Jw_cad pour la chaîne ci-dessus Un fichier de variante externe qui affiche «bonjour le monde !!» sur l'invite de commande.

Pour ouvrir le fichier de transformation externe avec Jw_cad, sélectionnez [Autres] → Transformation externe (G) → hogehoge.bat 外部変形.png Lorsque hogehoge.bat est sélectionné, «hello world !!» s'affiche à l'invite de commande.

Sommaire

Sur cette page, comme base du fonctionnement de Python Expliqué comment créer un fichier .bat pour une transformation externe et l'exécuter à partir de Jw_cad. Dans (Partie 2), je voudrais expliquer REM # ~~~ décrit dans le fichier .bat de transformation externe.

Références / Logiciel

Page Jw_cad ← Ceci est la page officielle de Jw_cad. Aide-mémoire pour la notation Markdown ← Je l'ai utilisé comme référence pour écrire Qitta.

Recommended Posts

Comment utiliser Python avec Jw_cad (Partie 1 Qu'est-ce que la transformation externe)
Comment mesurer le temps d'exécution avec Python Partie 1
Comment mesurer le temps d'exécution avec Python, partie 2
Comment télécharger avec Heroku, Flask, Python, Git (Partie 1)
Comment télécharger avec Heroku, Flask, Python, Git (Partie 2)
[Python] Qu'est-ce qu'une instruction with?
Python: comment utiliser async avec
Comment démarrer avec Python
Que faire avec la sortie de PYTHON?
Comment calculer la date avec python
Comment utiliser un éditeur externe pour le développement Python avec Grasshopper
[Python] Qu'est-ce qu'une tranche? Une explication facile à comprendre de son utilisation avec un exemple concret
[Pandas] Qu'est-ce que set_option [Comment utiliser]
python3 Comment installer un module externe
Comment utiliser BigQuery en Python
[Python] Qu'est-ce que pip? Expliquez la liste des commandes et comment l'utiliser avec des exemples réels
Comment faire un test de sac avec python
Comment afficher le japonais python avec lolipop
[Part1] Scraping avec Python → Organisez jusqu'à csv!
Comment entrer le japonais avec les malédictions Python
Comment utiliser is et == en Python
Comment installer python3 avec docker centos
[Python] Qu'est-ce qu'un argument formel? Comment définir la valeur initiale
Comment couper la partie inférieure droite de l'image avec Python OpenCV
[Introduction à Python] Quelle est la méthode de répétition avec l'instruction continue?
Comment écrire quoi faire lorsque l'application est affichée pour la première fois dans Qt pour Python avec Designer
Qu'est-ce que python
Qu'est-ce que Python
Qu'est-ce qu'un algorithme? Introduction à l'algorithme de recherche] ~ Python ~
Comment lire un fichier CSV avec Python 2/3
Comment profiter de la programmation avec Minecraft (Ruby, Python)
[REAPER] Comment jouer à Reascript avec Python
Comment faire un traitement parallèle multicœur avec python
Stratégie sur la façon de monétiser avec Python Java
[Python] Comment dessiner plusieurs graphiques avec Matplotlib
[Python] Comment lire des fichiers Excel avec des pandas
Comment recadrer une image avec Python + OpenCV
Comment spécifier des attributs avec Mock of Python
Que comparez-vous avec Python et ==?
Comment utiliser tkinter avec python dans pyenv
[AWS / Lambda] Comment charger une bibliothèque externe Python
[Python] Comment gérer les caractères japonais avec openCV
[Python] Comment comparer la date / heure avec le fuseau horaire ajouté
Comment convertir / restaurer une chaîne avec [] en python
Comment ajouter de l'aide à HDA (avec bonus de script Python)
Comment installer Python
[Python] Comment dessiner un graphique linéaire avec Matplotlib
Comment récupérer des données d'image de Flickr avec Python
Comment faire un calcul de hachage avec Salt en Python
[Python] Qu'est-ce que Pipeline ...
[Introduction à Python] Comment itérer avec la fonction range?
Expliquez en détail comment créer un son avec python
Comment exécuter des tests avec Python unittest
[Python] Comment spécifier l'emplacement de téléchargement avec youtube-dl
Comment installer python
Comment mesurer le temps de lecture d'un fichier mp3 avec python