问题标签 [lnk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
498 浏览

c# - SHGetFileInfo for lnk file without lnk overlay arrow

I'm trying to get the icon out of a .lnk file without the .lnk overlay appearing. The documentation has information about a flag SHGFI_ADDOVERLAYS which can be set to add an overlay, but I am looking to remove the overlay.

I have read this question, as well as the links inside of it, but I am still unable to get it working in c#.

Here is the code I have tried:

As well as some other configurations of the flags.

Thanks in advance for the help.

0 投票
1 回答
542 浏览

go - 使用 Go 读取快捷方式的目标

我正在尝试使用 Go 读取快捷方式 (.lnk) 文件的目标文件/目录。

我已经为目录中的所有文件创建了一个循环,并且我可以成功地确定它是一个目录IsDir()还是一个文件IsRegular()。现在我需要一种方法来读取它是否是一个链接,如果它是一个.lnk,它的路径,以便我可以打印它。

我找不到任何这样做的方法,我一直在搜索 SO,但没有任何结果。任何想法?

0 投票
1 回答
1742 浏览

powershell - 使用 PowerShell 更改多个快捷方式的目标

我正在编写一个 PowerShell 脚本来搜索 C:\Users 目录并将所有包含 \server1 的 lnk 文件更改为 \server2 但保留链接的其余部分。

到目前为止,我将继续将 LNK 的目标路径更改为“计算机”,然后使您无法编辑 LNK。谁能解释为什么这样做?

代码:

0 投票
0 回答
768 浏览

cmd - PSEXEC 不会打开 .lnk 文件

我在使用 PSEXEC 打开 .lnk 文件时遇到问题。它打开,然后关闭。任何人都可以帮忙吗?

0 投票
2 回答
451 浏览

visual-studio - Xgboost gpu安装致命错误LNK1181

我正在尝试按照以下说明安装 xgboost gpu 支持版本。xgboost-gpu-支持

我使用的是 Windows 10,Visual Studio 2017。不支持 GPU 的版本工作正常。但是对于支持 gpu 的版本,当我从 Visual Studio 发布模式时,它输出错误 LINK : fatal error LNK1181: cannot open input file “Release\gpuxgboost.lib”。

前面的步骤一切顺利。我该如何解决这个问题?提前致谢。

(我的项目是D:\Software\xgboost\xgboost\build\ALL_BUILD.vcxproj,没有空间。所以这个解决方案不起作用。lnk1181-error-message-when-you-build-a-manag

0 投票
0 回答
306 浏览

vbscript - 如何使用 windows 变量设置快捷方式文件目标路径

我正在尝试创建指向某个目标文件的快捷方式链接。

我可以放置静态目标路径,但问题是当我将目标文件移动到其他地方时,它无法打开目标文件,因为目标路径没有这个文件。

这种情况就像我给用户一个 zip 文件夹,其中包含不同文件夹中的一些文件。一些文件夹可能包含相同的文件,为了减少文件大小的复杂性,我们通过定位一个源文件来提供快捷链接文件。

但是当用户下载 zip 时,这些链接文件指向服务器文件(由于静态映射),用户无法打开服务器文件。

这是zip文件夹结构的方式

这是我使用的 VBScript。

我希望我的目标目标路径应该是这样的

正如我在上面的代码片段中提到的那样,当我尝试使用目标路径时,我得到了错误。

在此处输入图像描述

我尝试了所有 Stack Overflow 字符转义解决方案,但没有用。谁能帮我?

我的最终目标是,我的链接文件应该能够在任何位置打开目标文件(那是服务器/客户端,因为我知道目标文件的父文件夹)。

0 投票
1 回答
1642 浏览

python - 使用python更改Windows快捷方式.lnk文件的图标

我想在.lnk创建文件后更改文件的图标。到目前为止,这是我的主要代码:

这会创建一个带有 python 图标的快捷方式,但如果可能的话,我想将其更改为不同的图标,更改为不同.exe文件的图标。我怎样才能做到这一点?

我最好使用其中一个 windows api 库,但如果这不可能,外部库也可以工作。

谢谢

0 投票
1 回答
155 浏览

batch-file - 如何让这个链接在另一个文件夹中开始?

我有一个批处理脚本,它创建一个创建快捷方式的 vbs(我知道很复杂),但问题是它启动了快捷方式所在的程序。有什么方法可以让它在 exe 所在的 C:\users\Public\Settings\ 中启动?谢谢大家!

0 投票
0 回答
18 浏览

javascript - 如何在不创建快捷方式的情况下将自定义文件类型从浏览器拖动到桌面/文件夹?

我正在编写一个网页,其中托管一些文件,如果用户愿意,可以保存这些文件。这些文件是格式为“.unitypackage”的 Unity3D 文件 如何在 HTML 中编写拖放功能以允许将这些文件拖放到桌面或文件夹中而无需创建快捷链接,例如它如何处理图像、文本文件、pdf?

0 投票
1 回答
981 浏览

java - java检索lnk文件参数和目标

我想从 Java 中的 .lnk 文件中提取一些信息,特别是整个目标(在初始 .exe 之后带有命令行参数)和工作目录。

Java 中的 Windows 快捷方式 (.lnk) 解析器问题中? 通过用户Zarkonnen,我们可以找到WindowsShortcut由多个社区用户创建的库。在此处查看Code Bling的答案。

但是,到目前为止,该库仅提供对文件路径本身的访问,而不提供对命令行参数或工作目录(或可能在快捷方式文件中的任何其他附加信息)的访问。

我试图找出一种使用该WindowsShortcut库获取附加信息的方法,但没有成功。该库只为我提供了一种getRealFilename()方法:

有谁知道这样做的方法?

突出显示命令行和工作目录的快捷方式文件属性的屏幕截图