FileChangeDir
Изменяет текущий рабочий каталог.
FileChangeDir ( "path" )
Параметры
path | Путь к новому рабочему каталогу. |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0, если рабочий каталог не изменился. |
Примечания
Если эта функция не используется, то рекомендуется указывать полный путь к файлам лежащим в одном каталоге со скриптом, используя макрос @ScriptDir. Если этого не сделать, то запуск скрипта из командного bat-файла, находящегося в другом каталоге сделает его рабочим каталогом, а файлы находящиеся в каталоге скрипта будут недоступны.См. также
@WorkingDirПример
FileChangeDir(@ScriptDir) ; Устанавливает текущий каталог папку скрипта
ShellExecute('Sample.ini') ; Открывает файл находящийся в папке со скриптом
MsgBox(0, 'Рабочий каталог', @WorkingDir)
FileChangeDir(@DesktopDir) ; Устанавливает текущий каталог "Рабочий стол"
ShellExecute('Текстовый документ.txt') ; Открывает файл находящийся на рабочем столе
MsgBox(0, 'Рабочий каталог', @WorkingDir)
; Этот способ открытия файла не зависит от установок текущего рабочего каталога
ShellExecute(@ScriptDir & '\Sample.ini')
ShellExecute(@ScriptDir & '\Текстовый документ.txt')