This repository has been archived by the owner on Jun 18, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 57
/
Copy pathupdate.log
394 lines (313 loc) · 19 KB
/
update.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
### [v1.2.0.72](https://github.com/chenall/ALMRun/releases/tag/v1.2.0.72)
2014-12-21
1. 修正包含空格的文件名没有正确处理的问题(issue #14).
2014-12-22
1. 命令管理器过滤器改进,支持过滤名称和命令行(根据排序位).
比如当前是以名称排序的,则优先使用名称,名称为空时使用命令行,如果是以命令行排序的反之.
### [v1.2.0.71](https://github.com/chenall/ALMRun/releases/tag/v1.2.0.71)
2014-11-16
1. 现在自动扫描目录添加的命令会过滤重复命令(根据命令名称),另外如果添加的是一个快捷方式也可以自动读取快捷方式属性设置
2. 现在允许编辑任意命令,非ALMRun常规命令(即不可管理的命令),在编辑后会自动转换为常规命令.
### [v1.2.0.70](https://github.com/chenall/ALMRun/releases/tag/v1.2.0.70)
2014-10-03 参数输入框只有一个匹配参数时自动完成.
2014-10-04 参数输入框优化调整,支持插入文件/文件夹路径,更方便使用
2014-10-06 命令管理器增加简易过滤器(只针对命令名称,符合条件的排在前面)
2014-10-07 添加新的API wxURL 用于获取一个网页内容.(不支持https).
2014-11-01 修正“唯一进程”的问题(issue #11)
### [v1.2.0.69]
2014-10-02 实现参数框的任意位置匹配,允许删除(按Alt+Delete),可以删除选中条目参数.(issue #8)
注: 目前的任意匹配方法并不是很完美(有修改了wxWidget的源码,改了两行代码,没改的话效果和以前一样),如果有大家什么好的方法还请告诉我一下,谢谢.
2014-10-03 实现命令管理器的排序功能(按对应列标题)
### [v1.2.0.68](https://github.com/chenall/ALMRun/releases/download/v1.2.0.68/ALMRun-1.2.0.68_bin.7z)
2014-09-17 1. 简单修正中文字符长度问题(不是很完美,但一般况下没有什么问题).
2. 主题增加listfontname设置,允许单独指定列表的字体,skin.txt模板更新.
### [v1.2.0.67](https://github.com/chenall/ALMRun/archive/v1.2.0.67_BIN.zip)
一些代码调整,整合ojeo的代码,增加两个新的插件命令EV和doc.
### [v1.2.0.66](https://github.com/chenall/ALMRun/archive/v1.2.0.66_BIN.zip)
2014-08-13 修正列表框数字序列顺序显示错误的问题.
2014-08-14 界面列表框边框调整.
### [2014-08-07 v1.2.0.65]
1. 主界面右键菜单调整.
### [2014-08-03 v1.2.0.64](https://github.com/chenall/ALMRun/archive/v1.2.0.64_BIN.zip)
1.添加一个仿ALTRun主题(凑合着用).
2.添加主题模板skin.txt,想自己弄主题可以参考.
### [2014-07-31 v1.2.0.63]
1.添加新的配置项 [从任意位置匹配关键字].
2.命令管理器添加新的工具 [添加目录],可以添加自动扫描目录.
### [2014-07-31 v1.2.0.62](https://github.com/chenall/ALMRun/archive/v1.2.0.62_BIN.zip)
1.对主题界面进行一些修正调整,发布第一个支持主题切换的测试版本.
默认只带了一个主题,需要主题的可以自己设计或直接下载[executor](http://executor.dk/)提取skins目录里面的文件复制到almrun/skin目录下.
### [2014-07-27 v1.2.0.61]
1. 新的主题界面,支持换肤.使用了[Executor](http://executor.dk/)的主题格式.(对于alpha的主题支持不是很好,主要是透明的部份不支持).
### [2014-04-04 v1.2.0.59](https://github.com/chenall/ALMRun/archive/v1.2.0.59_BIN.zip)
1. BUG修正(参数设置)
2. 支持{%wd}参数,方便配合winctl实现窗口控制,比如winctl close {%wd}
3. 新增配置项,快捷方式读取目标属性
### [2014-04-04 v1.2.0.58](https://github.com/chenall/ALMRun/archive/v1.2.0.58_BIN.zip)
1.修正FavoriteList.txt键值重复的问题.
### [2014-03-14 v1.2.0.57](https://github.com/chenall/ALMRun/archive/v1.2.0.57_BIN.zip)
1.修正由于插件命令引起的"仅剩一项立即执行"功能失效问题.
### [2014-03-14 v1.2.0.56]
1.修正在强制参数的项目上按Ctrl+D时的问题
### [2013-12-09 v1.2.0.55](https://github.com/chenall/ALMRun/archive/v1.2.0.55_BIN.zip)
1.修正以::开头的系统命令运行不正常的问题.
2.内部LUA功能调用优化.
### [2013-12-09 v1.2.0.54](https://github.com/chenall/ALMRun/archive/v1.2.0.54_BIN.zip)
1.编辑修改命令功能优化.
2.使用ShellExecuteEx来运行程序,新增配置<<禁止同一命令多次运行>>
3.编辑命令时添加"唯一进程"的高级选项.
### [2013-12-08 v1.2.0.53]
1.代码调整,以--LUA开头的命令会被转换为LUA指令.
2.命令管理器支持管理LUA命令.
### [2013-12-07 v1.2.0.52]
1.命令支持工作目录设置
2.LUA扩展过滤以"_"开头的文件或文件夹.
3.文档更新,简化addCommand的参数,去掉func参数,用cmd参数代替(如果有自己写命令的建议修改下,直接把addCommand的"func="改成"cmd="就行了,目前为了保持兼容,继续保留旧版语法,以后会去掉该兼容性)
### [2013-12-06 v1.2.0.51](https://github.com/chenall/ALMRun/archive/v1.2.0.51_BIN.zip)
1.对提示信息进行了一些调整.
2.当base.lua文件不存在时禁用LUA扩展.
### [2013-12-05 v1.2.0.50]
1.修正数字快捷键失效的问题(以前是根据命令列表是否为空来执行的,新版由于增加了插件命令,列表有可能总是不为空).
2.为了简化处理,对于插件命令禁用空格键执行功能.选中插件命令,按空格之后进入插件命令模式.
### [2013-12-04 v1.2.0.49]
1.ALTRUN命令导入函数从ADDCMD中移出转到COMMON模块.
2.命令管理器添加导入功能.可以方便导入ALTRUN配置.
### [2013-12-01 v1.2.0.48](https://github.com/chenall/ALMRun/archive/v1.2.0.48_BIN.zip)
1.示范插件命令作了一些调整.
2.命令列表发生变化之后自动选定上一次选择的命令(如果存在的话).
3.命令管理器改进,完善命令和自动扫描目录的管理
4.文件夹发送到ALMRun可以作为一个命令添加.
### [2013-11-30 v1.2.0.47]
1.命令管理器增加自动扫描目录修改删除功能
命令管理器中命令ID为负数的是自动扫描目录列表,可以修改或删除.
### [2013-11-29 v1.2.0.46]
1.修正enterKey不能发送超个两个组合键的BUG.
2.按两次热键启动上一个命令的时间缩短为300ms
### [2013-11-28 v1.2.0.45](https://github.com/chenall/ALMRun/archive/v1.2.0.45_BIN.zip)
1.如果设置了随系统启动,这时会在启动项目中添加一个ALMRUN的快捷方式,快捷键为Ctrl+Alt+R,退出ALMRUN之后可以按Ctrl+Alt+R快速启动
2.命令窗口默认英文修改调整(此功能不一定有效)。只要系统中安装了英文键盘(简体中文键盘)一般都可以自动切换为英文。
### [2013-11-27 v1.2.0.44]
1.修改命令参数分离代码.
### [2013-11-26 v1.2.0.43]
1.插件命令调整了一下
对于插件命令按第一次Tab键相当于空格(以解决启用空格键执行时的处理问题),然后会暂时禁用空格启动功能.按Esc键或清除内容之后恢复.
第二次按Tab就是参数了
### [2013-11-25 v1.2.0.42](https://github.com/chenall/ALMRun/archive/v1.2.0.42_BIN.zip)
1.完善命令查找校验功能,还有内部命令运行机制.
2.修正隐藏托盘图标之后重启explorer后会显示的问题,调整参数输入窗口的高度.
3.命令输入窗口默认英文
### [2013-11-24 v1.2.0.41]
1.添加命令的浏览窗口默认扩展名改为.*不限制扩展名。
2.强制参数输入窗口设置置顶激活。
### [2013-11-23 v1.2.0.40]
1.命令执行功能暂时恢复成旧版的LUA处理调用方式。
### [2013-11-21 v1.2.0.39]
1.修正上个版本网址参数带空格被截断的问题。
2.自动去掉命令尾部空白
### [2013-11-20 v1.2.0.38](https://github.com/chenall/ALMRun/archive/v1.2.0.38_BIN.zip)
1.完善命令管理器的《校验》功能,这个功能可以检测命令是否有效。
2.为了方便使用,配置文件进行了一些小改动。
3.取消执行命令时对LUA脚本的依赖,改成由内部处理。现在如果不需要LUA脚本扩展的可以直接删除整个LuaEx目录
### [2013-11-19 v1.2.0.37]
1.命令管理器窗口添加三个快捷按键,Insert(添加),Delete(删除),F2(编辑)。
### [2013-11-18 v1.2.0.36](https://github.com/chenall/ALMRun/archive/v1.2.0.36_BIN.zip)
1.在命令列表添加修改命令即实生效.
注: 目前修改命令时对热键的处理还不太完善,修改命令时并没有检测热键是否存在,而且添加或修改命令都需要刷新(重新加载配置)
这些问题留待以后处理,到时重新设计命令接口,考虑让命令接口自动处理。
### [2013-11-16 v1.2.0.35]
1.为了方便以后对LUA模块进行扩展,分离LUA的DLL库,改为外置。
### [2013-11-14 v1.2.0.34]
1.修正允许数字快捷键时,按下没有在列表的键也会执行的问题。
### [2013-11-13 v1.2.0.33](https://github.com/chenall/ALMRun/archive/v1.2.0.33_BIN.zip)
1.热键输入框可以按Delete键清除热键。
2.部份代码重整优化
3.修正输入命令之后按Tab键再按Esc键之后无法匹配并导致程序崩溃的问题。
4.解决当命令是一个网址(http或ftp)时,参数包含空格时被截断的问题。
5.主界面点击第二次右键时不改变窗口位置。
### [2013-11-12 v1.2.0.32](https://github.com/chenall/ALMRun/archive/v1.2.0.32_BIN.zip)
1.完善参数记录,新增ParamHistoryLimit参数,限制参数历史记录个数(默认50,可以在ALMRun.INI中修改).
2.新增配置参数“保存最近一次匹配”,仿ALTRun的FavoriteList.txt功能。
### [2013-11-11 v1.2.0.31]
1.最多命令数量限制增加到1万个。
2.添加新参数“允许命令名重复”。
### [2013-11-10 v1.2.0.30](https://github.com/chenall/ALMRun/archive/v1.2.0.30_BIN.zip)
1.修正ORDER.INI不存在时出错的问题。
2.修改几处可能出现问题的代码,尝试解决关机时报错的问题。
3.参数输入窗口仿ALTRUN,可以记录参数历史记录,默认使用上一次的参数。
注:在命令最前面加上一个'+',会弹出输入参数窗口。
4.去除对VS2010运行库的依赖。
### [2013-11-08 v1.2.0.29](https://github.com/chenall/ALMRun/archive/v1.2.0.29_BIN.zip)
1.修正由于配置文件不存在导致的程序错误问题
2.修正几个可能导致程序出错的BUG。
### [2013-11-07]
1.修改完善LUA插件机制,sample里面增加了calc插件,直接输入表达式可以得到计算结果。
2.参数配置新增"鼠标双击运行",列表右键菜单新增菜单"详情"用于显示命令信息。
3.主窗口按Esc键清除输入,按再隐藏.
### [2013-11-06](https://github.com/chenall/ALMRun/archive/v1.2.0.27_BIN.zip)
1.BUG修复,小调整,添加新参数"按两次程序热键重复执行上一个命令"
2.命令管理器的ID列移到最后面,方便快速选中命令
3.支持快速导入ALTRUN配置(使用方法,直接添加一个命令,命令选择ALTRUN的配置文件ShortCutList.txt就会弹出提示)
4.添加命令界面新增“强制输入参数”选项。
### [2013-11-05](https://github.com/chenall/ALMRun/archive/v1.2.0.25_BIN.zip)
1.命令列表新增两个快捷键。仿ALTRUN
* F1 显示关于窗口
* F2 编辑当前命令
2.新增全局热键 ALT+L 重复运行上一个命令(可以配置中禁用)
3.连续按两次程序显隐热键直接重复运行上一个命令。
4.去掉onUndefinedCommand,添加使用LUA添加动态命令功能.在config\sample\plugins.lua有两个示范
### [2013-11-04](https://github.com/chenall/ALMRun/archive/v1.2.0.23_BIN.zip)
1.程序内部优化,把命令排序功能放在程序内部,修正排序列表问题。
### [2013-11-03]
1.修正列表框右键菜单定位功能无效的问题
### [2013-11-02]
1. 新增两个参数配置
* 主窗体弹出时显示列表框
* 按空格键执行
2.修正列表框右键菜单定位功能无效的问题。
3.一些优化。
### [2013-10-26]
1. 增强错误提示信息,比如命令重复时会提示目标配置。
2 .脚本增加防错处理,使得程序更健壮。
### [2013-10-25]
1. 调用ALTRUN配置时,如果配置文件不存在直接跳过。
2. 当命令行中有{%p+}强制参数时,如果参数为空不执行(参数全部是空格也认为是空)。
### [2013-09-28]
1.托盘菜单添加《命令管理》和《参数配置》
### [2013-09-14]
1.修复执行程序有时会有响声的问题。
2.修复添加命令时如果刚好是第一个命令或ID=0时会提示添加失败,但是其实已经添加的问题。
### [2013-09-13]
1.添加两个程序内部按键(参考ALTRun)
Alt+S 打开命令管理窗口
Alt+C 打开参数配置窗口
2.添加新配置,主窗体弹出时播放声音。
### [2013-09-10]
1.支持拖放或发送到方式添加命令/目录.
单个文件发送到(或拖放到)ALMRUN弹出添加命令窗口.
单个目录发送到(或拖放到)ALMRUN弹出添加自动扫描目录窗口.
多个文件/目录发送或拖放到ALMRUN时不弹出窗口,自动批量添加.
2.配置里新增<自动启动>和<添加到发送到>功能.
### [2013-09-09]
1.只允许单一实例进程,第二次启动激活.
### [2013-08-29]
1.修正添加命令的文件选择窗口无法正常使用的问题
### [2013-08-21]
1.更换lua库为luajit.
2.升级wxWidgets库到2.9.5版本.
### [2013-08-15]
1.更全面的支持拖放操作.
2.命令管理界面,双击弹击编辑窗口.
### [2013-08-14]
1.新增API
* FindWindowEx
2.修改API
* FindWindow
和WINDOWS API的调用方法保持一致
FindWindow(className,WindowName)
同时兼容旧的方法FindWindow(WindowName,ParentHwnd)
### [2013-08-11]
1.新增API
* SetWindowPos 设置窗口位置大小等
### [2013-08-08]
1.命令管理器支持文件拖放.
2.增加新的配置参数StayOnTop,程序窗口是否置顶,默认禁用.
### [2013-08-07]
1.修正当路径使用"/"分隔时,CTRL+D无法定位的BUG.
### [2013-07-28]
1.新增配置DisableWow64FsRedirection,用于解决64位系统上启动SYSTEM32目录下的64位程序的问题(默认启用).
2.代码优化调整.
### [2013-07-04]
1.解决批量添加命令时选择目录的窗口在最下层的问题.
2.现在添加命令中的批量添加命令默认是直接添加命令.
3.完善命令管理器.
3.config/common.lua 新增一个热键 Alt+Shift+R ,按一下禁用程序显隐热键,再按启用.
### [2013-06-23]
1.新增ShowTip配置,鼠标移到命令列表窗口是否显示提示信息.
2.添加命令管理界面(暂时只能管理cmds/ID的命令,即使用GUI界面添加的命令).
3.一些代码调整.
### [2013-06-21]
1.列表框鼠标移动时不再一直刷新.解决列表窗口闪烁问题.(感谢www的报告).
2.定位文件时不再指定工作目录.
### [2013-06-20]
1.Bug修正(添加命令时会覆盖最后一个命令,感谢yan的报告).
2.修正使用相对路径时,Ctrl+D定位失败的问题.
3.修正读取ALTRUN配置时,如果命令中出现"|"时读取不正确的问题,感谢qw的报告.
### [2013-06-16]
1.热键输入框添加捕获热键功能,现在设置热键更简单,只要接下想要设置的热键就行了.
### [2013-06-12]
1.添加GUI配置界面,主界面右键菜单的"修改配置"菜单进入.
2.一些代码调整.
3.如果config目录下有ALMRun.ini则会使用该INI配置,否则使用程序目录下的配置.
4.LUA配置文件位置调整.
5.版本升级为1.2.
### [2013-06-11]
1.添加新API
* EmptyRecycleBin 清空回收站
2.在命令列表上添加右键菜单,可以添加/删除/编辑命令.
### [2013-06-10]
1.添加新API,API文档同步更新
* FileExists 判断文件是否存在
* DirExists 判断目录是否存在
2.Bug修正.
3.LUA配置文件更新
4.GUI界面初步改进,在命令列表上按Insert键可以显示添加命令界面.
### [2013-05-31]
1.命令中若需要参数的地方可以使用{%p+}代替,执行时如果发现还没有输入参数会自动进入参数输入模式.
### [2013-05-30]
1.简化一些配置,优化内存占用,现在的配置name和key都可以为空(以前必须至少指定一个),这时自动取文件名作为name
如下命令,它的name就是notepad.ALMRun
[cmds/3]
cmd=%WinDir%/notepad.exe
2.base.lua修改,增加对altrun的兼容性,自动替换{%p}为参数,{%c}为剪贴板内容,{%wt},为当前窗体标题
3.为了方便对于窗口的操作,需要window参数的窗口操作这个window参数可以为0或空,自动使用最前面的窗口.
### [2013-05-29]
1.修正NumberKey启用时按空格键总是执行第一个的Bug.(感谢BlueSea的报告)
2.添加OrderByPre选项,前辍匹配优先.
### [2013-05-28]
1.修改命令配置格式(旧版会自动转换),新的格式更易于维护
2.使用ALMRUN.INI添加的命令可以在列表框中直接按Del键删除.
3.失去焦点自动隐藏功能修改,更加合理.
### [2013-05-27]
1.修正上个版本的一个BUG,(扫描DIR的问题)
2.在内部为命令添加一个标志信息,为以后的GUI管理提供一些方便.
### [2013-05-25]
1.修改增强ALMRUN.INI自动扫描
1).注意:以前的specs参数要改为include
2).新增exclude(排除)参数
3).exclude/include/path 三个参数均支持指定多个使用'|'分隔.
### [2013-05-24]
1.修正几处可能导致程序崩溃的问题.
### [2013-05-21]
1.添加新配置IndexFrom0to9,默认值0
### [2013-05-19]
1.添加新API
* ReConfig 重新加载配置
2.ALMRun.ini支持设置显隐/刷新配置热键
### [2013-05-18]
1.自动刷新配置支持(ALMRun.ini文件改变后,在激活窗口之前自动刷新配置)
### [2013-05-17]
1.新增ALMRun.ini配置文件,可以通过这个来进行一些基本的配置.
2.热键功能优化,以前必须A-R现在用"+"也可以,同时允许中间有空格,像"A + R",也可以用比较直观的"Alt + R"
3.为了方便使用,新增4个环境变量Desktop,CommonDesktop,Programs,CommonPrograms
4.ALMRun.ini支持添加命令和自动扫描的目录
### [2013-05-14]
1.新增API
* MessageBox 显示一个提示对话框.和message不同,对话框就是要等待用户输入的.
2.修改message的参数新的为message(message,title),统一
### [2013-05-13]
1.新增API
* InputBox 显示文本或密码输入框,返回输入的内容.
### [2013-05-12]
1.新增配置项.
* ShowTopTen 仅显示前10项
* ExecuteIfOnlyOne 当仅剩一项匹配项时立即执行
### [2013-05-11]
列表框循环上下移动.
BUG修正(ShowTrayIcon配置无效)
### [2013-05-10]
新增配置项
* ShowTrayIcon 是否显示托盘图标
* NumberKey 是否允许数字键快捷键(同时允许空格快捷键)
### [2013-05-09]
新增API
* GetShellFolder 获取系统特殊文件夹位置.