栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

单个cmd.exe会话的临时文件关联

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

单个cmd.exe会话的临时文件关联

你当然可以。您对雅各布的答案的评论非常接近-

如果可以更改与环境变量的文件关联-会有所帮助,但似乎不可能。

有可能的。您要做的就是在

REG_EXPAND_SZ
注册表项的值中使用注册表项的类型和环境变量。例如,将 key
%python_home%python %1 %*

(Default)
值作为值
HKEY_LOCAL_MACHINESOFTWAREClassesPython.Fileshellopencommand

并将其值设置为
REG_EXPAND_SZ
可以定义将使用哪个Python文件打开Python。您可以通过设置
python_home
环境变量来决定,当然可以在每个命令行会话中执行此操作。请看一下我对以下问题的回答:Windows将注册表存储在注册表中的哪个位置,用哪个程序可以打开某些文件类型?


话虽如此,但我强烈建议您使用一种特殊工具来解决此问题。叫做pylauncher。从文档:

Windows下适用于Python的PEP 397兼容启动器。见
http://www.python.org/dev/peps/pep-0397/为PEP,
http://www.red-dove.com/screencasts/launcher/launcher.html的截屏

如果将 .py 扩展名添加到 PATHEXT
环境变量中,则甚至可以跳过。请参阅以下问题:从命令行调用EXE时将使用哪些环境变量?



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/610636.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号