IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

coloured / formatted 屏幕 captures with any 3270 emulation


IBM大型机论坛 -> IBM工具
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
奥林

新的用户


已加入:2006年1月11日
帖子:67
所在地:下萨克森州(DE)

发布发表于:星期四五月24,2018 12:56上午
引用回复

大家好

再次为我的一些同事和受训者准备文档我在我们公司的3270仿真(IBM Host On Demand)中缺少一个特殊功能:
I'd like to capture 3270 屏幕s fully or partly and paste these captures in a Word document.

针可以说有两种常用方法:
首先是标记区域并复制并粘贴文本。当粘贴在文档中时,文本仍为文本,作者或读者可以对其进行标记,复制,粘贴等操作。但这不会复制格式/颜色。因此,如果作者希望将文本保留为原始颜色(用于突出显示或任何其他用途),则必须为捕获内容重新着色。 -我只找一半 icon_confused.gif
另一种方法是获取屏幕截图(全屏或使用剪裁工具)并将其粘贴到Word文档中。这样做,所有的颜色都会保留下来。但是文本无法标记,以此类推,因为它只是一张图片。 -另一半,但也只有一半 icon_confused.gif

你们中是否有人知道3270仿真器结合了两种技术并提供了一种功能,可使用其格式复制文本?

谢谢你的回答
回到顶部
查看用户资料 发送私信
史蒂夫·迈尔斯

活跃的成员


已加入:2013年11月30日
帖子:870
地点:宇宙

发布发表于:星期四五月24,2018 4:42上午
引用回复

这可能是个好主意,但您忘记了四个重要的细节:
  1. 哪个文字处理器?它们都是不同的。插入颜色(就此而言,还包括字体)在很大程度上取决于字处理器。
  2. 哪个颜色图?许多仿真器允许用户摆弄颜色图。当然可以,所以我的颜色对我来说是可读的,因为我的色觉有点不适应,可能会使希望标准颜色图的读者感到困惑。
  3. 字体?大多数情况下,您会发现屏幕图像(作为图形)在打印时太大或太小。我还发现大多数PC字体在它们的领导下都非常奇怪。这会影响它们在屏幕上和打印中的外观,并使图像尺寸调整更加困难。调整图像大小比调整纯文本区域更容易。
  4. 生产(出版物)。打印机不喜欢处理颜色。在屏幕上看起来很简单的东西在印刷机上变得昂贵,并且它影响读者必须为出版物支付多少费用。实际上,您的单色复制和粘贴非常适合打印机。
回到顶部
查看用户资料 发送私信
奥林

新的用户


已加入:2006年1月11日
帖子:67
所在地:下萨克森州(DE)

发布发表于:星期四五月24,2018 3:10下午
引用回复

史蒂夫·迈尔斯写道:
这可能是个好主意,但您忘记了四个重要的细节:
  1. 哪个文字处理器?它们都是不同的。插入颜色(就此而言,还包括字体)在很大程度上取决于字处理器。
  2. 哪个颜色图?许多仿真器允许用户摆弄颜色图。当然可以,所以我的颜色对我来说是可读的,因为我的色觉有点不适应,可能会使希望标准颜色图的读者感到困惑。
  3. 字体?大多数情况下,您会发现屏幕图像(作为图形)在打印时太大或太小。我还发现大多数PC字体在它们的领导下都非常奇怪。这会影响它们在屏幕上和打印中的外观,并使图像尺寸调整更加困难。调整图像大小比调整纯文本区域更容易。
  4. 生产(出版物)。打印机不喜欢处理颜色。在屏幕上看起来很简单的东西在印刷机上变得昂贵,并且它影响读者必须为出版物支付多少费用。实际上,您的单色复制和粘贴非常适合打印机。


嗨史蒂夫,

一些好处。
  1. 哪个文字处理器? 像MS-Word或类似的“普通”文字处理器
  2. 哪个颜色图? 好吧,我想说的是模拟器中显示的颜色。最主要的是,有不同的颜色来区分所显示文本的不同含义。不管保留的COBOL字是红色还是变量是绿色,反之亦然。
  3. 字体? 应该是等宽字体。每个仿真器不是都有自己的默认字体设置-也许用户可以更改吗?
  4. 出版物的制作 是的,达科。但是,在文档中使用屏幕截图时,仍然存在此问题。反转颜色或最小化背景色可能会有所帮助。但是反色功能可能是第2步。
