【问题标题】:How to display "create shortcut" dialog?如何显示“创建快捷方式”对话框?
【发布时间】:2011-02-11 15:16:30
【问题描述】:

有没有办法以编程方式运行“创建快捷方式”对话框?

提前非常感谢

【问题讨论】:

  • 那里有很多语言。选择一个。
  • 编程语言对我来说不是必需的。我添加了它们,因为不是每个人都看“windows”或“winapi”标签,这些标签最适合这个topis,我真的需要知道怎么做。

标签: windows winapi windows-xp


【解决方案1】:

我相信你正在寻找这个:

rundll32.exe appwiz.cpl,NewLinkHere C:\path\to\my\folder

【讨论】:

  • 另外,它显然没有记录,所以我不推荐它。见blogs.msdn.com/b/vistacompatteam/archive/2006/10/20/…
  • 经过我的快速测试,它适用于 Win 7 32 和 64。您必须传入一个存在的文件夹的路径 - 不要包含文件名。
  • dir := 'C:\Users\Andreas Rejbrand\Desktop';ShellExecute(0, 'open', 'rundll32', PChar('appwiz.cpl,NewLinkHere ' + dir), nil, SW_SHOWNORMAL) 什么都不做。我怀疑空格是问题所在。
  • 我已经重新标记了这个问题。我只需要在 Windows XP 上完成一项非常具体的任务,并且它在那里工作。
  • Andreas 将为您提供我认为您不想要的 32 位 rundll32。只需从 Windows 运行对话框中启动它。请记住将您的文件夹名称放在引号中!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-23
相关资源
最近更新 更多