![](https://powershell.work/wp-content/themes/cocoon-master/images/b-woman.png)
PowerShellから
・pythonファイルを
・同期実行する
方法を記載します!
前提
pythonがインストールされていること。
pythonのコード
ここでは例として、
・「pythonからのメッセージ出力です!」というメッセージを出力する
・「test.py」を作成
します。
from tkinter import messagebox
import sys
messagebox.showinfo('メッセージ', 'pythonからのメッセージ出力です!')
![pythonファイル](https://powershell.work/wp-content/uploads/2023/03/py_python_exe_001.png)
PowerShellのコード
ここでは例として、
・上記で作成したpythonのファイル「test.py」を
・同期実行
します。
※ここでは先程作成したpythonのファイル「test.vbs」をデスクトップ配下に配置しています。
# pythonファイルのパスを指定
$pyFile = "C:\Users\user\Desktop\test.py"
$ws = New-Object -ComObject Wscript.Shell
try
{
# pythonを実行
Start-Process -FilePath $pyFile -Wait -WindowStyle Hidden
$ws.popup("正常終了しました。")
}
catch
{
$ws.popup("エラー : " + $PSItem)
}
実行結果
pythonファイルを同期実行できました。
![実行結果①](https://powershell.work/wp-content/uploads/2023/03/py_python_exe_002.png)
![実行結果②](https://powershell.work/wp-content/uploads/2023/03/py_python_exe_003.png)
参考
上記で使用した以下の詳細は、公式サイトをご確認ください。
●「Start-Process」コマンドレット