Results 1 to 4 of 4

Thread: Please explain this code

  1. #1
    Moderator
    Join Date
    Sep 2006
    Answers
    920

    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.

    Regards,
    Brijesh Jain
    ---------------------------------------------------------
    Connect with me on Skype: jainbrijesh
    Google Plus : jainbrijeshji

  2. #2

    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 12:00 PM.

  3. #3
    Expert Member
    Join Date
    Sep 2007
    Answers
    110

    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


  4. #4

    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 12:05 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
About us
Applying for a job can be a stressful and frustrating experience, especially for someone who has never done it before. Considering that you are competing for the position with a at least a dozen other applicants, it is imperative that you thoroughly prepare for the job interview, in order to stand a good chance of getting hired. That's where GeekInterview can help.
Interact