MENU

指定したjpgファイルをmsペイントで開くpythonスクリプト

備忘録として残しておきます。

【追伸:後日、このプログラムの強化版を作成しました(以下記事参照)】

あわせて読みたい
MSペイントを開いて空のjpgファイルをデスクトップに保存するpythonスクリプト 先日こちらの記事を作成しました。(「MSペイントの初期保存設定がpngになっているのをjpgで初期保存されるようにする」設定変更ができないことへの対応として考えた内...
目次

指定したjpgファイルをmsペイントで開くpythonスクリプト【msペイントで最初からjpgで保存する方法】

import subprocess
import os
import sys

def open_paint(image_path):
    if not os.path.isfile(image_path):
        print(f"エラー: 指定されたファイルが見つかりません: {image_path}")
        sys.exit(1)  # エラー終了
    
    try:
        # mspaintで指定した画像を開く
        process = subprocess.Popen(["mspaint", image_path])
        process.wait()  # ペイントが閉じられるまで待機
    except FileNotFoundError:
        print("エラー: ペイントが見つかりません。Windows環境で実行してください。")
        sys.exit(1)  # エラー終了
    except Exception as e:
        print(f"エラーが発生しました: {e}")
        sys.exit(1)  # エラー終了

# 画像ファイルのパスを指定
image_file = r"C:\path\to\your\image.jpg"  # 開きたい画像のフルパス

# ペイントを起動
open_paint(image_file)

使い方

①このファイルを「pyw形式」で保存する(例:paint.pyw)
②作成したファイルのショートカットを作成する。
③ショートカットに名前をつける(例:ペイント用)
④Win+Rを押してプログラムを指定して実行のダイアログを出す。
⑤「shell:programs」と入力する。
⑥フォルダが開かれるので、作成したショートカットを中に入れる。
⑦スタートメニューの一覧に、作成したショートカットが出るので、スタートにピン留めする。

(使用する時は、スタートにピン留めしたショートカットから起動する)

msペイントの初期設定でjpgファイルで保存されるようにするのはできないっぽいですが、これなら同じ結果が得られます。

【追伸:後日、このプログラムの強化版を作成しました(以下記事参照)】

あわせて読みたい
MSペイントを開いて空のjpgファイルをデスクトップに保存するpythonスクリプト 先日こちらの記事を作成しました。(「MSペイントの初期保存設定がpngになっているのをjpgで初期保存されるようにする」設定変更ができないことへの対応として考えた内...
よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次