Нужна помощь в написании скрипта? Close

Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.

ВконтактеГруппа Вконтакте Электронная почтаЭлектронная почта Личная страницаСимаков Яков ВК
home icon Все разделы
comunity icon Нужна помощь?

SetWorkingDir -Autohotkey

Изменяет текущую рабочую папку скрипта.

SetWorkingDir, DirName

Параметры

DirName Имя новой рабочей папки. Если абсолютный путь не задан, DirName считается подпапкой текущей рабочей папки.

ErrorLevel

Равен 1, если были проблемы, иначе 0.

Примечания

Рабочая папка скрипта - это папка, которая используется по умолчанию для доступа к файлам и папкам, когда их полные пути не указаны. В следующем примере файл My Filename.txt считается находящимся в %A_WorkingDir%: FileAppend, Строка текста, My Filename.txt

Начальная рабочая папка скрипта определяется тем, как он был запущен. Например, если он был запущен через ярлык - наподобие тех, что находятся в Главном меню - его рабочая папка определяется полем "Рабочая папка" в свойствах этого ярлыка.

Чтобы заставить скрипт безусловно использовать его собственную папку в качестве рабочей, укажите в его первой строке следующее: SetWorkingDir %A_Scriptdir%

Изменение рабочей папки действует немедленно и глобально на весь скрипт. Все прерванные, приостановленные и вновь запускаемые потоки подвергаются этому воздействию, в том числе таймеры.

Пример

SetWorkingDir, D:\My Folder\Temp
Автор перевода: YMP
Настоящее имя переводчика: Юрий Попов
Источник: http://www.script-coding.com/AutoHotkey/SetWorkingDir.html
Под редакцией ahk-wiki.ru от 21.08.19