Perl::Tkで、書き込み終えたテキストファイルを自動で開きたいのですが、コマンドラインに
パスを渡してしまうと、その時点でperlが終了してしまいます。

$target_text = shift @ARGV; #結果ファイルの指定先パスを格納(*.txt)
.....#処理、書き込み、FHクローズ
eval exec ($target_result." &"); #ファイルは開くが、スクリプトも終了してしまう

eval で囲ってあげても終了してしまいます。Windows環境で上のコマンドを実行するのはムリでしょうか。

よろしくお願いいたします。