Jump to content

Recommended Posts

Posted

Hi,

i was hoping that someone can help me with this.

My script works like this.

Using keystroke, it goes to the "OPEN" file/folder to select the "license key"

The license key must be located in "C:" drive ( E.g "C:\XX Licenses)

Its based on "keystrokes" if i put "L" which is the shortcut for "Local disk(C:)" from the "Look in" dropdown box, it'll select that and my script would continue on further and it would work

However if the "Local disk(C:)" is change to anything else, it doesn't work and my script would fail.

So the question is, Does anyone know how can i select "C:" regardless of the name?

Posted

So you want the systemdrive? Then use EnvGet() to get the value from the system environmental variable %SYSTEMDRIVE%.

Const $SYSTEMDRIVE = EnvGet('SYSTEMDRIVE')
MsgBox(0x40000, 'SYSTEMDRIVE', $SYSTEMDRIVE)

Now you can use $SYSTEMDRIVE. In theory, I am not sure exactly of why your script is failing with your given description. If your using FileOpenDialog(), then it should have a parameter for initial directory.

:)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...