mytemp.pl
来自「myTemp is used to connect PalmOS PDAs to」· PL 代码 · 共 24 行
PL
24 行
#!/usr/bin/perluse Palm::Raw;my $pdb = new Palm::PDB;$pdb->Load($ARGV[0]);foreach $record (@{$pdb->{records}}) { ($nextRecord, $numEntries) = unpack "S S", $record->{"data"}; print $nextRecord, ":", $numEntries, "\n"; $data = substr($record->{"data"}, 5); for ($i = 0; $i < $numEntries; $i++) { ($sensor, $time, $temp) = unpack "C L s", $data; $data = substr($data, 8); $time -= 2082848400; ($Second, $Minute, $Hour, $Day, $Month, $Year, $WeekDay, $DayOfYear, $IsDST) = localtime($time); print $sensor, "\t"; print $Day, ".", $Month + 1, ".", $Year - 100, "-", $Hour, ":", $Minute, ":", $Second, " \t", ; print $temp, "\n"; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?