我为 Windows 编写了一些简单的批处理脚本
我现在正在创建一个 VB Form 应用程序
我希望能够在 VB 中创建一些具有我的批处理脚本代码(以批处理文件语法)的函数,然后能够在我的 VB 程序中调用和运行该代码
我可以将批处理脚本放在磁盘的某个位置,然后使用“shell”函数调用它们,但我不想让批处理脚本成为实际文件
有没有办法做到这一点?还是我必须用 VB 语法编写批处理脚本并使用 shell 函数
我为 Windows 编写了一些简单的批处理脚本
我现在正在创建一个 VB Form 应用程序
我希望能够在 VB 中创建一些具有我的批处理脚本代码(以批处理文件语法)的函数,然后能够在我的 VB 程序中调用和运行该代码
我可以将批处理脚本放在磁盘的某个位置,然后使用“shell”函数调用它们,但我不想让批处理脚本成为实际文件
有没有办法做到这一点?还是我必须用 VB 语法编写批处理脚本并使用 shell 函数
在我看来,您有几个选择:
我个人更喜欢选项 3,因为它允许更简单的调试/错误处理。
编辑 选项 5 添加
您可以使用 Process 类来运行它。
Process.Start({batch file})