【问题标题】:How To run vb.net with vbs scheduled task如何使用 vbs 计划任务运行 vb.net
【发布时间】:2014-07-13 03:50:38
【问题描述】:

我正在尝试运行 Windows 计划任务以打开 .vb 脚本,但是当我运行该任务时,它只是打开 .vb 脚本而没有执行任何其他操作。是否有 .vbs 脚本可以打开我的 .vb 脚本 Visual Studio 并运行我的子程序?

我有一个可以打开 excel 并运行宏的 .vbs 脚本,只是不知道如何使用 Visual Studio 进行操作

当我在 Visual Studio 中手动操作时,子运行良好

谢谢, 安迪

【问题讨论】:

  • 你可能想运行wscript.exe path\to\script\name
  • vb.net 和运行 VBS 有什么关系? .vb 中有什么内容?
  • 这与Vb.Net无关

标签: visual-studio-2010 vbscript scheduled-tasks


【解决方案1】:

它确实与 VB.NET 有关。虽然我花了一天时间才看到真正的问题。

如何从 vbs 运行 VB.NET .vb 文件。

你必须编译它。这是一篇关于如何做到这一点的文章。

appactivate between multiple internet explorer instances

尽管由于名称冲突,给出的示例在 7 及更高版本中不起作用。将 sendmail 重命名为 7 及更高版本的其他名称。

如果是受限用户,您需要手动将注册表项添加到hkcu\software\classes。通过导出为 reg 文件 (regasm /reg) 并搜索 HKEY_CLASSES_ROOT 并将其替换为 HKEY_CURRENT_USER\Software\Classes 并将其与 regeditreg 合并来执行此操作。

另外,如果你在语句和 subs 周围加上额外的括号,vbscript 代码主要在 VB.NET 中工作。

请参阅此处了解如何在 vb.net 中运行 vbscript 代码。

http://social.msdn.microsoft.com/Forums/en-US/adcae113-4758-481a-a367-60d5d14d97d6/this-is-how-to-turn-vbs-and-js-files-into-exe-files-from-the-command-line-without-third-party-tools?forum=scripting

【讨论】:

    猜你喜欢
    • 2018-12-02
    • 2020-07-07
    • 2015-03-14
    • 2018-09-17
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多