massao000 / File_Control_App

GUI app version of sequence_number

Home Page:https://github.com/massao000/sequence_number

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

File Control App

python PySimpleGUI PySimpleGUI

sequence_numberのGUI番

アプリケーション概要

簡単にこれらのことができるGUIアプリケーション

  • 連番ファイル作成
  • ファイル名変更
  • 連番付与
  • テンプレート

カスタマイズ機能

  • template フォルダ

    • 自分だけのフォルダorファイルのテンプレートが作成可能
  • customize_ex.txt

    • 使う拡張子だけのカスタマイズ

機能

連番ファイル作成

フォルダに新規ファイルを連番で生成が可能

Sequence Number

  • 保存場所
    • 検索ボタンを押すと、エクスプローラーが開きフォルダだけが選択できます
  • ファイル名
    • 連番ファイルのファイル名
  • 拡張子入力または選択
    • 拡張子の選択
  • ファイル数
    • 連番ファイルの作成数
  • ファイルタイプ
    • ON/OFF チェックボタンを押すと、連番タイプが0詰めか、0詰めなしか変更できる
    • 連番ファイルのタイプ選択
  • 更新ボタン
    • 想定されるファイル名のチェックができる
  • 実行ボタン
    • 作成の開始ボタン

ファイル名変更

ファイルを同じ名前で連番ファイルにすることが可能

拡張子を一括で変更が可能

File Rename

  • 単一ファイルに変更or複数変更ボタン
    • 単一ファイルと複数変更の検索ボタンの切り替え
  • 拡張子変更
    • 拡張子だけ変えるオプション
    • チェックが入るとファイル名とファイルタイプの変更を無効にします
  • 単一ファイル
    • 検索ボタンを押すと、エクスプローラーが開きファイルだけが選択できます
    • 既存ファイルのファイル名変更
    • 単一のファイルの選択
  • 複数変更
    • 検索ボタンを押すと、エクスプローラーが開きファイルだけが選択できます
    • 複数のファイルでの変更が可能
    • バラバラのファイルを同じ名前で連番ファイルに変更が可能
    • 一括で拡張子の変更が可能
  • ファイル名
    • 連番ファイルのファイル名
  • 拡張子入力または選択
    • 拡張子の選択
  • ファイルタイプ
    • ON/OFF チェックボタンを押すと、連番タイプが0詰めか、0詰めなしか変更できる
    • 連番ファイルのタイプ選択
  • 実行ボタン
    • 作成の開始ボタン

連番付与

既存のファイル名前に変更を加えずに連番をつけることが可能

Grant

  • 付与ファイル
    • 複数ファイルの選択が可能
    • 検索ボタンを押すと、エクスプローラーが開きフォルダだけが選択できます
  • ファイルタイプ
    • ON/OFF チェックボタンを押すと、連番タイプが0詰めか、0詰めなしか変更できる
    • 連番ファイルのタイプ選択
  • 実行ボタン
    • 作成の開始ボタン

テンプレート

templatesフォルダにテンプレートのファルダまたは、ファイルの複製が可能

Templates

  • 保存場所
    • 検索ボタンを押すと、エクスプローラーが開きフォルダだけが選択できます
  • 保存名
    • フォルダの名前を決める
  • テンプレート
    • templatesフォルダに保存してあるフォルダまたは、ファイルの選択
  • 実行ボタン
    • 作成の開始ボタン

デモ

YouTube

連番作成

demo1

ファイル名変更

demo2

連番付与

demo3

テンプレート

demo4

設計

  • File_Control_App.exe
    • アプリケーションファイル
  • main.py
    • メインプログラムファイル
  • package
    • main.pyのプログラムパッケージフォルダ
  • template フォルダ
    • 自分のテンプレートファイルorフォルダを保存できる
  • customize_ex.txt
    • 拡張子のカスタマイズが可能

モジュール


pythonGUIモジュール
$ pip install PySimpleGUI

python標準ファイル操作モジュール
$ pip install os

python標準ファイル操作モジュール
$ pip install shutil

python標準ファイル操作モジュール
$ pip install glob
  • PySimpleGUI
  • os
  • shutil
  • glob

備考

About

GUI app version of sequence_number

https://github.com/massao000/sequence_number

License:GNU Lesser General Public License v3.0


Languages

Language:Python 97.2%Language:HTML 2.8%