如何在Windows 下安装Perl cpan模块
在Windows 下安装Perl cpan模块:1、从 www.cpan.org 搜索你所需要的模块,下载下来,一般是gz,或者tgz格式2、用winRAR之类解压缩软件接压缩3、进入COMMAN模式,进入到刚才解压缩的文件夹下,含有“Makefile.PL”文件的目录下:依次运行:perl Makefile.PLnmakenmake testnmake install安装就完成了。
怎样在windows下安装Perl
输入 perltest.pl然后就能执行了。
其中test.pl是你所要运行的文件的名称用命令指示符则说不是内部或外部的命令。
这个说明安装没有自动把perl的文件路径自动添加到环境变量中去。
具体方法:右击 的电脑--属性--高级--环境变量--在系统变量部分--双击path--在最后添加你perl的安装路径。
perl怎么样才能在windows里实现,运行一个脚本,就相当按下键盘上...
use Win32::GuiTest qw(FindWindowLike GetWindowText SetForegroundWindow SendKeys);$Win32::GuiTest::debug = 0; # Set to "1" to enable verbose modemy @windows = FindWindowLike(0, "^Microsoft Excel", "^XLMAIN\$");for (@windows) {print "$_>\t'", GetWindowText($_), "'\n";SetForegroundWindow($_);SendKeys("%fn~a{TAB}b{TAB}{BS}{DOWN}");}KEYEVENTF_EXTENDEDKEY - Means it is an extended key (i.e. to distinguish between arrow keys on the numeric keypad and elsewhere). KEYEVENTF_KEYUP - Means keyup. Unspecified means keydown.#Exampleuse Win32::GuiTest qw/:FUNC :VK/;while (1) {SendRawKey(VK_DOWN, KEYEVENTF_EXTENDEDKEY); SendKeys "{PAUSE 200}";}VK_F1 (0x70)
Windows下怎么运行Perl程序显示输出"hello,world"语句
(1)首先,要搭建一个Perl运行的环境:这里用的是Strawberry Perl。
在网上下载一个安装就OK了,和常用的windows软件安装一样。
这里我的安装路径是: d:\strawberry(2)先检查你的perl是否已经在系统的path环境变量中:开始-运行,输入cmd,然后运行perl -v(注意perl与-v之间有空格不能不加),如果能显示perl的版本,说明你的perl已经在PATH环境变量中;如果显示“不是内部命令也不是外部命令”,那参照以下流程把perl加入PATH环境变量:右键单击我的电脑,选择“属性”,点击“高级选项卡”,单击“环境变量”,在“系统变量”下面去找PATH,然后选中它,单击“编辑”,再添加“d:\strawberry\perl\bin”,然后一路点击确定,就修改好了。
再照着上面的方法,验证一下是否添加成功。
注意,要在修改完了之后重新打开一个命令行窗口,要不然看不到修改的结果;(3)编辑Perl代码:在windows下用记事本就可以了,如:在记事本里输入如下内容:#! /usr/bin/perlprint "hello,world\n";然后保存为后缀为“.pl”的文件;(4)运行Perl程序:开始-运行-cmd,然后用“cd”把路径调到刚才保存perl程序的地方,这里就是输入“ cd d:\perl"(此为之前.pl文件的保存文件夹),最后只需要一个语句就搞定,在出现的 “d:\perl”后输入“ perlex11.pl”(此处的ex11.pl是之前存放perl程序的文件名),即可显示
windows 下 写Perl用什么工具好?
制定控制台使用UTF8,显示出来的字体也很难看,当Perl程序和Perl要读取的文件都使用UTF8编码时,怎么办呢?先看如下程序:#!/usr/bin/perluse encoding 'utf8', STDIN=>'gb2312', STDOUT=>'gb2312';open(FILE,"c:\\test1.txt");binmode(FILE,":encoding(utf8)");@lines=;close(FILE);for($i=0; $i<@lines; $i++){print $lines[$i];print "\n";}$str="你好";print $str;该程序用Perl去读取一个文本文件test1.txt,然后显示到控制台上。
关键在于:1. use encoding 'utf8', STDIN=>'gb2312', STDOUT=>'gb2312';use encoding 'utf8' : 指定该脚本文件的编码格式为utf8;STDIN=>'gb2312', STDOUT=>'gb2312': 输入和输出采用GB2312字符集。
这样,Perl脚本中的的汉字即可被输出。
2:binmode(FILE,":encoding(utf8)");指定打开的文件FILE的编码格式为utf8,这样就能正确的读入数据到@lines中了。
这样就实现了Perl在Windows控制台上处理UTF8字符了。
转载请注明出处51数据库 » windows perl win32 w
日久情人节