Windows Perl行编辑器具有可编辑的默认值?
发布时间:2020-12-14 03:52:20 所属栏目:Windows 来源:网络整理
导读:我正在 Windows上运行Strawberry Perl,我想在命令提示符下打
我正在
Windows上运行Strawberry Perl,我想在命令提示符下打印“Default Value”,以便用户可以编辑它,然后按Enter键,Perl会将其视为新的STDIN行.我被告知使用
IO::Prompt,但已经确定这在Windows中不起作用.
没有使用Tk或其他东西制作GUI,我该怎么做? 解决方法
ExtUtils::MakeMaker具有提示功能,与平台无关.我并不是建议在你的情况下使用它,但是
IO::Prompt::Tiny的POD声明它的提示功能是基于ExtUtils :: MakeMaker的方式.
smoke tests似乎反映出IO :: Prompt :: Tiny已经实现了更好的可移植性(包括Windows).你可以尝试一下.
这个新模块的冒烟测试有点早,但是如果它是基于ExtUtils :: MakeMaker的提示,那么它的设计是为了便携性. Term::Prompt是另一种选择.它已经存在更长时间,并且具有更长的多平台烟雾测试成功历史.但它具有Term :: ReadKey和Text :: Wrap的非核心依赖关系. IO :: Prompt :: Tiny坚持核心依赖关系,如果这是一个问题. use IO::Prompt::Tiny qw( prompt ); my $input = prompt( 'Proceed? (y/n)','n' ); 输出: Proceed? (y/n) [n] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Meteor作为本机OSX或Windows 8应用程序
- win10 忘记登录密码后 修改密码
- windows-phone-7 – 列表框项目点击动画工具包?
- windows-phone-7 – Windows Phone 7模拟框架?
- 如何使Emacs dired模式在Windows中显示unicode字符?
- tcl/tk sample.dll cannot be unloaded under a trusted in
- windows – 如何检测人工鼠标移动?
- 如何每隔1秒更改Windows批处理脚本的cmd文本颜色
- 身份验证 – Windows Server 2012 R2 – 证书开始工作之前的
- 我可以在Windows命令行的后台运行GUI程序吗?