[英]How to run a python script from a text file context menu and compare it to other text files?
[英]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.