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...