问题标签 [dcl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
160 浏览

openvms - DCL 编程 - 远程连接

首先,我是一个完全的新手,不应该被允许在键盘周围。也就是说,我正在尝试编写一个 DCL .COM 文件,该文件将允许用户通过从列表中选择它来连接到远程设备。

我要做的就是让他们选择一个设备并连接,然后当他们与设备断开连接时,回到他们开始的地方。在我终止远程连接后,它一直把我甩出去。

操作系统是 OpenVMS。这是代码(其中 xxx.xxx.xxx.xxx 将是远程系统的 IP 地址)。

任何帮助将不胜感激!

0 投票
0 回答
228 浏览

openvms - DCL、OpenVMS --> 运行可执行文件时出错

我正在尝试使用 --> @NH1060.COM 运行可执行文件,并且 NH1060.com 包含以下代码:

但是当我运行 NH1060 Com 时,com 既没有给出任何错误,也没有运行可执行文件。我可以看到光标在下一行闪烁。

0 投票
2 回答
481 浏览

scripting - 如何在 DCL 中编辑输出中的文本 -- OpenVMS 脚本

我编写了下面的代码,它将提取目录名和文件名,我将对提取的文本使用清除命令。

输出如下:

这里的问题是 --- 每次目录长度变化时(长度可能是 59 或 40 或其他值,但在我的系统中目录和文件名长度不会超过 59 个字符)。所以在上面的输出中,系统也在获取那个文件号的版本号。所以我无法连同版本号一起清除文件。

任何建议 - 如何从输出中消除版本号?

我不能使用目录的确切长度,因为目录长度每次都不同.... :(

0 投票
4 回答
1071 浏览

openvms - 如何在 OpenVMS 中读取 Executable(.EXE) 文件

当我试图打开任何 .EXE 文件时,我会以编码形式获取信息。知道如何查看 .EXE 文件的内容吗????

0 投票
1 回答
75 浏览

shell - 需要在 DCL 脚本中给出选项 Y 或 N

我的要求是——我需要给用户两个选项(是或否)。因此,每当用户输入YN以外的内容时,系统都会抛出错误。我创建了下面的代码,但它没有给出预期的输出。

  • 输出是:

每当我尝试给出整数值时,它就会按照我的设计运行。但是当我尝试输入除YN之外的 A、B、C 等时,它会给出以下警告。

对此有什么建议吗??

0 投票
1 回答
91 浏览

sql - 如何存储用户输入的输入,然后将其用作 DCL 中的 SQL 输入——OpenVMS

我的要求是——我需要从用户那里获取输入(将两个字段作为输入),然后我会将输入存储在一个符号中。但问题是——我无法在 SQL Query 中使用该符号。 .

任何人都可以帮助我..简单地说,我只需要输入一次,然后我需要将它用于各种目的(主要是在许多 sql 查询中)。有这样做的可能性吗?

0 投票
2 回答
138 浏览

sql - 在使用查询更新 Sql 中的记录时...0(零)在存储在数据库中时被省略

我的要求是——我试图将用户输入的值存储到数据库中(数据库中的表之一)。但是当我输入0921作为部门时,0(零)被省略,只有921被存储在数据库中!这给了我错误的输出和错误的结果。

当我运行上面的代码时,我可以看到以下输出:

但是当我在运行代码后检查数据库时......我可以看到只有2150被保存在数据库中......对此有什么建议吗?

0 投票
1 回答
228 浏览

shell - 如何在 DCL 中创建倒数计时器 - OpenVMS

我编写了一个脚本,它将向用户邮件 ID 发送一个 OTP(一次性密码)。因此,每当系统向用户发送 OTP 时,我都想启动一个 1 分钟的倒数计时器。但我不确定如何使用 DCL 脚本启动倒数计时器。有什么想法吗?

下面是我用来生成 OTP 的脚本。但是我需要一个倒计时计时器……是否可以在屏幕上显示倒计时?请帮忙 !!

当我运行上述脚本时,我的 OTP 将如下所示:

0 投票
1 回答
152 浏览

terminal - 在执行下一个命令之前等待 DCL 中的命令

DCL 中是否有一个命令会在执行下一个命令之前等待指定的时间。我正在制作一个简单的命令文件,它将 ping 用户指定的 IP 地址,等待 5 秒然后重复 ping 过程。

目前,我已设法向用户询问 IP 地址,然后对其进行 ping 操作。