Что нового

Нужна помощь в записи в файл

hichkok

Новичок
Сообщения
6
Репутация
0
Версия AutoIt: 3.3.8.1
Описание: Надо сделать так, чтобы когда я запускаю макрос он записывал в файл, т.е. составлял подсчет использования макроса
Примечания:

Макрос
Код:
HotKeySet("{\}", "Terminate") ;выход
HotKeySet("{`}", "PressKey") ;запуск

Func Terminate()
    Exit 0
EndFunc

Func PressKey()        
	  Send("{ESC}")
	  sleep(200)
	  MouseMove((@DesktopWidth / 2), (@DesktopHeight / 2))
	  sleep(200)
	  MouseClick ("left")
	  sleep(200)
EndFunc


Подсчет
Код:
1
2
3
...
И так до бесконечности, если возможно.
Т.е. один раз запускаю - он записывает цифру 1, запускаю второй раз - записывает 2 в новую строчку ИЛИ через пробел.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Модератор.




И оформите, пожалуйста, тему в соответствии с Правилами обязательного оформления тем.


Добавлено:
Сообщение автоматически объединено:

hichkok,
А если в ини-файл писать?
Код:
_StartCount()
; Ваш код

Func _StartCount()
	Local $s_Ini = @ScriptDir & '\Count.ini', $s_Sec = 'Count', $s_KeyCount = 'CountStart', $s_KeyLast = 'LastDateStart'

	IniWrite($s_Ini, $s_Sec, $s_KeyCount, Int(IniRead($s_Ini, $s_Sec, $s_KeyCount, 0)) + 1)
	IniWrite($s_Ini, $s_Sec, $s_KeyLast, StringFormat('%02d.%02d.%04d %02d:%02d:%02d', @MDAY, @MON, @YEAR, @HOUR, @MIN, @SEC))
EndFunc   ;==>_StartCount
 
Автор
hichkok

hichkok

Новичок
Сообщения
6
Репутация
0
Идеально! Спасибо огромное
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
[info border=#0000ff float=left]На форуме принято помечать тему решенной после получения ответа на свой вопрос!
Вверху или внизу темы нажмите на ссылку такого вида:
package_old.gif
Тема не решена
[/info]
 
Автор
hichkok

hichkok

Новичок
Сообщения
6
Репутация
0
Вот я думал как это сделать :smile: Спасибо
 
Верх