2

user.rから複数のライブラリを実行しています。

system / script / pathからスクリプトのパスを取得できますが、スクリプトの名前を取得する方法がわかりません。したがって、以下のようにヘッダープロパティにファイル名をハードコーディングする必要があります(ファイル):

REBOL [
    Title: "Lib1"
    File: "lib1.r"
    ]

    script-path: ""
]

system/script/header/script-path: rejoin [system/script/path system/script/header/file]
probe system/script/header/script-path
input
4

2 に答える 2

0

system/options/script は、dos コマンド ラインによって渡された最初のスクリプトの完全なスクリプト名とパス (コンソールで実行された場合ではない) のみを提供し、最初のスクリプトによって呼び出される後続のスクリプトのパスは提供しません。

私が欲しいのは、後続のスクリプトのフル パスです。

だから、解決策はないようです!

于 2009-11-01T14:19:44.843 に答える
-1

ヘルプ システム/オプションを試すと、探している情報が見つかります。

于 2009-10-31T14:07:50.857 に答える