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也许?

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议我怎么能解决这个问题?

izpack:在Windows上创build快捷方式

我使用izpack为我的应用程序创build一个安装程序。 到目前为止,我能够创build安装程序,并在我的Linux机器上一切都很好。 问题是在我testing过的Windows机器上(Win7和WinXP),安装程序没有显示快捷面板。 我没有阅读文档疑难解答部分,并注意我在我的安装程序中的本地人。 快捷方式xml文件也一样,它们位于资源path中的安装程序中。 我也读过,最有可能的是这是一个大小写错别字或类似的简单,但无法弄清楚。 这里是我的快捷方式xml: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!– This is the shortcut specification for windows. Its considered default so on Systems that are not shortcut compatible the information is taken from here. –> <shortcuts> <programGroup defaultName="SteamNet" location="applications"/> <shortcut name = "One Click Wonder" target = "$INSTALL_PATH\oneclickwonder.bat" commandLine = "" workingDirectory= "$INSTALL_PATH" […]

如何通过C#.NET代码创buildWindows文件和文件夹快捷方式?

我正在使用.NET为我们的数据仓库在版本控制中build立一个存储库文件夹和文件结构。 目前我有代码创build虚拟文件和文件夹与C#代码(见下文)。 但是,有共享的对象。 所以我想创buildWindows文件和Windows文件夹以及文件的快捷方式的快捷方式。 C#中的代码将如何实现? 通过C#.NET代码创build文件夹: string activeDir = @"C:\Source\EDW\dw-objects\trunk\table-objects"; string objectName = reader[0].ToString(); string newPath = System.IO.Path.Combine(activeDir, objectName); System.IO.Directory.CreateDirectory(newPath); 代码取决于基于格式的文件

每月的Windows环境variables

我有一个过程,将日志文件和屏幕截图定期写入文件夹 每周30-50档。 文件夹结构是..\Year\Month\filename.ext ,不能更改。 我想创build一个快捷方式来粘贴我的collections夹,所以我可以快速到达这个文件夹,但我需要一个YEAR和MONTH的variables。 有这样的环境variables吗? 任何关于如何创build一个自动更新,最好没有脚本或预定工作的好主意?

如何在Windows 7上创buildRscript的快捷方式

我创build了一个Windows 7快捷方式,试图让不熟悉R的人能够运行简单的程序。 我试图遵循其他post的build议,但必须缺less一些东西。 这就是我现在的快捷方式。 目标: "C:\Program Files\R\R-3.0.2\bin\x64\Rscript.exe" –vanilla -e "C:\Users\Moo\Desktop\CharCalendar.r" 从"C:\Program Files\R\R-3.0.2\bin\x64" 我得到的错误消息(在黑色的DOS窗口非常简短地闪烁),说Error unexpected input in "C:\" 我试过在目标中使用和不使用引号,我曾尝试在目标中使用source()(也有和没有引号)。 当我在R控制台中提交脚本时,脚本运行没有错误。

在git中忽略符号链接

有没有办法使git完全忽略符号链接(把它们留在树中,但不是在结帐时创build它们)? 另外,有没有办法使git在Linux上的符号链接和Windows上的快捷方式之间进行转换? 上下文:我在Windows和Linux上都使用git和一些LaTeX文件。 在Linux上,我有大量的样式文件存储在回购之外,并从一堆地方符号链接到。 它会工作正常,如果git把它们变成windows上的快捷方式(我有相同的周边目录/文件结构),或者如果git完全忽略它们,并没有检查出来(我有我的LaTeX发行版中的样式文件视窗)。