[1] ファイルの最終修正日時をクリップボードに複写する ActivePerl 用 script:
use strict; my $file = $main::ARGV[0]; $file =~ tr#\\#/#; my @t = gmtime ((stat $file)[9]); $t[4]++; $t[5] += 1900; my $ret = sprintf '%04d-%02d-%02dT%02d:%02d:%02d+0000', @t[5,4,3,2,1,0]; use Win32::Clipboard; Win32::Clipboard->new($ret); =head1 LICENSE This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. =cut
GPL 2 またはそれ以降。