首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否可以在Windows中以管理员身份创建一个相对路径的快捷方式?

是否可以在Windows中以管理员身份创建一个相对路径的快捷方式?
EN

Stack Overflow用户
提问于 2018-04-10 01:30:08
回答 2查看 0关注 0票数 0

要创建具有相对路径的快捷方式,请将目标设置为以下内容。

%windir%\system32\cmd.exe /c start your_relpath\app.exe [your_args]

使程序以管理员身份运行也很简单。

Properties > Advanced > Run as administrator

但把两者结合起来是行不通的。当cmd.exe以admin身份启动时,它会丢失当前的工作目录并转至%windir%\system32。相对路径从那里开始,而不是预期的。

有什么办法可以创建一个相对又快捷的管理员身份?

EN

回答 2

Stack Overflow用户

发布于 2018-04-10 10:15:38

我没有找到一个简单的方法,但没关系。我担心计算机之间会出现绝对路径的捷径。我没有意识到Windows自动纠正它们。这似乎是足够的,尽管相对路径会更加优雅。

尽管快捷方式在创建时指向特定的文件或文件夹,但如果目标移动到其他位置,它们可能会中断。Microsoft Windows具有用于在移动快捷方式时修复的标准算法。基于Windows 9x的Windows版本使用简单的搜索算法来修复损坏的快捷方式。[1] 在基于Windows NT的操作系统和NTFS文件系统上,目标对象的唯一标识符存储在快捷方式文件中,并且Windows可以使用分布式链接跟踪服务来跟踪快捷方式的目标,以便快捷方式可以在目标移动到另一个硬盘驱动器。[4]

票数 0
EN

Stack Overflow用户

发布于 2018-04-10 11:28:58

对于使用相对路径的便携式快捷方式,请使用以下命令:

只需将其放在快捷方式属性的“Target”中即可:

%COMSPEC% /C "start GoogleChromePortable.exe -enableextensions -incognito"

预期行为:一个简短的CMD窗口将在启动chrome之前弹出并关闭。

注意:“Start in:”选项可以留空。另外请注意,.exe位于与快捷方式相同的文件夹中,但移动该文件夹并且快捷方式工作得很好。

Win10 1607中工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100008039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档