使用关联的 jar-exe 打开文件“.pmp”,但程序无法打开
温馨提示:
本文最后更新于 2024年04月12日,已超过 48 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
最初的任务是在文件夹为 exe 的 java 应用程序中打开文件。因此,需要在打开文件时将其路径传递给应用程序。为了在文件与类型之间建立关联,编写了.pmp
这个文件。.bat
我检查了 ftype\assoc,所有内容都出现了。所有文件现在都.pmp
标记指定的图标。但是当单击该文件时,您的应用程序不会打开,应用程序日志不会写入,什么也不会发生。
我什么设置不正确?
错误在 .bat 文件中吗?
我是否误解了使用应用程序打开文件的原理?
for %%A in ("%~dp0.") do set "folder=%%~dpA"
set "ftypename=translation_pmp"
set "extension=.pmp"
set "pathtoexe=%folder%TranslationUpdater.exe"
set "pathtoicon=%~dp0file_type_favicon.ico"
REG ADD HKEY_CURRENT_USER\SOFTWARE\Classes\%extension%\ /t REG_SZ /d "%ftypename%" /f
REG ADD HKCU\SOFTWARE\Classes\%ftypename%\DefaultIcon\ /t REG_SZ /d "%pathtoicon%" /f
ftype %ftypename%=%pathtoexe% "%%1" %%*
assoc %extension%=%ftypename%
控制台 ftype
translation_pmp=D:\mods\TranslationUpdater\TranslationUpdater.exe "%1" %*
控制台关联
.pmp=translation_pmp
正文到此结束
- 本文标签: 家庭宠物
- 本文链接: https://www.coder6.net/article/2148
- 版权声明: 本文由蚂蚁原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
热门推荐
-
浏览(193) 评论(0)