0

私は AHK のドキュメントに取り組んでいますが、開始ディレクトリが与えられた場合、親ディレクトリ内のターゲット ファイルへのパスを見つけるかなり簡単な方法を見つけるのに苦労しています。

例えば:

C:\a\b\c\d\e\f\g\ で始まる

root.txt のパスを見つけたい:

C:\a\b\c\root.txt

C:\a\b\c\ を返したい

【ちなみにroot.txtがどこにあるのかわかりません】

4

2 に答える 2

1

ループを作成し、毎回現在のディレクトリ パスに「..\」を追加します。
オートホットキーで動作します。私はいつもそれを使用しています。

たとえば、あるディレクトリにスクリプトがあり、同じレベルの別のディレクトリに画像があります。
したがって、私の画像パスは常に次のとおりです。

%A_ScriptDir%\..\images\
于 2010-03-05T22:40:33.103 に答える
0

http://www.autohotkey.com/docs/commands/SplitPath.htm

パス全体が入力変数になります。希望するパスは OutDir として与えられます

于 2013-02-26T15:02:27.843 に答える