Skip to content

re-km/TN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

トンネル点検調書作成支援ツール (TN)

このリポジトリは、トンネル点検業務で使用する各種支援ツールを一元管理・起動するためのランチャーと、配布用スクリプトを管理しています。

概要

複数の点検支援ツール(例:ひび割れ密度算出、入力シート転記など)を、統一されたインターフェースから簡単に起動できるランチャーツールです。 また、Python環境がないPCでも動作するように、埋め込みPythonを含めた「配布用パッケージ」を簡単に作成する機能も備えています。

主要ファイル構成

  • Launcher.py: ランチャーツール本体(Python/Flet製)。
  • Launcher.bat: 起動用バッチファイル。埋め込みPythonを自動検知して起動します。
  • BUILD_DIST.bat: 配布用パッケージ(dist_package)を作成するためのスクリプト。
  • tools.json: 登録ツールの設定ファイル。メニューの内容を定義します。
  • requirements.txt: ランチャー動作に必要なPythonライブラリ一覧。

使い方

  1. Launcher.bat をダブルクリックして起動します。
  2. 起動したいツールのカードにある「起動」ボタンをクリックします。

配布パッケージの作成方法(管理者向け)

他のPCで利用可能な配布フォルダを作成する手順です:

  1. BUILD_DIST.bat を実行します。
  2. dist_package というフォルダが作成され、必要なファイルが集約されます。
  3. Python Embeddable Package(zip版)をダウンロードし、解凍して中身を dist_package/python フォルダとして配置します。
  4. そのPython環境に対し、依存ライブラリをインストールします:
    dist_package\python\python.exe -m pip install -r dist_package\requirements.txt
  5. 完成した dist_package フォルダを配布します。

About

このリポジトリは、トンネル点検業務で使用する各種支援ツールを一元管理・起動するためのランチャーと、配布用スクリプトを管理しています。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors