Thanks Fred. I finally got it to work. This is what I had to do: %ComSpec% /c cd S:\Workgroups\APC\Subs\RTU-SCADA\LineSCADA\Line Group\PA Assistant\Support Files&&S:&&"Update PA Assistant.bat"
The C:\ path I was using in my example was for testing. I didn't want to have to deal with the real path while testing since its so long. Thanks again!! Andy L. Mayfield ________________________________ From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Grooms, Frederick W Sent: Thursday, December 06, 2007 11:39 AM To: arslist@ARSLIST.ORG Subject: Re: Help running batch file from AL Another option if you don't want to (or can't) modify your batch file is to do multiple commands in the Run Process action. For Windows the separator is && (in a CMD window do help cmd for more info). i.e. %ComSpec% /c "cd \&&C:\Update PA Assistant.bat " Will change to the root directory before executing the Update PA Assistant.bat file. Fred ________________________________ From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Grooms, Frederick W Sent: Thursday, December 06, 2007 11:16 AM To: arslist@ARSLIST.ORG Subject: Re: Help running batch file from AL ** When you do a RunProcess in an Active Link the User tool starts the shell in the "c:\program files\arsystem\user" (Or wherever the User tool is started from). If RoboCopy is not in the PC's path then you will have to specify it's full path or change to the folder where it resides inside the batch file. Yes %ComSpec% is cmd.exe. It just eliminates the need to have it in the path or specify the full path. It also eliminates the need to know if it is CMD.exe or some other shell program (in case M$ or some security dude decides to changes it's name). Fred ________________________________ From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Mayfield, Andy L. Sent: Thursday, December 06, 2007 10:54 AM To: arslist@ARSLIST.ORG Subject: Re: Help running batch file from AL ** I seem to get the same result. Again, it will run if I have a copy of Robocopy.exe in the "c:\program files\arsystem\user" folder, but does not if I remove it. Isn't using %COMSPEC% /c the same as using cmd.exe /c? Somehow Remedy is running the file as if it resides in the "C:\program files\arsystem\user" folder. ___ __20060125_______________________This posting was submitted with HTML in it___ _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"