【发布时间】:2011-03-27 13:09:43
【问题描述】:
我在做批量编译,需要指定输出目录。
【问题讨论】:
标签: vb6
我在做批量编译,需要指定输出目录。
【问题讨论】:
标签: vb6
/run
/runexit - 编译然后运行它。项目返回设计模式时退出 VB IDE。
/make 或 /m projectname - 使用 proj 文件中的现有设置编译一个 make exe
/out文件名
/outdir path 指定使用/make时放置所有输出文件的目录路径
/d
/cmd
/mdi 或 /sdi
...和其他几个。
运行vb6.exe /?了解更多信息。
【讨论】:
Google 的一些工作表明,可以通过在命令提示符中进入包含 vb6.exe 的目录并运行来获得这样的选项列表
vb6.exe /?
【讨论】:
Sourced from here 是一些与旧版本 VB 相关的附加信息。该外部页面最终可能会消失。
VB 命令行总结
所有版本
vb*[.exe] [[{/run | /r} projectname] {/make | /m } projectname]{/cmd argument | /c argument}]
projectname您的项目 (.vbp) 文件的名称。
/run或/r告诉 Visual Basic 编译和运行projectname使用 存储在 Make 的 Command Line Arguments 字段中的参数 项目属性对话框的选项卡。您可以运行多个 项目使用此命令。将projectname替换为projectgroupname.
/make或/m告诉 Visual Basic 编译projectname并生成 一个可执行 (.exe) 文件,使用Path的现有设置,EXEName和Title对象的APP属性。你可以编译和 使用这个从多个项目中创建一个可执行 (.exe) 文件 命令。将projectname替换为projectgroupname。
/cmd或/c将参数放在命令行参数字段中 “项目属性”对话框的“制作”选项卡。使用时,这 必须是命令行上的最后一个开关。仅版本 4 +
vb*[.exe] {/d compileconst} [{/makedll | /l} projectname]
/makedll或/l告诉 Visual Basic 编译 projectname 和 make 来自它的进程内 ActiveX 服务器 (.dll) 文件。
/d或/D告诉 Visual Basic 哪些值用于条件 使用 /make 开关或 带有/makedll开关的 ActiveX DLL。
compileconst条件编译的名称和值 项目文件中使用的常量。仅版本 5+
vb*[.exe] [{/runexit} projectname][{/m} or {/runexit} projectname /out filename}][{/m}][/sdi] or [/mdi]
/runexit告诉 Visual Basic 运行 projectname。如果出于任何原因 文件在运行过程中发生变化,所有的变化都被忽略 退出设计模式时不会出现任何对话框。
filename构建时接收错误的文件名 使用/m或/runexit选项执行。
/out允许您指定文件以在构建时接收错误 使用/m或 /runexit 选项。遇到的第一个错误是 与其他状态信息一起放置在此文件中。如果你不使用 /out 选项,命令行构建错误显示在消息中 盒子。如果您要构建多个项目,此选项很有用。
/?列出可用的命令行参数。
/sdi将 Visual Basic 环境更改为 SDI(单文档 接口)模式。 Visual Basic 保持在 SDI 模式,直到您更改它。 您可以通过使用/mdi参数或清除 高级选项卡中的 SDI 开发环境选项 选项对话框。
/mdi在 MDI(多文档界面)模式下打开 Visual Basic。 Visual Basic 保持在 MDI 模式,直到您更改它。你可以改变 通过使用/sdi参数或选择 SDI 到 SDI 模式 选项的高级选项卡中的开发环境选项 对话框。默认为 MDI 模式。
【讨论】:
/make /outdir path
【讨论】: