n
Windows Media Player のディレクトリ時間でビデオを次々に実行する Perl スクリプトを作成しようとしています。
なんらかの理由で、64 回目のビデオ再生で、 でスタックしsystem(1, @commands)
ます。
現在、コマンドはsystem(1, "C:\\Program Files (x86)\\Windows Media Player\\wmplayer", $path);
次の for ループにあります。
for (my $i = 0; $i < $n; $i++)
{
# do stuff
# Play video
system(1, "C:\\Program Files (x86)\\Windows Media Player\\wmplayer", $path);
sleep $duration + 1;
# do stuff
}
なぜ64番目のビデオで停止し続けるのか疑問に思っています(これを複数回実行しましたが、常に64番目です。)誰かがsystem(1, @commands)
私にもっとよく説明できるでしょうか?@commands
私が知っているのは、プログラムを続行する前に終了するのを待たないということだけです...
どうもありがとう!