san*_*lio 8 windows file-association
人们可以选择使用什么应用程序来打开文件
C:\dir_new
通过这种方式,用户可以导航到包含预期应用程序(例如,)的目录(例如, myapp.exe
)。
如果所选可执行文件的文件名(在本例中将称为Selected )与显示的“打开方式”窗口中已存在的另一个应用程序(将称为First,例如)C:\dir_new\myapp.exe
的文件名相同,则它不是将Selected ( ) 添加到列表中,而是选择已经存在的First ( )。C:\dir_old\myapp.exe
C:\dir_new\myapp.exe
C:\dir_old\myapp.exe
是否有可能(通过任何方式)同时让两个具有相同文件名 ( myapp.exe
) 的应用程序可用于“打开方式”?
PS:我使用的是Windows 7,但我怀疑其他版本不会出现这种情况。
编辑:我刚刚发现这个问题。它很相似,但其目的是解决问题,而不是让两个应用程序同时可用。无论如何,所接受的答案也许可以用于当前的目的。但它需要管理员权限。
小智 5
我找到了一个解决方法,如果你有管理员权限(并且足够现代的Windows,我认为Vista及以上版本),你可以用来mklink
创建一个硬链接(如果你不熟悉类UNIX系统,它基本上是一个非常低级的快捷方式)作为如下:
C:\app1\app.exe <- Current app associated with filetype
C:\app2\app.exe <- Windows can't use this exe
Run Code Online (Sandbox Code Playgroud)
在 Windows 命令提示符中,运行:
mklink /H C:\app2\hard_link_to_app.exe C:\app2\app.exe
Run Code Online (Sandbox Code Playgroud)
然后该文件C:\app2\hard_link_to_app.exe
就会出现,并且可以用来代替C:\app2\app.exe
文件关联。
我不知道这在某些情况下是否会导致问题,到目前为止它对我来说效果很好。
我想知道是否可以为 C:\dir_new\myapp.exe 设置一个不同名称的快捷方式,并请求使用该快捷方式打开。
上述评论中的建议不适用于常规 Windows 快捷方式。
归档时间: |
|
查看次数: |
2738 次 |
最近记录: |