dcl

    0热度

    2回答

    我编写了下面的代码,它将提取目录名和文件名,我将在该提取的文本上使用purge命令。 $ sear VAXMANAGERS_ROOT:[PROC]TEMP.LIS LOG/out=VAXMANAGERS_ROOT:[DEV]FVLIM.TXT $ OPEN IN VAXMANAGERS_ROOT:[DEV]FVLIM.TXT $ LOOP: $ READ/END_OF_FILE=ENDIT

    0热度

    2回答

    我有一个创建一个txt文件,看起来像这样 something,somethingelse,00000004 somethingdifferent,somethingelse1,00000002 anotherline,line,00000015 我需要由第三列中的文件排序DCL脚本最高到最低 例如: anotherline,line,00000015 something,somethin

    1热度

    2回答

    你会如何去做这件事? 我有一个文件,其中包含大约40行,每行是一个.exe文件的变量。 我设置一个外部命令 $ CC := "$something$something:file.exe" 我再由线通过文件行试图循环 {}方法一 $ OPEN a file.txt $ loop: $ READ/END_OF_FILE:end a b $ CC b $ goto loop $ end:

    1热度

    3回答

    我想将程序的输出保存到变量中。 我使用以下方法,但失败。 $ PIPE RUN TEST | DEFINE/JOB VALUE @SYS$PIPE $ x = f$logical("VALUE") 我得到了一个错误:%DCL-W-MAXPARM, too many parameters - reenter command with fewer parameters \WORLD\ 参考: How

    0热度

    2回答

    首先,我是一个全新的,不应该被允许在键盘周围。也就是说,我正在尝试编写一个DCL .COM文件,该文件允许用户通过从列表中选择来连接到远程设备。 我想要做的就是让他们选择一个设备并进行连接,然后当他们与设备断开连接时,返回他们开始的位置。在我终止远程连接后,它一直将我抛出。 操作系统是OpenVMS。这里是代码(其中xxx.xxx.xxx.xxx将是远程系统的IP地址)。 任何帮助将不胜感激! $

    0热度

    3回答

    假设我有一个文件名Trialcr.txt PAR875:FXOV003506A_02> typ trialcr.txt Classes in CMS Library DISK_FXOCMS:[fxo.CMS.LIBS.FXO_LIV.SRC] FXO_CR012123 "FXO_CR1232 : FXOME-sfsfsfsf dasdad " ABC.COM 2 PQ.

    0热度

    1回答

    我试图通过OpenVMS服务器上的命令行发送信号。使用Perl我已经在进程之间建立了信号处理程序,VMS上的Perl能够发送Posix信号。另外,C++程序也能够发送和处理信号。但是,我遇到的问题是进程可能在集群中的另一个节点上运行,我需要编写一个实用程序脚本来远程向它们发送信号。 我试图避免写一个新的脚本,而宁愿简单地远程执行命令从命令行发送信号。我需要发送SIGUSR1,转换为C $ _SIG

    0热度

    4回答

    当需要一个单例时,静态字段是一个优雅的解决方案吗? class HelperSingleton { static Helper singleton = new Helper(); public static Helper getInstance() { return singleton; } } 当两个线程同时访问getInstance,有

    2热度

    1回答

    我有这个文件input.text说20行。 (虽然我想能够使用任意数量的行) 所以我想打开所述文件并使用每个字符串,就像它是另一个命令的参数一样。 这个其他命令会使每个参数执行它的功能,然后将输出写入另一个文件本身。 我该如何完成预期目标?

    0热度

    2回答

    我有一个批处理脚本,将包括路径和版本号的所有文件写入到物理设备的TMP文件。然后,此批处理脚本将写入任何演示文件版本号大于提供的变量的行。 DIRECTORYX := DIRECTORY /NODATE /NOHEADING /NOTRAILING DIR_OUTPUT_FILENAME = "TOPAS$UTILLOG:" + F$UNIQUE() + ".TMP" DEVICE = $1$