On 17/04/2014 10:02, John Emmas wrote:
if I run this command (directly from a DOS Command Prompt) it does populate 'test.txt' with the expected output:-

gtk-update-icon-cache --force --ignore-theme-index --source builtin_icons gtk/stock-icons > test.txt

So in other words, the actual command is valid. It works when run from a command line but I can't seem to make it work from a perl script :-(

FWIW this command sequence in my perl script seems to work!

        use IPC::Run3;
        my $output;
run3(["gtk-update-icon-cache", "--force", "--ignore-theme-index", "--source", "builtin_icons", "gtk/stock-icons"], \undef, "test.txt");

Does that seem like a reasonable solution? So far, I've only tested it on Windows XP (one of the platforms where it wasn't previously working). I'll need to re-test it on Win7 and Win8.


Reply via email to