Thread [DOS-Batch] Berechneten Zeitraum in Batch einsetzen
(36 answers)
Opened by Frederick at 2012-09-02 14:26
Es wirkt irgendwie umständlich auf mich, für dieses eine Kommando extra eine Batchdatei zu erzeugen. Stattdessen könnte man den Befehl doch genausogut aus Perl heraus absetzen. Ungetestetes Beispiel:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 use 5.012; use warnings; use POSIX qw(mktime difftime); use constant { VBoxManage => 'C:\Program Files\VirtualBox\VBoxManage.exe', # Enter correct date here, example is 1913-12-11 14:15:16 UTC reftime => mktime(16, 15, 14, 11, 12, 1913) }; my $delta = difftime(time, reftime); if (system(VBoxManage, 'modifyvm', 'Beta-VM', '--biossystemtimeoffset', $delta) != 0) { die "Failed to run VBox management command"; } When C++ is your hammer, every problem looks like your thumb.
|