Articles of 快捷方式

在.NET应用程序中禁用可访问性快捷方式?

此MSDN文章 – http://msdn.microsoft.com/en-us/library/bb219746(VS.85).aspx#Disabling_Accessibility_Shortcut_Keys – 为C ++程序员提供有关如何暂时禁用可访问性的Windows快捷方式的信息(例如按住Shift 8秒,或者连续按下Shift 5次以上)。 当然,在C#中有一些简单的方法可以做到这一点,但我找不到任何资源。 我在非全屏应用程序中使用DirectInput。 我想要做的就是没有恼人的popup窗口出现; 尽pipe如此,为了防止应用程序以非优雅的方式closures(我不希望在这种情况下永久性地改变用户的设置),我宁愿select一些不需要使用Windows设置的东西, 。 有什么想法吗?

我如何为Linux桌面文件指定一个带有RELATIVEpath的图标?

对于我的一个Linux应用程序,我有应用程序二进制文件,一个launcher.sh脚本(用于LD_LIBRARY_PATH)和一个.desktop文件,全部在同一个文件夹中。 我想使用相对path而不是图标的绝对path。 我试过了: Icon=app.svg Icon=./app.svg Icon=$PWD/app.svg Icon=$(dirname %k)/app.svg 但没有一个工作(只有Icon=/path/to/app.svg )。 如果无法指定相对path,并且我必须使用解决方法,那么我认为每次运行launcher.sh脚本时都可以重新生成.desktop文件中的图标path。 什么是最好的方法来做到这一点? 使用sed或一些其他的替代实用程序与伪正则expression式,如Icon=([valid path chars]+)\n也许?

find一个Windows程序被调用的快捷方式

有没有办法让Windows程序find它被调用的快捷方式(即.lnk文件),以便它能够拾取快捷方式的图标?

WOW64困境(.lnk快捷键)

我使用的是Windows 7(x64)和Delphi 2010。 我在写一个模拟开始菜单的组件。 但是,我遇到了以下问题: 如果我尝试用ShellExecute打开一个快捷方式(.lnk文件),只要%ProgramFiles%是快捷方式的目标path的一部分,就会失败(它将查看C:\ Program Files(x86)文件夹而不是C :\ Program Files ); 如果%ProgramFiles%是图标文件path的一部分(与上面相同的问题),则ShGetFileInfo无法提取系统图像列表中图标的正确索引。 有没有解决上述问题,或者我必须等待本地64位delphi可用于此工作?

从命令提示符更改快捷方式的目标

我通常是一个Linux的家伙,但我需要在Windows上编写一个批处理脚本来改变一些快捷方式的目标。 有没有一个命令来做到这一点?

使用PHP生成Windows .lnk文件

我正在开发一个项目,该项目涉及运行ProFTPd的FTP服务器以及为用户创build帐户的PHP / MySQL后端。 在创build帐户后,用户会发送电子邮件,其中包含他们的帐户详细信息以及下载FileZilla或Cyber​​Duck的说明,具体取决于他们的操作系统,通过用户代理string检测到。 为了让初学者更容易,我想为FileZilla生成的.lnk文件以帐户login详细信息作为参数,所以他们只需要点击.lnk文件来打开服务器。 这不是关键的function,而是更多的技术挑战。 我的问题是: 这是否可行? 有没有其他的select(例如,用指向Filezilla可执行文件的脚本生成一个.bat文件?) 有没有问题,也许有相对/绝对path指向可执行文件? 更进一步,在单个帐户/单个服务器上(web界面不是一个选项)向用户提供FTP访问的最简单方法是什么?

通过Windows快捷方式传递参数运行.jar

是否有可能运行.jar通过Windows快捷方式(.lnk)传递参数?

C ++:如何在Windows的“开始”菜单中创build一个快捷方式

我想知道如何获取Windows上的开始菜单文件夹的path,然后创build一个可能包含非ASCII字符的path的快捷方式。

如何用相对目标创build快捷方式(.lnk)?

我有一个可执行文件在我的磁盘上的密钥在dir \ program \ prog.exe我想有一个快捷方式的可执行文件在DoK的根目录,即prog.lnk将引用dir \ program \ prog 。可执行程序。 但是,似乎prog.lnk不能有一个相对的目标。 当DoK分配不同的驱动器号码时,这是一个问题,取决于连接到哪个PC。 任何build议,除了明显的把prog.exe放在根目录中吗? (最终,我想在安装时使用nsis来做到这一点) 谢谢, 罗尼

检查Inno安装程序中是否存在快捷方式

在我的Inno Setup安装程序中,我需要确保某个文件的快捷方式存在于文件夹中。 快捷方式的名称是任意的,不在我的控制之下。 我只知道它需要指向哪个文件。 如果缺less快捷方式,我需要生成快捷方式。 如果已经存在,则不能再次创build。 我想这是在某种程度上遍历相关文件夹中的所有快捷方式文件,并检查他们指向哪个文件。 在对共享快捷方式/图标的回答的评论中,提到了一个IShellLink接口,但是我不知道如何在Code部分使其可用。 ( Uses ShlObj;不被识别) 有人有build议我怎么能解决这个问题?