Prepare for your Next Interview
This is a discussion on Please explain this code within the QTP forums, part of the Software Testing category; ApplicationDir = Environment("ProductDir") ApplicationPath = "\samples\flight\app\flight4a.exe" SystemUtil.Run ApplicationDir & ApplicationPath,"",ApplicationDir & "\flight\app\","open" Please explain this code. This code is opening the lflight42.exe ...
|
|||
|
Please explain this code
ApplicationDir = Environment("ProductDir")
ApplicationPath = "\samples\flight\app\flight4a.exe" SystemUtil.Run ApplicationDir & ApplicationPath,"",ApplicationDir & "\flight\app\","open" Please explain this code. This code is opening the lflight42.exe file, by searching the application DIr and then path tell the path from that DIR to application to run. I want a little bit explanation about 3rd statement.
__________________
Brijesh Jain brijesh.tester@yahoo.co.in http://softwaretestingexpertise.blogspot.com |
| Sponsored Links |
|
|||
|
Re: Please explain this code
Jainbrijesh,
Another way this can be done is by combining both ApplicationDir and ApplicationPath. For example: strAppLocation=Environment(“ProductDir”) & “\samples\flight\app\flight4a.exe” So, when you want to run the application, all you do is this: SystemUtil.Run “flight4a.exe”, “”, strAppLocation, “open” Usage: SystemUtil.Run "NameOfFile", "Paramters", "FilePath", "OperationToBePerformed" Just another way… well, the third statement basically invokes the application during run session using a SystemUtil.Run statement. SystemUtil.Run statement enables you to open or run any application from a given location. Similarly, you can use SystemUtil to also close applications like this: SystemUtil.CloseProcessByName “explorer.exe” Last edited by Anshoo_Arora : 02-25-2008 at 11:00 AM. |
|
|||
|
Re: Please explain this code
Hi Anshoo,
What you have explained to Mr.jain is correct. But You cannot close the application by using SystemUtil.Run We can use SystemUtil.CloseProcessByName For example... SystemUtil.CloseProcessByName "Explorer.exe" _________________ Rajaputra |
| The Following User Says Thank You to rajaputra For This Useful Post: | ||
|
|||
|
Re: Please explain this code
Rajaputra,
The application closes as you end the process. So it can be used to initiate as well as close an application. Let's say, I have "iexplore.exe" as the process instead of "Explorer.exe". If I close "iexplore.exe" when a Browser is open, the process will close along with the Browser application. EDIT: Wait, it is SystemUtil.CloseProcessByName and NOT SystemUtil.Run CloseProcessByName. I was mixing things up. Sorry for the confusion. I didn't realize what I had written until I went back to my post. I will edit it. Last edited by Anshoo_Arora : 02-25-2008 at 11:05 AM. |
| The Following User Says Thank You to Anshoo_Arora For This Useful Post: | ||
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Explain the Difference | Robert | VB.NET | 3 | 06-06-2007 10:19 AM |
| Can you explain the difference | Remasri | VB.NET | 4 | 06-05-2007 09:28 AM |
| Explain the Difference | christia | Unix/Linux | 1 | 07-30-2006 06:13 PM |
| Explain this term | joel | Unix/Linux | 1 | 07-29-2006 03:18 PM |
| Explain about TNSPING | admin | Oracle | 0 | 05-18-2006 07:53 PM |