Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/vb6/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何重命名VB6可执行文件?_Vb6_Windows 7_Exe_Rename - Fatal编程技术网

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

如何重命名VB6可执行文件?,vb6,windows-7,exe,rename,Vb6,Windows 7,Exe,Rename,我正在尝试通过以下方式自动化VB6构建,其中不同的应用程序是从同一个源构建的: 更改“条件编译参数” “生成项目”为不同的可执行文件名 我可以在命令行上执行部分操作: VB6.EXE/m Project.VBP/d BUILD\u OTHER\u APP=1 但可执行文件仍然有名称“Project.exe”。如果我重命名.EXE,它将停止工作(似乎不运行)。VB6似乎没有命令行选项来设置可执行文件名,我无法通过重命名来解决这个问题 我在Win32-bit上使用VB6。如果从命令行运行VB6/?,

我正在尝试通过以下方式自动化VB6构建,其中不同的应用程序是从同一个源构建的:

  • 更改“条件编译参数”
  • “生成项目”为不同的可执行文件名
  • 我可以在命令行上执行部分操作:
    VB6.EXE/m Project.VBP/d BUILD\u OTHER\u APP=1

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


    我在Win32-bit上使用VB6。

    如果从命令行运行
    VB6/?
    ,将弹出一个对话框,告诉您所有选项,不,似乎没有指定输出文件名的选项

    我还看不出重命名停止可执行文件工作的任何原因,但今天晚些时候我会在WinXP上尝试

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

    编辑:我正在使用Win XP,我可以使用以下两种解决方案:

  • 重命名可执行文件-您是否可以在XP上开发并在Win7上运行
  • 将.exe名称添加到生成命令行。这会覆盖.vbp:
    • VB6/m Project1/d conHello=-1 Hello.exe
    • VB6/m Project1/d conHello=0 World.exe

  • 为了创建一个不同的命名输出(以及更改项目的其他方面),我们不得不做的一件事是创建一个VBP(project_tmp.VBP)的副本,然后更改副本中的名称并从该副本生成

    太棒了!你的第二个建议非常有效,谢谢。我不明白重命名的问题,但在XP中也会发生。我在每个网站上使用不同的防病毒工具。