问题标签 [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 投票
4 回答
1584 浏览

vms - 由 VMS 上的进程打开的文件

我在 VMS 上有一个 DCL 脚本,它调用一个 perl 脚本。是否有我可以使用的 VMS/DCL 命令告诉我 perl 脚本打开的每个文件句柄?

0 投票
3 回答
1945 浏览

vms - 如何将程序的输出分配给 VMS 上 DCL com 脚本中的变量?

例如,我有一个将“5”写入标准输出的 perl 脚本 p.pl。我想将该输出分配给如下变量:

0 投票
4 回答
3703 浏览

openvms - OpenVMS 中的 DCL 符号语法

我真的对 OpenVMS 的 DCL 中的一些语法感到困惑。例如,这些是让我感到困惑的一些行:

wo它是否为写入 sys$output创建了一个符号?

执行时是否p1将参数传递给 .com 文件?它可以提供多少个参数?

''abc' 是否被符号 abc 的内容所取代?为什么是“abc”而不是“abc”?我们可以使用“”吗?

是什么.nes.意思?平等的?我也看过.ne。, .eqs。也。他们有什么不同?

为什么“and”和“or”被两个点包围?DCL 特定的语法?

如果有任何易于理解的免费在线教程会很好。谢谢你们!

0 投票
3 回答
669 浏览

perl - 如何从 DCL 脚本调用 Perl 函数?

我有一个 DCL 脚本,我需要在其中调用位于 Perl 脚本中的 Perl 函数。我该如何做到这一点并在 DCL 脚本中捕获该 Perl 函数的输出?

我知道我可以按如下方式调用 Perl 脚本:

但是我想调用 Perl 模块中的特定函数,能够在我的 DCL 脚本中使用该函数的返回值。

0 投票
2 回答
896 浏览

filenames - VMS 文件名可以结合逻辑名称和子目录吗?

我想知道在 VMS 上使用文件名和逻辑名称(在此上下文中为 ~ 文件名别名)的灵活性是否存在明显限制。您可以使用 [dir]name 或 [.subdir]name 之类的名称,并且可以将它们与 dskxy:[dir]name 甚至 dskxy:[.subdir]name 之类的设备结合使用。然后是逻辑名称,例如 SYS$LOGIN,您可以形成文件名,如 SYS$LOGIN:name。很自然地使用 SYS$LOGIN:[.subdir]name 但这似乎不被接受。我是否忽略了某些东西,或者它是否同样不灵活?

0 投票
2 回答
3085 浏览

vms - 如何使用 DCL 在文件中搜索文本

如何使用 DCL 在文件中搜索文本?是的,我必须使用 DCL。

文件格式很简单:

它们由几个空白字符分隔。我只需要在文件中搜索给定的 ID 并提取 DIRECTORY。

这是一项非常简单的任务,但我似乎在任何地方都找不到任何像样的 DCL 文档。

0 投票
1 回答
1043 浏览

vms - 在 OpenVMS 上使用 C++ 进行开发

我正在查看 OpenVMS 上的 C++ 项目。

它与 NIX 开发有何不同?是不是有点像一个特殊的 UNIX 版本或 LINUX 发行版?

在内存管理或线程等方面有什么特点吗?(我知道 FILE I/O 有点不同)。

C++ 编译器是否有点像其他平台上的旧 C++ 版本?(对模板等的支持较少)

我可以在不接触 DCL 的情况下使用 bash 吗?

IDE、调试(gdb)源代码控制等呢?(它接缝 NetBeans 没问题)

我可以使用 X-Windows 远程工作吗?管理员访问会成为问题吗?

0 投票
5 回答
1361 浏览

vms - 在 VMS 上的 DCL 中等待后台子进程

我正在寻找一种方法来启动多个后台进程以与 DCL 并行运行。我想等待他们全部完成并知道他们是否都成功了,或者至少有一个失败了。这就像在 bash 中使用 & 并等待。

我阅读了 spawn/nowait 的文档,但在生成多个子进程后我看不到等待的方法。我想我可以让子进程在退出时写入文件并在睡眠循环中从父进程中检查文件?但是有更好的/内置的方法吗?

0 投票
2 回答
193 浏览

vms - dcl 验证 DCL 中的特定行

使用 DCL,我有一个 3 行的 .txt 文件

我正在努力确保每个都包含预期的内容。我目前正在使用 f@extract 函数,它将为我提供第 1 行的输出,但我无法弄清楚如何验证第 2 行和第 3 行。我可以使用什么函数来确保第 2 行和第 3 行正确?

0 投票
2 回答
1246 浏览

vms - 在 dcl 脚本中隐藏错误消息

我有一个正在运行的测试脚本会产生一些错误,如下所示,我预计这些错误。无论如何我可以阻止它们显示在屏幕上吗?我用

显示是否存在预期错误。

我试着用

但这随后将我的整个错误输出日志更改为此,如果这是处理它的正确方法,我可以在脚本末尾以某种方式取消设置吗?

[错误示例]