投稿

6月, 2026の投稿を表示しています

OpenOfficeマイグレーションアプリ

<PRE> # -*- coding: utf-8 -*- """ OpenOffice Cドライブ -> Eドライブ マイグレーションツール 完全修正版 推奨方式:   C:\Program Files\OpenOffice 4 の実体を E:\OpenOffice 4 にコピー   その後、C側にジャンクションを作成する これにより、レジストリや既存ショートカットが C:\Program Files\OpenOffice 4 を指していても、 実体は E:\OpenOffice 4 に置かれるため、失敗しにくい。 実行条件:   - Windows   - 管理者権限   - OpenOfficeを終了しておく   - pywin32 は任意。なくても動くが、ショートカット更新はスキップされる。 """ import ctypes import datetime import os import queue import shutil import subprocess import sys import threading import tkinter as tk from tkinter import ttk, filedialog, messagebox try:     import winreg except ImportError:     winreg = None try:     import win32com.client except ImportError:     win32com = None APP_TITLE = "OpenOffice マイグレーションツール 完全修正版" def is_windows():     return os.name == "nt" def is_admin():     if not is_windows():         return False     try:         return bool...