请教Perl调用.exe程序的问题

leon51 2016-12-21 04:39:36
请教要求当$pn为大写字母“Y”开头时,调用“1.exe”并将$pn作为参数传递给“1.exe”怎么写啊,我按下面这种写法无效:

if ($pn=~/^Y$/) {system("ChooseSampleOrMass.exe$pn"); }
...全文
330 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
leon51 2016-12-21
  • 打赏
  • 举报
回复
引用
# 1.
system("1.exe $pn") if $pn =~ /^Y/;
 
# 2.
if ($pn =~ /^Y/)
{
    system("1.exe $pn");
}
 
# system函数调用也可以使用反小点`
`1.exe $pn`;
hi fibbery,如果我这个exe与perl在同一文件夹下面,exe要带路径吗?如果要,要怎样写呢?
fibbery 2016-12-21
  • 打赏
  • 举报
回复

# 1.
system("1.exe $pn") if $pn =~ /^Y/;

# 2.
if ($pn =~ /^Y/)
{
    system("1.exe $pn");
}

# system函数调用也可以使用反小点`
`1.exe $pn`;


37,721

社区成员

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

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