【发布时间】:2016-05-30 08:00:00
【问题描述】:
我使用 C# 作为编程语言并尝试在执行任何自动化测试用例之前执行 .vbs 脚本以清除临时缓存。
我在执行时面临一个问题。
当我执行 .vbs 文件时,它会在记事本中打开。
我正在使用标准的 Process 和 ProcessStartInfo 类。
感谢任何帮助。
谢谢。
【问题讨论】:
-
您可以将 VB 代码转换为 C#。或者你可以调用
wscript,参数是你的vbs文件,而不是直接运行文件。 -
这里有类似的问题:stackoverflow.com/questions/20477120/…。似乎 VBS 文件的默认处理程序已更改/更改以防止直接执行,请改用带有 VBS 文件的 wscript.exe 作为命令参数。