VB如何运行PERL Script

yxcsniper 2010-09-30 09:20:44
大家好!
VB如何运行PERL Script,且需将VB的一个参数传递到PERL Script
该怎么做呢?

首先我在VB中声明了一个变量
dim job_name as String

在PERL中
my $job_name;

然后如何将vb的job_name传递给perl的$job_name呢?
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
鸭梨山大帝 2010-09-30
  • 打赏
  • 举报
回复
就跟shell 调用bat文件一样
(不太了解Perl语法,以下Perl语法可能有错.而是是手动随意输入的,没有经过编译器的,大体思路)

dim s as string
dim job_name as String
dim filepath as string

job_name = "my job name"
filepath = "d:\1.pl"

s = "my $job_name;"
s = s & vbcrlf & "$job_name = " & job_name
open filepath for output as #1
print #1,s
Close #1

shell "X:\XXX\perl.exe " & filepath
yxcsniper 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lost_painting 的回复:]
1.安装perl
2.用VB6动态生成perl脚本.把VB6的变量值动态的写到perl脚本中.
3.vb6调用shell--> perl 你的perl脚本.pl 来执行
[/Quote]

第2点,动态生成PERL脚本是什么意思啊?后面的“把VB6的变量值动态的写到perl脚本中”该如何做呢?

第3点,能否写一句代码,举一个例子,感激不尽!
鸭梨山大帝 2010-09-30
  • 打赏
  • 举报
回复
1.安装perl
2.用VB6动态生成perl脚本.把VB6的变量值动态的写到perl脚本中.
3.vb6调用shell--> perl 你的perl脚本.pl 来执行
jhone99 2010-09-30
  • 打赏
  • 举报
回复
试一下ScriptControl1

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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