文章目录

  • 使用cmd
  • 使用Python3
  • 只使用bat批处理
  • 使用Python+bat批处理

使用cmd


如上cmd里直接输入C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe的话,会被空格隔开,导致识别为空格之前的部分。

"C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe"

cmd里输入如上命令,会打开空白的potplayer。

"C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe" "C:\1.wav"
"C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe" C:\1.wav

cmd里输入如上命令,会打开potplayer,然后播放wav文件。

上面两条,命令部分必须带引号,因为exe的绝对路径中带有空格。

如果C:\Users\你的用户名\下面也有一个1.wav文件,那么也可以使用:

"C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe" "1.wav"
"C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe" 1.wav

使用Python3

import subprocess
subprocess.run(["C:\\Program Files\\DAUM\\PotPlayer\\PotPlayerMini64.exe", "2.wav"])#当前目录下有wav文件
subprocess.run(["C:\\Program Files\\DAUM\\PotPlayer\\PotPlayerMini64.exe", "C:\\1.wav"])#绝对目录下有wav文件

可以使用上面的字符串数组。

import subprocess
subprocess.run('"C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe" 1.mp3')
subprocess.run("\"C:\\Program Files\\DAUM\\PotPlayer\\PotPlayerMini64.exe\" 1.mp3")#这两条语句一样。注意引号的转义即可。

也可以使用整个的字符串。这里的话,看起来就和cmd执行的命令看起来一模一样了。

只使用bat批处理

@echo off
start "" "C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe" "1.wav"  %当前目录%
start "" "C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe" "C:\1.wav"   %绝对目录%

使用Python+bat批处理

前提:python脚本和bat脚本在同一目录下。

bat如下("%1"代表第一个参数,也就是python代码里的2.wav):

@echo off
start "C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe" "%1"

python如下:

import subprocess
subprocess.run(["1.bat", "2.wav"])#当前目录下有wav文件
subprocess.run(["1.bat", "C:\\1.wav"])#绝对目录下有wav文件

Windows下 使用Python来调用PotPlayer.exe来播放音频相关推荐

  1. windows下安装python scrapy爬虫环境

    windows下安装python scrapy爬虫环境 安装python 根据你的需求下载python安装包,安装python(本文基于python27)https://www.python.org/ ...

  2. windows下安装python+scrapy

    windows下安装python+scrapy 赞  |   0收藏  |  0 1.5k 次浏览 最近忽然有了想要学习python爬虫的想法,但是首先需要安装工具.python安装倒是很轻松,只要傻 ...

  3. Windows下安装python步骤

    Windows下安装python步骤分为以下三步: 下载python 安装python 检查是否安装成功 一.下载python python下载地址Download Python | Python.o ...

  4. Windows下使用Python实现串口通信

    Windows下使用Python实现串口通信 基本信息 配置过程 配置思路 详细配置过程 安装USB装TTL驱动 配置serial库 获取设备端口号 配置串口通信 配置说明 测试过程 其他学习记录 参 ...

  5. windows搭建python开发环境方法_04 Windows下搭建 Python 开发环境 - Python 入门教程

    前面两个小节中我们已经学习了在 MacOS 和 Ubuntu 中安装 Python 的开发环境.当然,作为用户基数最多的 Windows 操作系统,我们当然不会忘记,这节课我们就来学习下如何在 Win ...

  6. Windows下运行python脚本报错“ImportError: No Module named ...”的解决方法

    Windows下运行python脚本报错"ImportError: No Module named ..."的解决方法 参考文章: (1)Windows下运行python脚本报错& ...

  7. Windows下用Python获取电脑显示器物理尺寸和PPI

    Windows下用Python获取电脑显示器物理尺寸和PPI 背景 PPI 和 DPI Python获取PPI 方法一(WMI) 方法二(WINREG) 方法三(WMI+WINREG) 总结 背景 最 ...

  8. windows下用Python把pdf文件转化为图片(png高清)

    windows下python3实现PDF转png图片,高清!!!希望可以帮到大家 windows下用Python将pdf文件转化为图片(png高清) 不扯没用的,直接上代码 1.环境:windows( ...

  9. windows下用Python把pdf文件转化为图片

    windows下用Python把png图片转化为pdf文件:https://blog.csdn.net/apollo_miracle/article/details/111915070 不扯没用的,直 ...

最新文章

  1. LeetCode刷题记录11——290. Word Pattern(easy)
  2. java 抽象工厂工厂_Java设计模式之简单工厂、工厂方法和抽象工厂
  3. 命令行mvn打包的时候报错:No compiler is provided in this environment. Perhaps you are running on a JRE
  4. html表单验证元素必填,AngularJS表单验证:向用户指示必填字段
  5. UML-类图-需要写关联名称吗?
  6. 并发编程——线程——理论知识
  7. 世界是你们的,也是我们的,但终究是他们的!致程序员
  8. Turtlebot3调试必看——爬坑笔记
  9. java 值 继承_java中继承的数值传递引用
  10. esxi vsphere的端口_硬干货!一张图弄清楚在ESXi下如何进行网络抓包
  11. err_cleartext_not_permitted
  12. Eclipse中servlet显示无法导入javax.servlet包问题的解决方案
  13. 细说进程、应用程序域与上下文之间的关系(三)—— 深入了解.NET上下文
  14. 最新dex2jar下载,网上很多dex2jar是2015年的,有bug无法翻译部分代码,最新更新的dex2jar下载
  15. python selenium 刷课_基于Python和selenium的内蒙古继续教育网---刷课
  16. 打印日历Java代码实现
  17. 关于音频EQ、DRC、等响度、3D环绕音、虚拟低音、变音、AEC、AGC、ANS等解释
  18. yt-dlp教程如何下载高清视频
  19. Delphi COM编程介绍
  20. javascript正则表达式-姜威-专题视频课程

热门文章

  1. Shader教程系列XNA
  2. 计算机毕业设计JAVA靓车汽车销售网站mybatis+源码+调试部署+系统+数据库+lw
  3. 西联汇款和万事达卡扩展全球合作
  4. 苹果cmsv10新版海螺破解源码(去授权无后门版)
  5. FPGA 基于双端口RAM的串口通信系统
  6. XUPT Linux Group 2020 2021 2022 note
  7. HTML学习笔记5——CSS美化
  8. QT二维图形的绘制(类的介绍与绘图实例)
  9. c语言fscanf函数的用法,fscanf - C语言库函数
  10. NVIDIA Jeston (TX1) 系列从入门到入土(一):刷机准备工作