Что нового

Проблема создания файла после автозагрузки

zeionline

Новичок
Сообщения
36
Репутация
1
Код:
$FileOpen = FileOpen("1.txt", 1)
Эта строчка почему то не выполняется когда скрипт включается автозагрузкой (как через регистр так и через непосредственно внесением в папку автозагрузка) скрипт просто "висит". Файл создается только если я сам нажатием мишки его включу.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
zeionline,
Код:
$FileOpen = FileOpen(@ScriptDir & '\1.txt', 1)
 
Автор
Z

zeionline

Новичок
Сообщения
36
Репутация
1
Ваш пример роботает но с добавлением
Код:
FileWrite($file1, "123")
перестает.
Я понимаю чтоб правильно работал скрипт нужно теперь мне везде добавлять @ScriptDir но в данном случае не работает, может я не правильно записую ?

Код:
Local $file1 = "123.txt"
FileOpen(@ScriptDir & $file1, 1)
FileWrite(@ScriptDir & $file1, "123")
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
zeionline,
Почему бы Вам не почитать справку? Тогда многие вопросы отпадут.
Код:
$sFile = "123.txt"
$hFile = FileOpen(@ScriptDir & '\' & $sFile, 1)
FileWrite($hFile, "123")
FileClose($hFile)
 

AZJIO

Меценат
Меценат
Сообщения
2,756
Репутация
1,151
zeionline
Код:
FileChangeDir
 
Верх