AAuto如何发布EXE文件
1 如下图所示,谷歌翻译是AAuto提供的源码,我们现在把它做成软件。点击编译,注意看底部状态栏提示,编译之后的谷歌翻译还是aau格式的,双击可以直接运行。但是体积变大了,而且已经是二进制文件,无法再进行编辑。

但是如果你没有安装AAuto或者把这个aau文件拷贝到一个没有装AAuto软件的电脑上,则无法运行。

为此,我们需要发布成EXE文件,假如直接点击发布

生成的EXE似乎没什么用

我们关闭所有,从一开始的新建工程开始,新建一个Web应用程序,然后设置工程目录,工程名称,和工程的类型(谷歌翻译应该算是一个Web UI界面应用程序吧)注意默认的工程目录是"快手工程2",我改成了"谷歌翻译"

就这样一个Web UI的应用程序就做好了,点击运行即可,右上角的关闭按钮还有点特效呢

我们打开谷歌翻译的源代码,复制到main.aau里面(先清空main.aau的全部内容),这样点击运行仍然可以运行谷歌翻译。

这样,再发布一下生成的EXE就可以运行了。要做的只是加一点说明(附加说明,单位名称)和换一下图标而已。

点击左侧的谷歌翻译,右边的属性栏可以设置图标,单位名称,产品名称等等。

我换成了QQ的图标,的确可以成功发布。

但是话又说回来,似乎我们浪费了点东西,刚才新建工程的时候那些Web UI呢?似乎搞错了,我们创建的根本不是什么Web UI应用程序,我们没有用到HTML,没有JS,好吧,回过头来重新新建一个工程,叫谷歌翻译2,这次是对话框应用程序了。

对比两个文件夹可以发现,对话框应用程序的确少了很多东西。

老办法,把谷歌翻译的源代码替换掉工程目录的main.aau,发布之后依旧可行,可见我们刚才的确把新建啥工程搞错了。

注意,要发布为EXE,必须新建一个工程,然后由" main.aau"发布出去,你不能把" 谷歌翻译.aau"直接发布成exe,也不要以为把谷歌翻译改名成main.aau就可以发布成EXE了,从下图可见,左侧的工程资源管理器为空,则发布按钮不可用。这一点和AutoIT V3有很大不同,似乎麻烦一点,但是也更加正规一点。

AAuto如何发布EXE文件的更多相关文章
- QT5新手上路(2)发布exe文件
QT编程教程在网上有很多,但写完代码以后如何打包成可执行exe文件却少有提及,本文主要介绍这一部分:1.首先确认自己建的工程在debug模式下运行无误.2.在release模式下运行一遍.(如何更改成 ...
- .net core 发布单个exe 文件, 并优化缩小大小
最新版的.net core 3.0 可以通过命令行发布为exe文件, 操作步骤如下: 在项目目录下打开控制台: 输入命令: dotnet publish -r win-x64 -c Release - ...
- 在InstallShield中发布单一的Setup.exe文件
原文:在InstallShield中发布单一的Setup.exe文件 InstallShield默认的Release模式下,生成了一个setup.exe文件,一个msi文件,以及一些其它的杂项文件. ...
- Unity3D打包 将发布的exe文件打包成一个Windows安装文件(自解压文件)
Unity打包Standalone时 会出现一个exe文件和一个data文件夹 可是我们平常见过的软件 基本没有这种像这种结构的 一般都是一个安装文件,然后点击安装,选择路径,生成快捷方式- 本篇博客 ...
- 为何.NET Core控制台项目发布后是一个dll文件,而不是exe文件?
项目中有一个.NET Core控制台项目叫ConsoleCoreApp,写好代码后准备发布: 结果发布后生成的是一个dll文件...为不是一个exe的可执行文件: 后来了解到.NET Core的项目分 ...
- 在.NET Core 3.0中发布单个Exe文件(PublishSingleFile)
原文:在.NET Core 3.0中发布单个Exe文件(PublishSingleFile) 假设我有一个简单的" Hello World"控制台应用程序,我想发送给朋友来运行.朋 ...
- 【C#程序集】为何.NET Core控制台项目发布后是一个dll文件,而不是exe文件?
因为 .NET Core 的控制台应用默认是生成 dll 文件,而没有对应的 exe 文件.如下图所示,是在VS中编译后生成的结果 图中看到的TestVisualizer.exe 只是一个快捷方式, ...
- 用Pyinstaller打包发布exe应用 (转)经测可用
安装Pyinstaller 1 按照习惯,我们使用pip来安装模块.我们一直以来强调,要用最偷懒的方法.写代码的人尤其如此.人生苦短,你要偷懒~ 0Python | 如何用pip安装模块和包 ...
- 修改nw.js的exe文件使其请求管理员权限
修改nw.js的exe文件使其请求管理员权限 默认情况下,nw.js发布的nw.exe文件请求的是普通权限,当我们的应用需要访问一些特殊目录或者注册表等,就需要程序启动的时候以管理员权限运行.那么此时 ...
随机推荐
- LeetCode(125) Valid Palindrome
题目 Given a string, determine if it is a palindrome, considering only alphanumeric characters and ign ...
- LeetCode(92) Reverse Linked List II
题目 Reverse a linked list from position m to n. Do it in-place and in one-pass. For example: Given 1- ...
- python常见陷阱
copy to https://pythonguidecn.readthedocs.io/zh/latest/writing/gotchas.html 大多数情况下,Python的目标是成为一门简洁和 ...
- 00036_private
1.私有private 描述人.Person: 属性:年龄: 行为:说话:说出自己的年龄. class Person { int age; String name; public void show( ...
- prometheus + mysqld_exporter + grafana 实现对mysql db的监控
https://blog.csdn.net/hfut_wowo/article/details/78536022 1.参考这篇博文2.博主的用的是windows版本 prometheus-2.5.0- ...
- WordPress添加前台注册功能
一.添加注册表单 1.首先在当前主题的目录下新建一个php文件,命名为reg-page.php,然后将page.php中的所有代码复制到reg-page.php中: 2.删除reg-page.php开 ...
- 【DFS序+单点修改区间求和】POJ 3321 Apple Tree
poj.org/problem?id=3321 [题意] 给一棵n个节点的树,每个节点开始有一个苹果,m次操作 1.将某个结点的苹果数异或 1 2.查询一棵子树内的苹果数 #include<io ...
- Codevs 5564 陶陶摘苹果2
5564 陶陶摘苹果2 时间限制: 1 s 空间限制: 16000 KB 题目等级 : 白银 Silver 题目描述 Description 陶陶已经够高摘到所有苹果了,但是他力量有限,最大承受质量为 ...
- 【Tomcat】解决Tomcat catalina.out 不断成长导致档案过大的问题
Tomcat的网站上的说法http://wiki.apache.org/tomcat/FAQ/Logging#Q6: System.out 和 System.err 都被打印到 catalina.ou ...
- msp430入门学习40
msp430的其他八 msp430入门学习