If I understand you correctly. You're working with callxps.pl, which is the XPSExplorer application/initiator, and attempting to pass input.txt, as argument(s) to that file.
If so, the problem (I suspect) is. That callxps.pl wasn't designed that way. If you were on a *NIX based box. You might be able to make use of "redirection" -- (callxps.pl < input.txt). But, I suspect, a bit of a long-shot.
Even if redirection worked. You're still going to need the keys. So that you can create key / value pairs. eg;
and how to best pass those, largely depends on the format expected from callxps.pl. You might even be able to pass input.txt as# assuming name, password are keys my $name = qw(ChristieJS); my $password = qw(SuperSecret); # or name = ChristieJS password = SuperSecret # or name: ChristieJS password: SuperSecret
again, a bit of a stretch.perl callxps.pl & input.txt
Honestly, as should be pretty apparent by now, I'm groping. We still don't have enough details to effectively provide a reasonable solution.
You might be able to find the keys in callxps.pl, and create a wrapper, that calls callxps.pl, passing the key values to callxps.pl. This, I think, for your situation, would be the best choice. But in the end. Without those keys. Providing a more specific answer/solution, is pretty much, a futile endevour.
Now that you have a better idea of exactly what's required, perhaps you can figure it out. Or provide better details, so we might be better prepared to answer.
--Chris
¡λɐp ʇɑəɹ⅁ ɐ əʌɐɥ puɐ ʻꜱdləɥ ꜱᴉɥʇ ədoH
In reply to Re^3: passing values from perl to unix app and getting result from the app
by taint
in thread passing values from perl to unix app and getting result from the app
by ChristieJS
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |