Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Создать файл средствами AutoIt

Ответить
Настройки темы
[решено] Создать файл средствами AutoIt

Новый участник


Сообщения: 15
Благодарности: 2

Профиль | Отправить PM | Цитировать


Доброго времени суток!
Недавно начал разбираться с данной очень полезной софтиной, соответственно возник вопрос:
Можно ли средствами AutoIt создать файл (текстовый, лог, и т.д.)?
В справочнике вроде ничего такого нет, а задача следующая:
получить один екзешник, который должен писать логи определенных событий, при этом сам создавать и удалять файлы логов.
с удалением проблем никаких, а вот как заставить создать?

Отправлено: 18:27, 16-09-2009

 

Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


Sayan,
Потому, что, похоже, у Вас русский язык по умолчанию. Поменяйте 2-строку на
Код: Выделить весь код
WinWaitActive("Безымянный - Блокнот")
а лучше на
Код: Выделить весь код
WinWaitActive("[Class:Notepad]")

Отправлено: 18:35, 11-03-2010 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для gregaz

Пользователь


Сообщения: 88
Благодарности: 19

Профиль | Отправить PM | Цитировать


Цитата ZXSpectrum:
Можно ли средствами AutoIt создать файл (текстовый, лог, и т.д.)? »
Еще вариант : Достаточно открыть файл для записи и он уже создан :
Код: Выделить весь код
$LogFile="test10.txt"
If Not FileExists($LogFile) Then $file = FileOpen($LogFile, 1); Флаг = 1 или 2 

Последний раз редактировалось gregaz, 11-03-2010 в 18:56. Причина: Изменение кода


Отправлено: 18:46, 11-03-2010 | #12


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


gregaz,
Посмотрите функцию _FileCreate() в Диск:\Program Files\AutoIt3\Include\File.au3

Отправлено: 18:56, 11-03-2010 | #13


Аватара для gregaz

Пользователь


Сообщения: 88
Благодарности: 19

Профиль | Отправить PM | Цитировать


Цитата madmasles:
Посмотрите функцию _FileCreate() в Диск:\Program Files\AutoIt3\Include\File.au3 »
Посмотрел и...?

Отправлено: 19:01, 11-03-2010 | #14


Аватара для Yashied

Старожил


Сообщения: 206
Благодарности: 88

Профиль | Отправить PM | Цитировать


gregaz прав, зачем использовать UDF, если для этого есть родная функция. Нонсенс.

Отправлено: 19:19, 11-03-2010 | #15


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


А для чего вообще нужна функция _FileCreate(), если есть "родная функция"?
В UDF, кажется, очень много функций, которые составлены из "родных функций". Это же не значит, что надо "изобретать велосипед" заново?

Отправлено: 19:29, 11-03-2010 | #16


Аватара для Yashied

Старожил


Сообщения: 206
Благодарности: 88

Профиль | Отправить PM | Цитировать


Цитата madmasles:
В UDF, кажется, очень много функций, которые составлены из "родных функций". »
Даже более того, все UDF полностью составлены из родных функций.

Отправлено: 20:59, 11-03-2010 | #17


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


Цитата Yashied:
все UDF полностью составлены из родных функций. »
Тем более, зачем "изобретать велосипед"?

Отправлено: 21:03, 11-03-2010 | #18


Аватара для Sayan

Старожил


Сообщения: 345
Благодарности: 13

Профиль | Отправить PM | Цитировать


у меня даже примери те что идут с установкой AutoIt неработают почемуто, и по умолчанию роскладка стоит на Анлийском

-------
http://nick-name.ru/forum2t6/SayanDVD.gif


Отправлено: 21:13, 11-03-2010 | #19


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


Цитата Sayan:
у меня даже примери те что идут с установкой AutoIt неработают почемуто »
Какие конкретно?

Отправлено: 21:39, 11-03-2010 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Создать файл средствами AutoIt

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как переименовать файл в AutoIt? evg64 AutoIt 4 21-12-2009 08:09
[решено] Как создать файл с системным именем ven00m AutoIt 5 29-07-2009 12:34
Разное - Как с помощью AutoIt создать подраздел в реестре ShadowMas Программирование и базы данных 2 21-07-2008 18:32
Службы - [решено] "отменена средствами групповой политики" при попытке создать точку восстановления anpspb Microsoft Windows Vista 7 11-04-2008 23:50
[решено] Помогите создать reg-файл на Trojan.Hyborate (а-ля .BoRaX) deepray Защита компьютерных систем 3 21-01-2008 16:34




 
Переход