假设我们有一个输入框和一个按钮。当用户按下该按钮时,应从输入框中取出路径并打开相应的文件夹。如何使用Perl/TK完成此任务?提前感谢
发布于 2011-06-12 05:11:11
您可以对打开文件浏览器的命令行进程进行系统调用。在windows上,这显然是start命令,在Linux上,像gnome-open或nautilus这样的命令就可以工作。
sub open_directory {
my $directory = shift;
if ($^O eq 'MSWin32') {
exec "start $directory";
} elsif ($^O = 'linux') {
exec "gnome-open $directory" or
exec "kde-open $directory";
# test for more OS cases
} else {
die "cannot open folder on your system: $^O";
}
} https://stackoverflow.com/questions/6283410
复制相似问题