我有一个我想定期扫描的文件目录,并使用与它们相关联的默认应用程序执行。它们不可执行,因此系统(“file.torrent”);不起作用。你如何能够在Perl中运行相关应用程序的文件?如何在Windows上使用Perl的默认应用程序打开文件?
2
A
回答
6
开始
您可以手动分析注册表的相关部分,找到相关的应用程序,并开始它自己:但命令提示符内置的启动命令的生活更轻松。
所以,你的榜样,你会简单地做一个系统( “CMD/C开始file.torrent”)
7
3
不是Perl特有的,但你可以使用'start'命令。第一个参数是打开的新命令提示符的标题,第二个参数是要打开的文件。
system('start "dummy title" "some file.doc"'); # opens the document in word
1
我们用另一种选择是
system("RunDLL32.exe SHELL32.DLL,ShellExec_RunDLL file.torrent")
0
切勿使用Windows的系统()! 蹩脚的坏法(PAS)
0
只是为了突出强调BeowulfOF上述
system("test.log")
注释会打开test.log中在其相关的应用程序只是一样对进入
test.log
命令行
相关问题
- 1. 使用iOs上的默认应用程序打开文件
- 2. CreateProcessAsUser:如何使用默认应用程序打开文件?
- 3. 使用Windows系统上的默认应用程序打开Excel文件
- 4. 如何用cmd中的默认应用程序打开文件?
- 5. 如何在默认应用程序中打开文件。 Ruby
- 6. 如何用ruby打开默认应用程序文件?
- 7. 寻找在Windows上打开特定文件类型的默认应用程序
- 8. 打开在Windows应用商店中的应用程序文件,使用默认的应用程序
- 9. 如何在Android上打开默认的Messenger应用程序?
- 10. 如何在Mozilla打开文件使用系统默认的应用程序
- 11. 如何使用shell的默认处理程序打开文件?
- 12. 如何使用kivy打开默认的Android应用程序?
- 13. 如何使用VBScript打开一个默认应用程序的HTML文件?
- 14. 如何使用SWT中的默认应用程序打开文件?
- 15. C#如何使用默认应用程序打开所有的MP3文件
- 16. 使用Python使用默认应用程序打开文件,然后在文件打开后打印?
- 17. 如何在SilverLight Web应用程序中使用他们的默认应用程序打开文件?
- 18. iOS Obj-C:如何使用其默认应用程序打开本地文件?
- 19. golang:在Windows上运行pdf文件的默认应用程序
- 20. 打开文件在系统默认应用程序中C
- 21. 在Java中使用默认程序打开文件的问题
- 22. 获取打开文件的默认应用程序的图标
- 23. 如何更改用于打开.html文件的默认程序
- 24. Cocoa API设置文件的默认应用程序以打开
- 25. C#与默认应用程序打开的文件和参数
- 26. 如何用默认关联程序打开文件
- 27. “用...打开”Windows上的文件,用python应用程序
- 28. 如何使用Windows 7上的GitBash中的CLI在其默认程序中打开文件?
- 29. Mac:默认应用程序打开电影文件
- 30. 用C#打开文件和加载应用程序的默认程序
如果注册表现在是关联的应用程序,他可以使用system()方法来启动它。 – 2009-01-06 06:02:29