1

私の lotusscripy では、外部ファイルを作成し、その中のいくつかの行を「印刷」し、それを閉じてから、Shell 関数で実行します。

    Open "D:\testF.dsx" For Output As fileNum%
    Print #fileNum%, "line1"
    Print #fileNum%, "line2"
    Print #fileNum%, "line3"
    Close fileNum%
    result = Shell(|path "D:\testF.dsx"|, 1)

シェル関数は正常に動作し、実行中のファイルです。

この後、私はちょうど置く

    Kill fileNum% 'which should delete the file

また、追加しようとしました

    Sleep 2 'before the Kill statement but I get the same error: Path/file access error.

御時間ありがとうございます!

  • 私のスクリプトの別の代替手段は、ファイルからすべてのテキストをクリアすることです => そのため、ファイルは空になります。
4

1 に答える 1

5

Lotusscript の kill ステートメントは、ファイル番号ではなくファイル名を想定しています。そのため、代わりに次のようにします。

Kill "D:\testF.dsx"
于 2013-09-10T07:49:49.007 に答える