e08f1a596d09207d5bb7adbb3cfd3632ce08b9a1
工具集
简单的个人脚本集合,以后脚本都存入此处。
脚本说明
MediaControl.ps1
全局媒体控制脚本,可以控制任何支持 Windows Media Session 的播放器。
功能:
- 播放/暂停
- 上一首/下一首
- 停止播放
- 自动启动媒体播放器
用法:
.\MediaControl.ps1 # 播放/暂停
.\MediaControl.ps1 next # 下一首
.\MediaControl.ps1 prev # 上一首
.\MediaControl.ps1 stop # 停止
open_process_directory.ps1
快速打开当前活动窗口进程的工作目录(主要通过exe快捷键映射后使用)。
功能:
- 自动获取当前活动窗口的进程
- 打开该进程的可执行文件所在目录
- 智能跳过控制台/终端窗口
用法:
.\open_process_directory.ps1
编译版本
项目包含 PowerShell 脚本的编译版本(.exe),可以直接双击运行,但主要是通过快捷键映射之后使用。
编译工具
安装 ps2exe
Install-Module -Name ps2exe -Force
编译脚本
# 编译 open_process_directory.ps1
Invoke-ps2exe -InputFile "open_process_directory.ps1" -OutputFile "OpenProcessDirectory.exe" -RequireAdmin
# 编译 MediaControl.ps1
Invoke-ps2exe -InputFile "MediaControl.ps1" -OutputFile "MediaControl.exe" -RequireAdmin
编译后的 .exe 文件可以直接运行,无需 PowerShell 环境。
Description
Languages
PowerShell
94.2%
Batchfile
5.8%