这是 ptkshp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ptksh - Perl/Tk 脚本,为测试 Perl/Tk 命令提供图形用户界面
和脚本。
概要
% ptksh ?脚本文件?
... 版本信息 ...
ptksh> $b=$mw->Button(-text=>'Hi',-command=>sub{print 'Hi'})
ptksh> $b->pack
ptksh> o $b
... 选项列表 ...
ptksh> 帮助
... 帮助信息 ...
ptksh> 退出
%
商品描述
ptksh 是一个 perl/Tk shell,用于以交互方式输入 perl 命令。 当一个人启动 ptksh a
MainWindow 与 ptksh 命令窗口一起自动创建。 一个可以访问
通过在“ptksh>”提示下使用变量 $mw 键入命令来打开主窗口
命令窗口。
ptksh 支持命令行编辑和历史记录。 只需输入“ "在命令提示符下
查看历史列表。 保存最后输入的 50 个命令,然后重新加载到历史记录中
下次启动 ptksh 时列出。
ptksh 支持一些方便的命令来检查 Tk 小部件。 见下文。
要退出 ptksh,请使用:“exit”。
ptksh 是 *不是* 一个完整的符号调试器。 要在低级别调试 perl/Tk 程序,请使用
更强大的 perl 调试器。 (只需在调试器命令行上输入“O tk”即可启动
Tk 事件循环。)
特色
发展历程
按(向上箭头)在 perlwish 窗口中获取基于 gui 的历史列表。
按在任何历史记录行上将其输入 perlwish 窗口。 然后按回车。
因此,例如,重复最后一个命令是. 你可以退出历史
窗口与. 注意:仅当退出是“优雅的”(即通过
从控制台“退出”命令或退出所有主窗口 - 不是通过中断)。
调试 支持
ptksh 提供了一些方便的功能,使在 perl/Tk 小部件中的浏览更容易:
? 或 h
显示简短的帮助摘要。
d 或 x ?ARGS,……?
将递归参数转储到标准输出。 (见数据::倾销者)。 你必须有
安装以支持此功能。
x 是为了 perl 调试器兼容性而引入的。
p ?ARG,……?
将 "|\n" 附加到它的每个参数并打印它。 如果值为 未定义, '(未定义)'
打印到标准输出。
o $小部件 ?-选项 ......?
打印选项 $小部件 每行一个。 如果没有给出所有选项
小部件的列表。 有关格式和内容的更多详细信息,请参阅 Tk::options
返回的列表。
o $小部件 /正则表达式/
列出选项 $小部件 匹配正则表达式 正则表达式.
u ?程?
如果没有给出参数,它会列出您执行的命令加载的模块或
自从你上次叫“你”以来。
如果参数是空字符串,则列出 ptksh 加载的所有模块。
如果参数是一个字符串,``text'' 它会尝试做一个``use Tk::Text;''。
Ptksh 编译成包 Tk::ptksh。 您的代码已评估到包 main 中。 这
这样做的好处是您的 eval 代码不应干扰 ptksh 本身。
多线 命令
ptksh 将接受多行命令。 只需在紧邻的前面放一个“\”字符
换行,ptksh 将继续您的命令到下一行。
来源 文件 支持
如果您有要调试的 perl/Tk 脚本,请尝试运行以下命令
ptksh> 做“我的脚本”;
-- 或(在 shell 命令提示符下) --
% ptksh 我的脚本
然后使用 perl/Tk 命令在您的脚本上尝试不同的操作。
环境
在 $HOME 环境变量指定的目录中查找您的 .ptksh_history
(Win32 系统上的 $HOMEPATH)。
使用 onworks.net 服务在线使用 ptkshp
