从正在运行的脚本中调用另一个VBS例程

时间:2016-01-27 13:35:03

标签: vbscript

我有一个打开文件的脚本,执行文件>保存为例程并关闭文件。

我想将我的保存作为例程运行,然后通过调用单独的VBS脚本来改变我在PC上的语言环境/区域设置(此脚本在另一个vbs文件中),然后我的脚本将继续执行保存为例程,最后调用另一个将重置我的语言环境/区域的脚本。

我可以将代码粘贴到一个大脚本中,但为了保持清洁,我的偏好是在需要时调用它。

2 个答案:

答案 0 :(得分:0)

我不确定我理解你的问题,无论如何......你可能要么改变你的时区:

Set sh = CreateObject("WScript.Shell")
sh.Run "tzutil.exe /s ""Hawaiian Standard Time""", 1, true
sh.Run "w32tm.exe /resync", 1, true

或者更改地区/位置: Change the system Region/Location setting using vbs

答案 1 :(得分:0)

this可能重复。

Dim objShell: Set objShell = Wscript.CreateObject("WScript.Shell")
objShell.Run "set_timezone.vbs" 
'Complete the save routine...
objShell.Run "revert_timezone.vbs" 
Set objShell = Nothing