CyberChaos(さいばかおす)

プログラミング言語、トランスパイラ、RPA、ChatGPT、データマイニング、リバースエンジニアリングのための忘備録

ChatGPTでチャットボットを呼ぶ方法?www

2023-03-15 03:51:56 | ChatGPT
ChatGPTで次のように入力してみたら・・・
「「「「
チャットボット

対話形式、チャット形式で自動でRevitを操作できるRPA

Pythonで作る
」」」」

こんにちは!チャットボットです。Revitを操作するためのRPAをPythonで作る方法についてお伝えします。

必要なライブラリのインストール
まずは必要なライブラリをインストールしましょう。以下のコマンドを実行してください。
Copy code
pip install pyautogui
pip install keyboard
Revitの起動
Revitを自動で起動するために、以下のコードを使用します。
python
Copy code
import os
import subprocess
import time

revit_path = r"C:Program FilesAutodeskRevit 2022Revit.exe"
subprocess.Popen(revit_path)
time.sleep(20) # Revitの起動には時間がかかるため、20秒待機します
Revitの操作
Revitの操作には、pyautoguiライブラリを使用します。以下のコードは、Revitのホーム画面で「新規プロジェクト」をクリックする例です。
python
Copy code
import pyautogui

# 「新規プロジェクト」をクリックする
new_project_button = pyautogui.locateOnScreen('new_project_button.png')
new_project_button_center = pyautogui.center(new_project_button)
pyautogui.click(new_project_button_center)
ユーザーからの入力の受け取り
ユーザーからの入力を受け取るために、keyboardライブラリを使用します。以下のコードは、ユーザーが「Ctrl + S」を入力するまで待機する例です。
python
Copy code
import keyboard

while True:
if keyboard.is_pressed('ctrl+s'):
break
以上が、PythonでRevitを操作するための簡単な例です。これらのコードを組み合わせることで、自動化したい作業を実行することができます。ただし、RevitのUIが変更された場合や、スクリーンショットの場所が変わった場合には、コードを修正する必要がありますのでご注意ください。


もうめんどくさくなっちゃって、たまたまこんな風に入力してみたら、ChatGPTが変になっちゃって、もうwww


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。