windows - 如何在 Windows 上使用 Perl 的默认应用程序打开文件?

标签 windows perl system

我有一个文件目录,我想定期扫描这些文件并使用它们关联的默认应用程序执行。它们不可执行,所以 system("file.torrent");不起作用。您如何使用 Perl 中的关联应用程序运行文件?

最佳答案

标准的 Windows 方式是使用 ShellExecute .

在 perl 中,您可以使用 ShellExecute 来完成。它在 Win32::GUI package .

没试过。但它看起来很简单。

关于windows - 如何在 Windows 上使用 Perl 的默认应用程序打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/414731/

相关文章:

perl - PDL::Core 和 PDL::Core 之间的区别 ':Internal'

c - 在 C (Linux) 中并行使用 system()

windows - SNMP - 从进程中获取信息

c++ - Windows Batch - 如何在将标准输出重定向到文件时添加时间戳

PHP 使用线程安全与否

regex - 如何使用 Perl 正则表达式在 Screen 中搜索模式?

c# - 我是否缺少Windows服务的替代品?

perl - 并非所有在关机前发送的套接字数据都收到

javascript - 修复粒子系统处理中的错误

c++ - 用于执行 C++ 系统函数的用户定义目录