jjzjj

windows - 如何在后台运行 .exe,使用 perl PAR 的 pp 模块从 perl 脚本创建

我正在使用PAR:Packager从perl创建exe。我希望制作具有隐藏功能的.exe,特别是对于Windows,即在那些未安装事件perl的系统的后台执行。这该怎么做?? 最佳答案 pp-g将构建一个没有控制台窗口的可执行文件。不会创建任何窗口(除非您自己创建)。 关于windows-如何在后台运行.exe,使用perlPAR的pp模块从perl脚本创建,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

windows - Perl:如何将编码添加到 PAR 打包存档

以下程序:useEncodeqw(:all);my@list=Encode->encodings();printjoin("\n",@list);如果我将脚本作为.pl或作为可执行文件运行,由pp.bat创建(使用ActiveStatePerl),会给出不同的结果如果我运行由pp.bat创建的a.exe,可用编码列表非常短。如何添加编码? 最佳答案 您应该直接在代码中添加模块。useEncodeqw(:all);useEncode::Byte;useEncode::CN;useEncode::JP;useEncode::KR;use

windows - 在 Windows 下为 Perl 编译 PAR

我已经从http://par.perl.org/wiki/Main_Page下载了PAR并在阅读README文件后编译它。我使用dmake-4.12-20090907而不是来自http://search.cpan.org/dist/dmake/的nmake(因为1.5不起作用).安装过程中没有问题(重复安装过程无济于事,没有警告,只是文本输出更少),但是没有pp.exe或类似的东西。我用的是WindowsXP,所有的编译都是在c盘上完成的。perl-v“这是为MSWin32-x86-多线程构建的perl5,版本12,颠覆2(v5.12.2)” 最佳答案

windows - PAR 和 Win32::Exe

我在32位Windows7上运行StrawberryPerl。我还使用Par::Packer创建独立的可执行文件。问题是PAR::Packer使用了一个Camel图标,我想用不同的图标替换它。为此,我使用Win32::Exe。运行Win32::Exe的更新脚本后,我可以更改图标,但现在可执行文件不再起作用。禁用GUI标志并启用控制台后,我现在得到以下输出:Usage:foo.exe[-Alib.par][-Idir][-Mmodule][src.par][program.pl]foo.exe[-B|-b][-Ooutfile]src.par 最佳答案

windows - 在 Windows 上安装 PAR::Packer,dmake 错误 255

我正在尝试为Windows创建perl脚本的二进制文件,但我买不起perl2exe和ActivePerlDevKit等商业应用程序(我知道有试用版)。因此,我在WindowsXPSP332位虚拟机上安装了strawberryperl来尝试编译我的源文件;我在Linux上很容易做到的事情。Strawberryperl安装正常,但是当我尝试从cpan安装PAR::Packer模块时,出现以下错误:dmake:Errorcode129,whilemakeing'ppresources.coff'dmake.EXE:Errorcode255,whilemaking'subdirs'RSCHUP

windows - PAR 打包程序可执行文件大小

一段时间以来,我一直在使用PAR:Packer(pp)为Windows创建二进制文件。它们总是很大(大约6-8MB),这是可以理解的,最近我更新了我的包(我在Windows上使用stawberryperl),现在它生成的二进制文件几乎有20MB!我知道它包括一个完整的perl环境和所有需要的模块,但是它已经失控了,而且把一个19MB的简单脚本交给别人有点尴尬!无论如何要减少二进制文件的大小?任何人都知道为什么在最近的几个版本或PARPacker中大小增加了? 最佳答案 当您在您的Perl环境中安装新模块(或者甚至只升级一些)时,pp

windows - PAR::Packer 编译的 Perl 不能在其他机器上运行

我有一个现有的2000LOCperl脚本和一个TkxGUI,这是我在实习的第一天在我是唯一程序员的地方继承的(其他人都是IC工程师,但他们在perl中进行模拟).目标是为客户端生成可执行文件,无需安装perl或其他任何东西即可运行。显然这在过去是可能的。我只能通过安装ActiveTcl8.5.15、ActivePerl5.16、通过PPMWin32::API和Win32::Exe、tk、tkx、Carp安装,然后通过cpanpiPAR安装来构建程序::封隔器。这种非常具体的组合是我发现的唯一一种产生任何有效结果的组合。然后是:pp-vvv-lC:\Perl\lib\auto\Tcl\t

R语言|plot和par函数绘图详解,绘图区域设置 颜色设置 绘图后修改及图像输出

plot()函数plot()函数是R中最基本的绘图函数,其实最简单、最基础的函数,这也就意味着其具有更多的可操作性。plot(x,y,...)在plot函数中,只需指定最基本的x和y轴对应数据即可进行图像的绘制,x和y轴数据分别为两个向量或者是只有两列的数据框(第一类为x轴,第二列为y轴)。require(stats)plot(cars)plot绘图默认为散点图,可以通过type参数修改绘图的类型。type=”s”是先水平后垂直,type=”S”是先垂直后水平,type=”n”为不显示图像。par()函数plot()函数中的所有绘图参数基本上都是应用par()函数中的参数进行设置,接下来就详细

R语言|plot和par函数绘图详解,绘图区域设置 颜色设置 绘图后修改及图像输出

 plot()函数plot()函数是R中最基本的绘图函数,其实最简单、最基础的函数,这也就意味着其具有更多的可操作性。plot(x,y,...)在plot函数中,只需指定最基本的x和y轴对应数据即可进行图像的绘制,x和y轴数据分别为两个向量或者是只有两列的数据框(第一类为x轴,第二列为y轴)。require(stats)plot(cars) plot绘图默认为散点图,可以通过type参数修改绘图的类型。type=”s”是先水平后垂直,type=”S”是先垂直后水平,type=”n”为不显示图像。par()函数plot()函数中的所有绘图参数基本上都是应用par()函数中的参数进行设置,接下来就

c++ - 如何对通用列表提取进行元编程以构建函数调用

我有一系列类,其方法具有以下签名:doublecompute(listpars)此方法使用通过pars接收的参数执行计算.对于每个compute(list)方法,我还有一个compute(x1,x2,...,xn)这是实现实际计算的方法。因此,compute(pars)应该做一些,例如:doublecompute(listpars){Tx1=list.pop_back();Tx2=list.pop_back();//..soonuntillastparameterxnTxn=list.pop_back();returncompute(x1,x2,..,xn);//herethereal
12