我曾经调用过一个在Windows中安装字体的可执行文件。可执行文件可以正常工作并且已经使用了很多年。 Windows通常会提示一个框,以确认我要运行该文件。
代码如下:
Set oShell = CreateObject("WScript.Shell")
oShell.Run "myFile.exe "+ parameterString, 1, true
最近我开始了解
错误代码32813
我似乎找不到太多的信息。最奇怪的是,如果我之前添加了一个运行命令,那么它将再次起作用:
Set oShell = CreateObject("WScript.Shell")
oShell.Run "cmd", 1, true ' this shouldn't make a difference
oShell.Run "myFile.exe "+ parameterString, 1, true
知道这个错误是什么吗?另外,如今是否有更好的方法使用VBScript安装字体?
答案 0 :(得分:0)
运行程序并使用参数,请使用这种方式=
parameterString="Your Arg Here"
CreateObject("Wscript.Shell").Run "cmd /c myFile.exe "+parameterString, 0, True
此外,如果您要通过Vbscript安装字体,请转到此页面= Installing Fonts Via VBScript