chenall / almrun Goto Github PK
View Code? Open in Web Editor NEW绿色实用,功能强大的快速启动软件,Merry和ALTRun的结合体
Home Page: http://almrun.chenall.net
License: Other
绿色实用,功能强大的快速启动软件,Merry和ALTRun的结合体
Home Page: http://almrun.chenall.net
License: Other
个人部份作品源码分享。 来源: http://chenall.net
RT,高分屏现在越来越多了,直接放大,界面和字体模糊,求支持
能否增加双击Ctrl或双击Alt为热键的功能
例如launchy2 中文修改版的功能一样
如下面launchy2 中文修改版的说明
支持双击的快捷方式,比如双击"ctrl”
网址:https://code.google.com/p/launchy-chinese/
电脑重装懒得再装VS了……
下载了V72 的源码
已经安装VS 2012 、wxWidgets-3.0.0 和 cmake-3.1.0-win32-x86。
编译 D:\dev\wxWidgets-3.0.1\build\msw\wx_vc11.sln`文件编译 Release 和 Debug 两个版本
在ALMrun 下cmake .. 成功
在VS2012 中打开 ALMrun.sln 编译时候出错如下:
2>libcmt.lib(invarg.obj) : error LNK2005: __invoke_watson 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(tolower.obj) : error LNK2005: _tolower 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(wsetloca.obj) : error LNK2005: __configthreadlocale 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(wsetloca.obj) : error LNK2005: __create_locale 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(wsetloca.obj) : error LNK2005: __free_locale 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(crtheap.obj) : error LNK2005: __calloc_crt 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(crt0dat.obj) : error LNK2005: __amsg_exit 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(crt0dat.obj) : error LNK2005: __cexit 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(crt0dat.obj) : error LNK2005: __exit 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(crt0dat.obj) : error LNK2005: __initterm_e 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(crt0dat.obj) : error LNK2005: _exit 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(_wctype.obj) : error LNK2005: _iswalnum 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(_wctype.obj) : error LNK2005: _iswalpha 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(_wctype.obj) : error LNK2005: _iswdigit 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(_wctype.obj) : error LNK2005: _iswprint 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(_wctype.obj) : error LNK2005: _iswspace 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(mlock.obj) : error LNK2005: __lock 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(mlock.obj) : error LNK2005: __unlock 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(winapisupp.obj) : error LNK2005: ___crtGetShowWindowMode 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(winapisupp.obj) : error LNK2005: ___crtSetUnhandledExceptionFilter 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(winapisupp.obj) : error LNK2005: ___crtTerminateProcess 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(winapisupp.obj) : error LNK2005: ___crtUnhandledException 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(winxfltr.obj) : error LNK2005: __XcptFilter 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(dosmap.obj) : error LNK2005: __errno 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(hooks.obj) : error LNK2005: "void __cdecl terminate(void)" (?terminate@@yaxxz) 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(crt0init.obj) : error LNK2005: ___xi_a 已经在 MSVCRT.lib(cinitexe.obj) 中定义
2>libcmt.lib(crt0init.obj) : error LNK2005: ___xi_z 已经在 MSVCRT.lib(cinitexe.obj) 中定义
2>libcmt.lib(crt0init.obj) : error LNK2005: ___xc_a 已经在 MSVCRT.lib(cinitexe.obj) 中定义
2>libcmt.lib(crt0init.obj) : error LNK2005: ___xc_z 已经在 MSVCRT.lib(cinitexe.obj) 中定义
2>libcmt.lib(errmode.obj) : error LNK2005: ___set_app_type 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(fflush.obj) : error LNK2005: _fflush 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(_file.obj) : error LNK2005: ___iob_func 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2>libcmt.lib(towlower.obj) : error LNK2005: _towlower 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
2> 正在创建库 D:/dev/ALMRun_1.2.0.72/src/Release/ALMRun.lib 和对象 D:/dev/ALMRun_1.2.0.72/src/Release/ALMRun.exp
2>LINK : warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
2>MSVCRT.lib(cinitexe.obj) : warning LNK4098: 默认库“libcmt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
2>D:\dev\ALMRun_1.2.0.72\src\Release\ALMRun.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
3>------ 已跳过生成: 项目: ALL_BUILD, 配置: Release Win32 ------
3>没有为此解决方案配置选中要生成的项目
========== 生成: 成功 1 个,失败 1 个,最新 0 个,跳过 1 个 ==========
调用文件名
SQLite Database Browser 2.0 b1.exe
调用时候报错
关机时会出现memory error
这是我之前提交的内容:
发现Bug,其实不应该叫Bug,就是新版把命令中的环境变量给提前或者是重复的扩展了,我的意思是不用ALMRun扩展,交给cmd自己扩展,上一个版本没有此问题,我写的命令有的很长,PATH变量也很长,如如提前给扩展了,有可能超出单行命令行长度限制。甚至把%~$PATH:i这也扩展,在if语句中有可能造成一些错误。我为了执行命令的时候避免在预处理中扩展还做了特殊处理,结果还是被ALMRun扩展了,如: call call set "PATH=%#%;%PATH:%€%=%€%%给扩展成call call set "PATH=%#%;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;D:\Program Files\MacType:%€%=%€%%",其实我的PATH变量还有很长,这里只列出一部分。
I have find a error in function LuaFindWindowEx
,in line 318
to 319
of file MerryLuaExport.h
.
wxString ClassName(wxString(lua_tostring(L, 1), wxConvLocal));
wxString WindowName(wxString(lua_tostring(L, 1), wxConvLocal));
ClassName
is 3th and WindowName
is 4th paramter, not 1th.
right way:
wxString ClassName(wxString(lua_tostring(L, 3), wxConvLocal));
wxString WindowName(wxString(lua_tostring(L, 4), wxConvLocal));
ALMRun的界面大小,字体大小可以修改吗?在xps13下输入框字符显示不全
下载最新版,默认配置里 有两个自动扫描目录的命令, 我把这两个命令删除后,再一次关机重启,就没有提示内存报错了。 再删除命令前,我也遇到关机提示内存错误的提示框。
有此问题的朋友,可以按上述方法试试。
因为经常调用远程桌面,同时有时会不经意间重复调用。所以刚才尝试了一下在调用远程桌面是,设置了 唯一进程。
但是在设置唯一进程后,重复调用的时候,会弹出一个空白块! 此空白块只能在关闭第一次启动的远程桌面后才消失!
同时,在关闭远程调用后,再次调用远程桌面没有响应。只能取消 唯一进程选项才能执行
chenall 能否帮忙看看?
可否把 Tab
键设置为结果列表的依次选择
这样就可以单左手启动应用程序
每次右手按 ↑
↓
键很别扭
window下,发送快捷方式到almrun时,能不能将快捷展开为具体的实际路径今参数
像altrun的处理
首先感谢作者和其他贡献者!
用ALTRun用了三四年,转ALMRun一个月左右,体验很好。
作为一个重度快捷键依懒症患者,当命令多了后,希望可以支持目录管理,以方便命令增删,批量修改
使用时360提示almrun.exe上传可疑文件到bshare.optimix.asia这个网址请问这是什么原因呢?
最新版的V0.73 流畅、稳定了许多
筛选项也挺方便的。但是今天突然发现一个情况。就是在命令管理项中输入筛选内容、回车后可以正确显示被筛选的命令行设置
关于默认工作路径,我见过所有此类软件都不支持。
一些软件直接把配置生成在工作路径下,一些读取工作路径下的资源。
还得建个快捷方式,求解决 求解决
能否在下个版本中,实现参数输入框的任意位置筛选功能呢?
almrun 已经成为一个启动必备工具。但是,我的惯用浏览器器是 chrome 。很多网址都是通过chrome 调用参数来打开的。
目前参数输入框不支持任意位置筛选功能,确实不太方便呀
似乎只要按Alt+T就会打开命令提示符,还没找到可以改的地方,我用的版本是ALMRun-v1.2.0.74
能否强制参数的快捷命令,在参数输入时候是否可以任意位置匹配呢?
创建了一个强制参数的快捷参数。参数是不同网址
比如
bbs.pceva.com.cn
bbs.pcbeta.com
现在输入时候,是从头部匹配的
比如输入 bbs.pcb 才能自动完成 bbs.pcbeta.com.cn
能否实现任意位置的匹配呢?
比如我输入 pce
则自动匹配 bbs.pceva.com.cn 自动完成?
069 参数自动匹配问题报告,在如果有符合条件的时候,会自动匹配。修改输入内容,导致错误
比如,原有参数有一个bbs.pcbeta.com。现在想输入 benyouhui.it168.com。当输入be 时会自动匹配完成bbs.pcbeta.com等到第三个字母n 输入的时候才不能自动匹配,但是此时结果却不是 ben 而成了 bbn ,导致一直无法输入 benyouhui 。
能否帮忙看看如何解决?
0917版本,merryl增加了显示长度效果很好。listfmt_name_max=-33 左对齐效果不错,但是长度定义好像失效。如果文件名长度能够定长,就完美了
win10 64位正式版 注销时almrun会报内存错误
RT.
希望可以默认启动时就是英文输入法
您好,终于找到一个ALTRun的替代品,希望可以做些contribute,不过编译的时候遇到一些问题,是否可以提供帮助。
在README.MD中提到,
3. 打开命令管理器(CMD.EXE)进入ALMRUN源码目录
cd Build
cmake ..
ALMRun.sln
但是,我并没有找到Build目录,只是有一个Build.cmd文件,但是里面也会有pushd,直接运行有问题。cmake是下载的zip解压的,在PATH中指定过了。不清楚具体是哪里的问题无法编译。
现在想 偶尔 以管理员方式运行某个搜索结果,
要么是先设置两个命令,一个勾选"管理员方式" ,一个不勾选.
要么就是右键"定位" ,然后再右键"管理员方式运行"
都比较麻烦
Win10 64 位 1.2.0.74关机时依然内存报错,用的是win10 企业版 ltsb版本
留给后来人,
表示在win10当中设置ALMRUN的兼容性为win7 关机、注销不在报内存错误,使用一切正常了···
已经看编译成功,谢谢
;-) 祝愿 almrun 越来越好
参数窗口偶尔还是有丢失焦点的情况,尤其在命令窗口输入按键速度比较快的时候。almrun 已经成为使用频率最高的一个软件,有没有办法彻底解决呢?
运行这个命令直接报错退出
删短一点就可以运行
[cmds/1]
cmd=C:\Program Files\Chromium\chrome.exe --ppapi-flash-path=c:\WINDOWS\system32\Macromed\Flash\pepflashplayer32_16_0_0_296.dll --ppapi-flash-version=16.0.0.296 --no-first-run --allow-running-insecure-content --user-data-dir=".\data" --disk-cache-dir="%userprofile%\ccache"
key=Alt+C
非常棒的启动工具,Good job
RT,64位很普及了,希望可以同时提供64位版本供下载,多谢
Almrun非常棒,谢谢你的project
目前不管是目录还是文件,打开都是直接是其所在的文件夹,请教可不可以
多谢
我平常用g 命令打开shell, 有时候脑抽 直接在里边打了git命令, 比如 git status, 结果就提示我找不到, 还把这个也记入到favoritelist.txt中, 下一次启动almrun的时候会报错提示我这个文件里有命令重复.
系统为Win 10 1703,我把almrun的DPI设置为“替代高DPI缩放行为 缩放执行:”为“应用程序”。这样almrun更清晰,但是此时通过almrun启动的软件都继承了这一dpi设置,单独设置的dpi行为也无效,求指教,多谢
almrun 是个非常好的启动工具,现在也将近一年多了。冗余、长期未使用的快捷命令条目开始增加了
能否增加一个快捷命令的最后使用日期记录呢? 这样可以定期按照最后使用日期进行排序,定期清理会使用效率会更高了
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.