1 (изменено: restless_fisher, 2011-07-19 19:14:38)

Тема: AHK: Перейти на директорию выше %A_ScriptDir%

Всем привет!
Я новичок, и мне нужна ваша помощь. Я пытаюсь собрать Gui для работы с планшетом без клавиатуры (горячие клавиши и прочее), для каждого приложения отдельный скрипт. "Дерево" выглядит примерно так:

          windows (тут кнопки с переходами в приложения + активация соответствующих скриптов)
                    |
firefox-----------------notepad (приложения)

Испльзуя

SetWorkingDir %A_ScriptDir%

я могу работать с файлами скриптов которые находятся на нижних уровнях, в винде все выглядит примерно так:

C:\Autohotkey\windows\windows.ahk (активирован первый уровень)

Чтобы перейти на второй, достаточно написать

Run, %A_ScriptDir%\notepad\notepad.ahk

%A_ScriptDir% в этом случае, будет уже во вложеной директории
C:\Autohotkey\windows\notepad\notepad.ahk

Подскажите пожалуйста, возможно ли активировать "предыдущий" скрипт (C:\Autohotkey\windows\windows.ahk) не ипользуя в коде прямого указания его адреса?

Run, C:\Autohotkey\windows\windows.ahk

2

Re: AHK: Перейти на директорию выше %A_ScriptDir%

К чему такая предыстория? Судя по названию темы, Вам нужно:

Run, %A_ScriptDir%\..\

3

Re: AHK: Перейти на директорию выше %A_ScriptDir%

ypppu пишет:

Судя по названию темы, Вам нужно:

Run, %A_ScriptDir%\..\

Спасибо, это действительно то что мне нужно.

ypppu пишет:

К чему такая предыстория?

Я не просто новичок, а еще и совсем не прграммист, поэтому решил постраховаться и написать по подробнее . Извините что время у вас отнял. И спасибо еще раз.