回到顶部
查看用户资料 发送私信
普里诺
警告:1

高级会员


已加入:2009年2月7日
职位:1241
地点:立陶宛维尔纽斯

发布发表于:星期四五月24,2018 3:35下午
引用回复

这就是为什么我写了我的EHIxxxx执行程序集的原因, “文件#769 R. Prins的编辑宏将代码/文本转换为HTML”磁带 网站。

注意事项:在最花哨的格式中,您可能必须更改一些字符以适应英国和德国代码页中的差异。输出样本(仅REXX)位于 Prino的z / OS工具和实用程序
回到顶部
查看用户资料 发送私信
普里诺
警告:1

高级会员


已加入:2009年2月7日
职位:1241
地点:立陶宛维尔纽斯

发布发表于:星期四五月24,2018 4:08下午
引用回复

当然还有Doug Nadel的ISPFHTML实用程序,它可以直接生成M $ RTF格式的文件。
回到顶部
查看用户资料 发送私信
格雷厄姆·汉宁顿

新的用户


加入时间:2009年12月14日
帖子:6
地点:西澳大利亚州珀斯

发布发表:星期三九月05,2018 12:58下午
引用回复

Back in the early 00s, I was frustrated by the low fidelity of IBM 3270 terminal 屏幕 captures in the IBM product documentation that I was writing.

当时,负责发布该文档的人员不会接受终端屏幕截图作为位图。他们想要文本。对于我而言,位图将是一种简单的方式来以其原始颜色并保留其他属性(例如下划线和保留)来复制3270屏幕。事后看来,我感谢那些人,因为这促使我开发出更好的解决方案。

我开发了一个内部工具“ Capter”,该工具使用IBM Personal Communications(PCOMM)终端仿真器来捕获具有颜色和其他属性(包括下划线,完整)的各种基于文本的格式的屏幕,包括DITA(X)HTML以及Microsoft RTF格式。

为什么选择PCOMM?因为那是我和我的同事所使用的;这是我老板提供的模拟器。

Capter使用PCOMM的“打印屏幕(到磁盘文件)”和自定义打印机定义。我开发了打印机定义表(PDT),可以“打印”到DITA,XHTML和RTF。 Capter使用PCOMM COM界面设置适当的PDT,然后使用SendKeys“ [printps]”捕获屏幕。

为了在IBM产品出版物PDF中以彩色显示3270屏幕,我开发了XSLT样式表,该样式表转换了Capter生成的DITA<screen>元素封装到封装的PostScript(EPS)中。

有关正在使用的这种EPS的示例,请参阅以下PDF文件中的第82页(PDF表格94):

publibfi.dhe.ibm.com/epubs/pdf/c2767472.pdf

To see the corresponding 屏幕 captures in IBM Knowledge Center (DITA transformed into HTML, presenting using custom CSS), go to:

www.ibm.com/support/knowledgecenter/SSKKZM_1.3.0/fuwutsk_tutorial_1.htm

在IBM产品文档之外,我使用Capter在Microsoft Word和PowerPoint中重现3270屏幕。我在Word和PowerPoint中有一个自定义工具栏按钮;单击按钮,然后在Word插入点或当前PowerPoint幻灯片上显示当前PCOMM会话A的捕获。

我在网络浏览器中使用XHTML格式的捕获。例如,要报告Atlassian Jira中z / OS ISPF面板的问题(需要Jira html宏)。

有关PowerPoint中Capter生成的3270屏幕的示例(以IBM Plex Mono字体呈现),请参阅我最近在IBM Z YouTube频道上发布的视频“ IMS Connect交易的生命周期”:

youtu.be/ygG9D6mfLDA

Capter是内部工具,不公开。但是,这不是魔术:我只是遵循PCOMM文档来创建自己的PDT,然后编写了一个最小的VBScript包装器来使其自动化。

格雷厄姆·汉宁顿
回到顶部
查看用户资料 发送私信
格雷厄姆·汉宁顿

新的用户


加入时间:2009年12月14日
帖子:6
地点:西澳大利亚州珀斯

