如何重命名 VB6 可执行文件?

问题描述 投票:0回答:3

我正在尝试自动化 VB6 构建,其中不同的应用程序是从同一源构建的:

  1. 更改“条件编译参数”。
  2. “Make Project”为不同的可执行文件名称。

我可以在命令行上完成部分操作:

VB6.EXE /m Project.VBP /d BUILD_OTHER_APP=1

但可执行文件的名称仍然是“Project.exe”。如果我重命名 .EXE 它就会停止工作(似乎没有运行)。 VB6 似乎没有命令行选项来设置可执行文件名称,我无法通过重命名来解决这个问题。

我在 Win7 32 位上使用 VB6。

vb6 windows-7 exe rename
3个回答
3
投票

如果您从命令行运行

VB6 /?
,则会弹出一个对话框,告诉您所有选项,不,似乎没有指定输出文件名的选项。

我还看不出有任何理由进行重命名来停止可执行文件的工作,但今天晚些时候我将在 Win XP 上尝试此操作。

重命名的另一个解决方法是将可执行文件移动到不同名称的文件夹中,并创建不同名称的快捷方式或批处理文件以调用正确的可执行文件。

编辑:我正在使用Win XP,这两个解决方案可供我使用:

  1. 重命名可执行文件 - 您也许可以在 XP 上开发并在 Win7 上运行?
  2. 将 .exe 名称添加到构建命令行。 这确实会覆盖 .vbp:
    • VB6 /m Project1 /d conHello=-1 Hello.exe
    • VB6 /m Project1 /d conHello=0 World.exe

2
投票

我们被迫创建不同的命名输出(并更改项目的其他方面)的方法是创建 VBP (Project_tmp.vbp) 的副本,然后更改副本中的名称并从那个副本。


0
投票

这对我来说是这样的:

vb6 /make ProjectName.vbp /d ExeName32 "NewExeName.exe"

© www.soinside.com 2019 - 2024. All rights reserved.