windows下运行Perl程序,如何能在后台运行,不显示cmd的窗口?

aw325 2009-04-16 05:00:38
windows下运行Perl程序,如何能在后台运行,不显示cmd的窗口?
...全文
1013 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chavos 2021-06-15
  • 打赏
  • 举报
回复

你们回答的都什么鬼,没看标题吗

aw325 2009-04-19
  • 打赏
  • 举报
回复
确实是版本冲突,我安装了Oracle10g,自带了5.8.3的perl,我系统中安装了5.10的perl。

谢谢大家!结帖。
fibbery 2009-04-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 aw325 的回复:]
请问wperl怎么使用?
我在运行中:wperl my.pl提示找不到perl58.dll,但是在cmd命令行下运行,什么也不提示!
[/Quote]

也许是因为你的系统存在多个perl版本,比如,你要是安装过Oracle,那么,你的系统就会有一个Oracle自带的perl。

如果你的系统存在多个版本的perl,那么,对于%PERL5LIB%变量就会存在使用上的冲突,这样,可能造成,实际的perl.exe使用不同版本的lib文件,就会找不到lib所链接的动态链接库。

你可以更改以下%PERL5LIB%环境变量,来使perl.exe/wperl.exe的版本与你所使用的库版本一致。

通过perl -v查看perl的版本
iambic 2009-04-16
  • 打赏
  • 举报
回复
>wperl my.pl提示找不到perl58.dll
你是怎么运行的?wperl在哪个目录下?当前目录在哪个目录下?Perl目录加到PATH了吗?
aw325 2009-04-16
  • 打赏
  • 举报
回复
不该关联应该也可以的吧!我不想修改关联!该怎么办?
aw325 2009-04-16
  • 打赏
  • 举报
回复
请问wperl怎么使用?
我在运行中:wperl my.pl提示找不到perl58.dll,但是在cmd命令行下运行,什么也不提示!
fox000002 2009-04-16
  • 打赏
  • 举报
回复
用 wperl.exe 执行吧

改下文件关联

37,741

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