備忘録として残しておきます。
【追伸:後日、このプログラムの強化版を作成しました(以下記事参照)】
あわせて読みたい


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で初期保存されるようにする」設定変更ができないことへの対応として考えた内...

コメント