1

我有一个使用 GWBASIC.EXE 运行的 .bas 文件

.bas 文件使用位于路径中的其他文件:\srv120 (T:)\Basic

(GWBASIC.EXE和.bas文件也在同一个目录T\Basic)

在目录 T\Basic 中,我创建了另一个名为“Calcultext”的文件夹 (T:\Basic\Calcultext)

我的问题是:

.bas 文件包含以下代码(它只是文件的一部分)

1131 CHDIR " T:\Basic\Calcultext\ " 
1132 OPEN "Gisement.txt" FOR APPEND AS #2 
1133 PRINT #2, USING "* A=##### \        \ XA=#######.### YA=#######.###                                                        
*";I,NA$,XA#,YA# 
1134 CLOSE #2 
1135 CHDIR " T:\Basic\ "

当我运行程序时,在第 1131 行出现错误。

如果我删除第 1131 行(和 1135),一切正常,在以下路径中创建一个新的文本文件(“Gisement.txt”):T:\Basic

但是,我无法更改目录以将文本文件保存在文件夹 T:\Basic 中的文件夹“Calcultext”中。

我希望一切都足够清楚,

谢谢您的回答 !

4

1 回答 1

4

解决方案是:

1131 CHDIR "T:\Basic\Calcultext\" 
1135 CHDIR "T:\Basic\"

代替

1131 CHDIR " T:\Basic\Calcultext\ "
1135 CHDIR " T:\Basic\ "

路径前后的空格应去掉。

于 2018-12-12T16:32:05.153 回答