抹布
精华
|
战斗力 鹅
|
回帖 0
注册时间 2006-2-2
|
囧, 程序不说质量如何, 带了一个.net framework就令人不爽。
这么如此简单的功能可以用perl来做。只要不到30行代码
#!/usr/bin/perl
use strict;
use warnings;
use Win32::GUI;
my ($main, $url, $begin, $end, $gen, $list);
$main = Win32::GUI::Window->new(-name => \'Main\', -text => \'循环生成器 v0.9\', -size => [300, 340], -hasmaximize => 0, -sizable => 0);
$main->AddLabel(-text => \'以下输入循环体\', -pos => [5, 5]);
$url = $main->AddTextfield(-name => \'Url\', -text => \' \', -size => [280, 22], -pos => [5, 20]);
$main->AddLabel(-text => \'以下输入循环节\', -pos => [5, 47]);
$main->AddLabel(-text => \'从\', -pos => [5, 70]);
$begin = $main->AddTextfield(-name => \'Begin\', -text => \'1\', -size => [45, 22], -pos => [20, 65], -number => 1);
$main->AddLabel(-text => \'到\', -pos => [70, 70]);
$end = $main->AddTextfield(-name => \'End\', -text => \'10\', -size => [45, 22], -pos => [90, 65], -number => 1);
$gen = $main->AddButton(-name => \'Gen\', -text => \'生成\', -pos => [150, 65]);
$list = $main->AddTextfield(-name => \'Urllist\', -text => \'\', -size => [280, 200], -pos => [5, 100], -multiline => 1, -readonly => 1, -autovscroll => 1, -autohscroll => 1);
$main->Center();
$main->Show();
Win32::GUI::Dialog();
sub Main_Terminate() {
-1;
}
sub Gen_Click() {
$list->Append(join(\'\', map {my $t = $url->Text().\"\\r\\n\"; $t =~ s/\\(\\*\\)/$_/; $t} ($begin->Text()..$end->Text())));
}
以下是打包的可执行文件和打包的源码。
http://www.live-share.com/files/79775/wb.rar.html
[ 本帖最后由 john 于 2006-11-4 07:05 编辑 ] |
|