• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 652
  • Last Modified:

change timezome using HTA

hi,
   im am trying to change the computers timezone using an HTA app.  
i have a drop down list and when the user picks the location it runs a IF statement in a VBscript.  when it gets executed there is an error that it can not find the location.  im confused because it works in a CMD prompt if i cut and paste it.

can anyone please help
if user.Timezone.value = "Central Standard Time" then
set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "control.exe timedate.cpl,,/Z Central Time Zone"
End if

Open in new window

0
whowasthat
Asked:
whowasthat
  • 2
1 Solution
 
Daz_1234Commented:
Hi,

What about the following run method instead?  It will run silently.

Regards,
Daz.
If user.Timezone.value = "Central Standard Time" Then
    Set wshShell = CreateObject("WScript.Shell")
    wshShell.Run "control.exe timedate.cpl,,/Z Central Time Zone", 0, True
End If

Open in new window

0
 
Daz_1234Commented:
Just another query - are you sure it should be:

control.exe timedate.cpl,,/Z Central Time Zone


... and not:

control.exe timedate.cpl,,/Z Central Standard Time

?


Daz.
0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now