发布发表于:星期三九月05,2018 1:30下午
引用回复

物有所值(我意识到这只是口红;你想要猪 icon_wink.gif), here's the "Screen" paragraph style that I use in Word for 3270 屏幕 captures:

字型:Consolas,10点,
不要检查拼写或语法,
压痕:左:2.1毫米,右:6毫米,
继续,
保持线条,
边框:顶部:(单实线,自动,线宽0.25 pt,距文字:6 pt边框间距:)
底部:(单条实线,自动,线宽0.25 pt,从文本开始:6 pt边框间距:)
左:(单条实线,自动,线宽0.25磅,文本距离:6磅边框间距:)
右:(单实线,自动,线宽0.25磅,文字起:6磅边框间距:)
图案:透明(自定义颜色(RGB(248,248,248)))
根据:正常

也就是说:精心选择的缩进和边框属性以填充页面的宽度(美国信纸,边距为1英寸);黑色细边框;浅灰色的背景。

我曾经使用Lucida Console字体,然后切换到Consolas。最近,在某些情况下,我使用IBM Plex Mono(警告:Plex Mono尚不包含绘图字符)。

Word's "Text Highlight Color" tool (to highlight text background) is very useful for highlighting text in these 屏幕 captures. PowerPoint has a similar tool.

Before developing Capter, I used to painstakingly re-insert underlining in 3270 屏幕 captures. I feel your pain. icon_wink.gif

我故意使用浅色背景而不是黑色,但是我已经设置了颜色参数,以便在需要时可以很容易地切换到黑色背景。有些人仍然喜欢打印精装本。黑色背景的屏幕捕获在墨粉/墨水上很重。
回到顶部
查看用户资料 发送私信
格雷厄姆·汉宁顿

新的用户


加入时间:2009年12月14日
帖子:6
地点:西澳大利亚州珀斯

发布发表于:星期四九月06,2018 1:29下午
引用回复

我对Host On-Demand模拟器没有任何第一手经验。我从IBM知识中心的Host On-Demand产品文档中了解到,这些仿真器在Web浏览器中运行Java。那是对的吗?该文档还涉及使用打印机定义表。我可能是错的,但是基于粗略的浏览,该格式看起来与PCOMM中的相同文件相同。

您还有PCOMM吗?还是仅限于那些浏览器内仿真器?

我希望我可以为您提供Capter,而不是轻松地指代创建PDT和编写VBScript包装器。我已经研究过一些陷阱,细节上有些恶魔。

如果有足够的兴趣,我可以请雇主暂时让Capter公开使用。

让我知道你是否有兴趣。还有谁?

基于文本的3270屏幕截图的另一个优点是:替换不想发布的敏感数据很容易。有时,在“实时”屏幕上执行此操作并不容易。可以替换基于像素的捕获中的数据,但是要麻烦得多(我去过那里)。

For what it's worth, here's a playlist of videos I've created; all of them (so far) created in PowerPoint, most of them containing 3270 屏幕 captures generated by Capter:

www.youtube.com/playlist?list=PLz9fRjdHqVyyDgjzrNP-cihvF6JoxrFJt

特别是,请观看视频“ IMS性能分析器-基于表单的报告-CPU重击手”:

youtu.be/go3ABDGeUdw

尽管该视频不包含放大3270屏幕截图的示例,但确实可以放大纯文本报告。相同的技术可以用于3270屏幕(我只是还没有找到合适的借口):也就是说,使用PowerPoint Morph过渡平滑地从完整的3270屏幕放大到放大的部分。通过“平滑”,我不仅指动画,还指动画。我还指的是放大的部分显示为文本的事实,而不仅仅是基于像素的图像的锯齿状特写。

在其中的一些视频中,我使用了Morph过渡来平滑地滚动浏览“长” 3270屏幕截图。我在Word文档中做了类似的操作:我将一组屏幕“连接”到一个图形中,实际上,在终端仿真器中,您需要(按PF8键)滚动浏览。

Too much info? Sorry. I've invested 一些 time and effort in capturing and rendering 3270 屏幕s in various output formats. It's nice to get the chance to write about it.

