是什么导致程序从LaunchyWindows 10 中会失去拖放功能吗?在我安装 Windows 10(Windows 8、7、Vista 等)之前没有出现过这样的问题,所以我认为根本原因与 Windows 10 有关。
例如:
- 我以前能够将文件从桌面/文件资源管理器拖放到 Paint.net 上以打开它。
- 但是,现在将文件拖到 Paint.net 会导致出现“不允许”图标。
- 如果 Paint.net 通过 Launchy 以外的其他方式启动,则拖放功能可按预期工作。拖放通常如果该程序直接从 Windows 启动,则可以运行。
我尝试过,但没有成功:
- 使用各种兼容性设置启动 Launchy。
- 以管理员身份启动Launchy
一些相关问题:
- 我也无法像以前一样让 Launchy 在登录时自动随 Windows 一起启动。(Windows 错误对话框,或者它根本无法启动。)
- 无论如何启动,VLC 拖放功能都无法使用。调整“兼容性设置”可恢复拖放功能(如果从 Launchy 启动,则仍然无法使用)
- 我以类似的方式将拖放功能恢复到 TransCopyManager。
答案1
我发现从任务计划程序(登录时)启动 Launchy 会使程序从松散的拖放功能启动。如果我手动运行它,它就可以正常工作。要从启动时启动 Launchy:
- 按 Win+R
- 键入 shell::startup 并按 Enter - 这将打开启动目录
- 拖动 Launchy 可执行文件正确的按钮到启动目录并选择创建快捷方式
- 或者复制可执行文件,在启动时单击鼠标右键并选择粘贴快捷方式。
附言沃克斯url 更改为http://www.wox.one/
更新:拖放不依赖于 Launchy。它取决于您拖放的源程序是否具有与拖放目标程序相同的权限。例如,如果您以管理员身份启动 Launchy(例如在任务计划程序中勾选“以更高权限运行”框),它将以管理员身份启动所有程序。而您想要以管理员身份启动 Launchy 的原因是,如果焦点窗口是以管理员身份运行的程序,则热键将不起作用。
我使用以管理员身份启动的 AutoHotkey 将 Win+Space 转换为 Alt-Ctrl-Space,因为 Win+space 在 Launchy、Wox 或 keypirinha 中不起作用。这解决了热键在以更高权限启动的程序中不起作用的问题。我启动 launchy不是以管理员身份。
答案2
我找到了一个不存在这个问题的 Launchy 替代品:沃克斯
界面非常相似,并且正在积极开发中。