运行 来自 perl 的 exe,带有几个参数作为变量
Run exe from perl with several argument as variables
我正尝试在 windows 上使用系统命令 运行 Perl 中的 exe 文件。
exe应该有几个参数,都是变量。但它失败并出现错误 "Can't spawn"(以及其他一些错误)
我尝试了几种方法(有些没有任何意义)
system ($some_exe, “$PARAM1" “$PARAM2);
system ($some_exe.“$PARAM1".“$PARAM2);
@args = ($some_exe, “$PARAM1" “$PARAM2);
system(@args)
那我该怎么做呢?
您可以将多个参数用逗号分隔(只是一个数组)。
system($path, $arg1, $arg2, $arg3, ...);
参见:perldoc
我正尝试在 windows 上使用系统命令 运行 Perl 中的 exe 文件。
exe应该有几个参数,都是变量。但它失败并出现错误 "Can't spawn"(以及其他一些错误)
我尝试了几种方法(有些没有任何意义)
system ($some_exe, “$PARAM1" “$PARAM2);
system ($some_exe.“$PARAM1".“$PARAM2);
@args = ($some_exe, “$PARAM1" “$PARAM2);
system(@args)
那我该怎么做呢?
您可以将多个参数用逗号分隔(只是一个数组)。
system($path, $arg1, $arg2, $arg3, ...);
参见:perldoc