Files
2025-07-01 20:36:16 +08:00

1.4 KiB

工具集

简单的个人脚本集合,以后脚本都存入此处。

脚本说明

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 环境。