如何从.app文件动态生成.exe文件?

时间:2019-02-23 14:54:29

标签: guptateamdeveloper centura

我正在使用Gupta开发的应用程序,该应用程序由9个模块划分,要从每个.app文件构建.exe文件,我可以轻松地通过

  

项目>构建

this example

我对每个模块重复上述步骤。

有没有一种聪明的方法可以一键生成所有EXE作为一个bat文件?

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用命令行构建Gupta源代码: 如果要编译为.exe,请使用

public class STORE
    {
        public string TITLE { get; set; }
        public string TITLE1 { get; set; }
        public string TITLE2 { get; set; }
    }

    public class PROJECT
    {
        public STORE STORE { get; set; }
    }

    public class RootObject
    {
        public PROJECT PROJECT { get; set; }
    }

    public class Program
    {

        public void GetValues()
        {

            WebClient client = new WebClient();

            string reply =
                client.DownloadString("https://api.myjson.com/bins/ftu3a");
            reply = reply.Replace("11", "STORE");

            var stuff = JsonConvert.DeserializeObject<List<RootObject>>(reply);


            foreach (var item in stuff)
            {
                Console.WriteLine(item); Console.Read();
            }

        }
        public static void Main()
        {
            Program P1 = new Program();
            P1.GetValues();
        }
    }

在您的情况下,这类似于

cbi63.exe -b "sourcefile" "destinationfile"

如果要编译为.apd,请使用

cbi63.exe -b "ktonline.app" "ktonline.exe"

这适用于所有Gupta版本。您只需要将cbiXXX.exe调整为您的IDE版本(例如cbi71.exe)即可。