我认为我没有在网络上发布过任何类似的基于Word的文档,其中包含3270个捕获内容。我主要将此类文件用于内部培训。
回到顶部
查看用户资料 发送私信
普里诺
警告:1

高级会员


已加入:2009年2月7日
职位:1241
地点:立陶宛维尔纽斯

发布发表:星期五九月07,2018 12:35下午
引用回复

格雷厄姆·汉宁顿(Graham Hannington)写道:
我希望我可以为您提供Capter,而不是轻松地指代创建PDT和编写VBScript包装器。我已经研究过一些陷阱,细节上有些恶魔。

如果有足够的兴趣,我可以请雇主暂时让Capter公开使用。

让我知道你是否有兴趣。还有谁?

通过公开发布您的雇主会失去什么?通过在CBTTape网站上获得自由许可,他们将获得相当多的善意。

当我1996年离开Willis,问我是否可以拿走我在为它们工作时编写的一些工具的源代码(全部REXX)时,当时的首席程序员告诉我,如果我不选择该工具,他将感到惊讶。它。 ;)

我所有的东西(请参见签名)都可以在GPL V3(或更高版本)下使用
回到顶部
查看用户资料 发送私信
格雷厄姆·汉宁顿

新的用户


加入时间:2009年12月14日
帖子:6
地点:西澳大利亚州珀斯

发布发表:星期五九月07,2018 1:03下午
引用回复

普里诺写道:
通过公开发布您的雇主会遭受什么损失?


我的时间。在公开发布之前,我想先完善其包装和文档。这可能需要几天时间。我没有太多的“业余”时间(工作忙;两个小孩在家)。

普里诺写道:
通过在CBTTape网站上获得自由许可,他们将获得相当多的善意。


要么 一些 公共站点。是的我同意。
回到顶部
查看用户资料 发送私信
唐·雷西

活跃的成员


已加入:2010年7月6日
帖子:696
地点:加拿大安大略省惠特比

发布发表:星期五九月07,2018 7:06下午
引用回复

普里诺写道:

通过公开发布您的雇主会失去什么?通过在CBTTape网站上获得自由许可,他们将获得相当多的善意。

当我1996年离开Willis,问我是否可以拿走我在为它们工作时编写的一些工具的源代码(全部REXX)时,当时的首席程序员告诉我,如果我不选择该工具,他将感到惊讶。它。
...

今天是否仍然如此?当我于2010年加入现任雇主时,我必须签署几页知识产权法律法规。
回到顶部
查看用户资料 发送私信
普里诺
警告:1

高级会员


已加入:2009年2月7日
职位:1241
地点:立陶宛维尔纽斯

发布发表:星期五九月07,2018 7:13下午
引用回复

唐·雷西写道:
普里诺写道:

通过公开发布您的雇主会失去什么?通过在CBTTape网站上获得自由许可,他们将获得相当多的善意。

当我1996年离开Willis,问我是否可以拿走我在为它们工作时编写的一些工具的源代码(全部REXX)时,当时的首席程序员告诉我,如果我不选择该工具,他将感到惊讶。它。
...

今天是否仍然如此?当我于2010年加入现任雇主时,我必须签署几页知识产权法律法规。

我不知道,这就是为什么现在我要在自己的z / OS系统上开发工具。 icon_smile.gif
回到顶部
查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10715
所在地:意大利

发布发表:星期五九月07,2018 8:08下午
引用回复

引用:
当我于2010年加入现任雇主时,我必须签署几页知识产权法律法规。


引用:
这就是为什么我现在在自己的z / OS系统上开发工具的原因。


好的,在雇主时间和使用雇主设备时

但是...
什么时候-很久以前-我为IBM签署了HM
明确指出,该规则还涵盖了我自己的时间和自己的设备所产生的文物
(当时人们不能挑剔)
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> IBM工具

 


类似主题
话题 论坛 回覆
没有新帖 在3270终端上按钟声 PL / I和组装商 5
没有新帖 我正在ISPF SC中获得一条垂直线... TSO / ISPF 3
没有新帖 Naming a newly opened 屏幕 using REXX 清单和REXX 2
没有新帖 如何从CICS scr启动网页... CICS 2
没有新帖 REXX和3270突出显示 清单和REXX 5
搜索我们的论坛:


回到顶部