簡體   English   中英

從上下文菜單中對選定的文件運行腳本

[英]Run a script on a selected file from the context menu

我想右鍵單擊資源管理器中的任何 .mp3 文件並從上下文菜單中運行我的腳本,這會將該文件的路徑和名稱加載到腳本中並播放。 有人可以用一個例子來解釋嗎? 這是我的腳本:

import playsound

bbb = 'camera.mp3'
playsound.playsound(bbb)
input()

問題解決了

我們運行 regedit 並查找: HKEY_CLASSES_ROOT \\ SystemFileAssociations \\ .mp3 \\ shell 在 shell 上單擊鼠標右鍵並選擇一個新鍵。 我們將它命名為我們希望它出現在上下文菜單中的名稱。 就我而言,PlayAudio。 HKEY_CLASSES_ROOT \\ SystemFileAssociations \\ .mp3 \\ shell \\ PlayAudio 在 PlayAudio 上,單擊鼠標右鍵並創建一個新鍵。 我們稱之為命令。 HKEY_CLASSES_ROOT\\SystemFileAssociations\\.mp3\\shell\\PlayAudio\\command 我們編輯命令:C:\\Python39\\python.exe C:\\Python39\\Scripts\\playsound\\play.py%1

這是一個從菜單上下文播放 mp3 的簡單腳本:

import sys
import playsound
def play (file):
print ("Now playing:" + file)
playsound.playsound (file)
input ("press any key")

if __name __ == "__main__":
play (sys.argv [1])

希望有人能從中受益:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM