Windows xp 从Windows XP命令行创建快捷方式(.LNK文件)的本机方法是什么? 编辑

Windows xp 从Windows XP命令行创建快捷方式(.LNK文件)的本机方法是什么? 编辑,windows-xp,shortcut,command-prompt,Windows Xp,Shortcut,Command Prompt,很抱歉改变大家的问题,但我真的只是问: 如何在尽可能少的外部帮助下从命令行创建快捷方式(.LNK)文件?我真的不想运行VBscript或下载一个程序来为我做这件事。那真的很难吗 感谢每一位在我还不知道自己在问什么的时候提供了出色答案的人 这一问题的原标题是: Windows等效于Unix ln-s for 从命令创建快捷方式 线路 该问题的原始问题案文为: 在*nix上,我可以创建一个符号链接 通过命令可以非常轻松地创建文件 行使用ln-s 我如何以本机方式创建一个 使用Windows的文件快

很抱歉改变大家的问题,但我真的只是问:

如何在尽可能少的外部帮助下从命令行创建快捷方式(.LNK)文件?我真的不想运行VBscript或下载一个程序来为我做这件事。那真的很难吗

感谢每一位在我还不知道自己在问什么的时候提供了出色答案的人


这一问题的原标题是:

Windows等效于Unix ln-s for 从命令创建快捷方式 线路

该问题的原始问题案文为:

在*nix上,我可以创建一个符号链接 通过命令可以非常轻松地创建文件 行使用
ln-s

我如何以本机方式创建一个 使用Windows的文件快捷方式 XP命令提示符

注意:不是 我想采取的方法。我想做什么 这是Windows的工作方式。我想 用正确的方法做

编辑:
对不起,我删除了。。但这是一个古老的NT命令。。。不知道它是否在XP上处于活动状态。

我的系统中有一个名为shortcut.exe的文件。老实说,我不知道我从哪里得到的-(但经过快速搜索,找到了以下网站:


也许这对你有用?

XP没有符号链接。在Vista上,命令是mklink。快捷键不是符号链接。

链接目标


不幸的是,这只适用于Vista/Server 2008或更高版本。

这不是本机Windows调用,但您可能应该研究一下。这是一个非常方便的高质量工具


如果您不想依赖外部软件,您应该寻找创建连接点的本机方法。

windows使用的文件系统支持软链接。
尽管此功能未被任何标准windows工具公开


有一些开源工具可以实现这一点。

实际上NTFS支持符号链接。请参阅Windows XP和更高版本的
fsutil
命令,该命令可以创建指向文件的“硬链接”

见:


    • 每个人似乎都在绕圈子,但我还没有看到有人真正站出来说出来:NTFS支持一种叫做“连接点”的东西,它们非常相似,但比符号链接用处稍小。它们与快捷方式和硬链接都不同。我经常使用它们在系统的同一位置构建不同版本的软件(只需将构建目录链接重新指向不同的SVN签出)。我用于此操作的工具名为。该页面还非常详细地解释了NTFS连接点的工作方式以及哪些版本的Windows支持哪些功能。我在Win Server 2k3上使用它。ntfslink程序是一个shell扩展,但还有其他类似的实用程序可从命令行运行。还有Windows API如果您想从正在开发的任何应用程序中以编程方式创建它们,可以使用函数来创建它们。

      我不知道这是否准确地回答了问题,但它确实让生活更轻松


      转到安装程序的位置。创建.EXE或启动文件的快捷方式。将快捷方式放在桌面上,以便知道它在哪里!然后将快捷方式拖动到“开始”按钮(在XP中)。当“开始”菜单出现时,将其放在小行上方(以便它保持可见).Hey presto-一个即时创建的.LNK文件,Windows为您完成了所有工作(是的,这确实有效,我刚刚完成了这一秒/当我阅读这里的问题时,我已经解决了。)

      快捷方式是文件。符号链接是另一种构造。没有什么可比性快捷方式是浏览器知道如何解析的文件;如果我用记事本打开指向文本文件的快捷方式,我得到的是毫无意义的东西,而不是快捷方式指向的文本文件。在UNIX中,符号链接的作用等同于它们链接到的项目,除非您特别要求不同的行为。Windows快捷方式不是在文件系统层解析的,而是在资源管理器中解析的。因此,许多程序无法遵循快捷方式。XP确实有符号链接,它内置在NTFS中。Microsoft选择不公开此功能的原因是。有关详细信息和创建它们的界面,请参阅。@Matt,硬链接!=symlinks!=连接点;硬链接完全不同,连接点类似,但不能指向另一个文件系统(它们必须指向同一NTFS卷中的其他文件)是的,但只有在Vista中。连接点和重分析点有时可以模仿符号链接,但没有那么灵活。Wikipedia文章的第一段说“是在Windows Vista中对NTFS文件系统进行修改后引入的”。问题是关于XP的。抱歉,我不得不去参加一个会议,在完成思考之前点击了save。我记错了200+中的硬链接支持,Patrick Cuff正好击中了它的头部。礼仪是什么?删除?我认为你应该恢复你以前的问题,其中有一些有用的答案,以帮助可能有这个问题的其他人在将来。然后你应该开始一个关于从命令行创建快捷方式的新问题。我认为在XP下确实很难。如果你真的不想使用第三方工具,VBScript是本机Windows解决方案的最佳选择。OP需要命令行方式,以便可以从BAT文件或其他文件使用。手动方式很好,但与主题无关。硬链接不是快捷方式。这不会创建快捷方式。@StevenPenny当我回答这个问题时,问题是“Windows等效于Unix ln-s,用于从命令行创建快捷方式?”这不是现在的问题,所以你的回答不合适。@StevenPenny你知道Magnus、Paul、Patrick、sig11、Loki和Rmador的回答都是我回答的问题,没有