3
1

航空宇宙エンジニアが普段使っているスクリプト

Last updated at Posted at 2024-03-20

自分が使っている日々の業務を効率化するスクリプトを紹介します。
「十分に発達した科学技術は、魔法と見分けがつかない」
プログラミングができない時の私にとって、これらはまさに魔法のようです

Outlook関連

  • Outlookからアドレス帳を取得し、CSVファイルにするスクリプト
  • 取得したCSVから複数キーワードでアドレスを検索するスクリプト
  • 検索結果のアドレスをコピペできるフォーマットでクリップボードへ入れるスクリプト
  • Outlookにスケジュールを追加するスクリプト
  • Outlookに休日をまとめて入れるスクリプト
  • Outlookのスケジュールを抽出するスクリプト
  • Outlookでメールを送信するスクリプト
  • Outlookのメールを一括で取得するスクリプト

Creo関連

  • Creoの設定(config)を行うスクリプト
  • Creoのパーツツリーを取得するスクリプト
  • Creoのパラメータを設定するスクリプト
  • Creo用の材料をDBから作成するスクリプト
  • Creoの材料設定を行うスクリプト
  • Creoでアセンブリと部品を追加するスクリプト
  • Creoのファイルを開くスクリプト
  • Creo作業フォルダを綺麗にするスクリプト

CAE関連、設計計算関係

  • Nastranのインプットファイルを作成するスクリプト
  • Nastranのインプットファイルから情報を抽出するスクリプト
  • MSC MARCのインプットファイルから情報を抽出するスクリプト
  • 様々なCAEインプットファイルのパラメータを変更するスクリプト
  • さまざまなCAEソルバーをsubprocessで実行するスクリプト
  • Nastranのアウトプットファイルから直接結果を取得するスクリプト
  • MARCのアウトプットファイルから直接結果を取得するスクリプト
  • 材料物性をDBから取得して、ソルバに合わせてアウトプットするスクリプト
  • 取得した結果をParaViewでGUIを通じて可視化するスクリプト
  • 取得した結果をグラフにするスクリプト
  • 多変量で非線形性の強いデータをモデル化するスクリプト
  • 一次元の熱解析を実行するスクリプト
  • STLから任意の断面を取得し、その断面特性を計算するスクリプト
  • markdowmをpowerpointに変換するスクリプト

TeamCenter関係

  • TeamCenterからリビジョンルールを適用したBOMデータを取得するスクリプト

redmine関係

  • redmineの情報を取得するスクリプト
  • redmineにタスクを入れるスクリプト
  • redmineのタスクを更新するスクリプト

3Dデータ関連

  • 各種中間ファイルを読み込むスクリプト
  • 各種中間ファイルを変換するスクリプト
  • 様々なCADデータをSTLに変換するスクリプト
  • FreeCADで形状を作成、編集、または削除するスクリプト
  • Blenderでメッシュデータを作成、編集、または削除するスクリプト
  • 複数の断面をつなげてCADデータを作成するスクリプト

図面関係

  • 図面のdiff(画像)を見るスクリプト

タスク管理

  • タスク管理アプリからデータを取得するスクリプト
  • 今日の作業と予定をmarkdownで纏めるスクリプト

Chrome・HTML関連

  • Seleniumでブラウザ操作を自動化するスクリプト
  • Excelの勤怠管理ファイルから、勤怠サイトや工数サイト(IEモード)にデータを入力・登録するスクリプト
  • HTMLから内容やリンクを抽出するスクリプト
  • HTMLからテーブルを取得するスクリプト

MS Office関連

  • Wordからテキストを抽出するスクリプト
  • PowerPointからテキストを抽出するスクリプト
  • Excelを操作するスクリプト
  • Excel帳票に値を入れて出力するスクリプト
  • OfficeファイルをPDFに変換するスクリプト

PDF関連

  • PDFを分割するスクリプト
  • PDFを結合するスクリプト
  • PDFを暗号化するスクリプト
  • PDFの暗号を解除するスクリプト

画像関連

  • 画像の差分を見つけるスクリプト
  • 画像サイズを一括でリサイズするスクリプト

ファイル操作関連

  • ファイル名を一括で変更するスクリプト
  • フォルダやファイルを一括でコピー、移動、削除するスクリプト

Git関連

  • Git操作を自動化するスクリプト

その他

  • クリップボード内の文字列をプレーンテキストにするスクリプト
  • パスワードを生成するスクリプト
  • remote desktopで端末を使用しているユーザを取得するスクリプト
  • 会議室を予約するスクリプト
  • ファイルのハッシュ値を取得するスクリプト
  • 重複ファイルを発見するスクリプト
  • markdownをリンク毎移動するスクリプト
  • ポートが開いているかを確認するスクリプト
3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1