Недавние сообщения

Страницы: 1 [2] 3 4 ... 10
12
По опыту лучше не вешать скрипт в бесконечный цикл с проверкой времени, а сделать запланированное задание в планировщике винды.
Презенташку на ftp не нашел, сделал на примере pdf файла.
Код: AutoIt [Выделить]
$url = IniRead(@ScriptDir & "\test.ini", "Settings", "url", "not_found") ;читаем url что качать
$old_file = IniRead(@ScriptDir & "\test.ini", "Settings", "old_file", "not_found") ;читаем где лежит старый файл
If FileExists(@ScriptDir & "\test.pdf") Then
    FileDelete(@ScriptDir & "\test.pdf")
EndIf
InetGet($url, @ScriptDir & "\test.pdf", 1, 0)
$new_file_size = FileGetSize(@ScriptDir & "\test.pdf")
$old_file_size = FileGetSize($old_file)
If $new_file_size <> $old_file_size Then
    ProcessClose("powerpnt.exe")
    FileCopy(@ScriptDir & "\test.pdf", $old_file, 1)
    Run($old_file)
EndIf
 


содержание ini-файла
[settings]
url=http://ftp.dlink.ru/pub/Router/DIR-300/Data_sh/DS_DIR-300_RUS_02.pdf
old_file=D:\Scripts\test\test_old.pdf
13
Общие вопросы по AutoIt / Определить ошибку скомпилированного скрипта
« Последний ответ от musicstashall Отправлен Сегодня в 14:58:35 »
Всем привет.
Мой скрипт иногда вылетает с ошибкой с указанием на строку 42576:



Вопрос: возможно ли как-то вычислить это место в скрипте?
Буду очень признателен, если поможете.
14
Chang  [?]
Цитировать
как удалить ненужную папку
Код: AutoIt [Выделить]

Цитировать
Изучаю AutoIt второй день
Развитие русской справки
15
InnI, не могли бы Вы более подробно расписать. Изучаю AutoIt второй день, пока у меня больше вопросов, чем ответов  :(

Если я правильно разобрался, то должно быть что-то из серии:

Код: AutoIt [Выделить]
$x86=@ScriptDir &' \x86.exe'  ;путь запуска для х86
$x64=@ScriptDir &' \x64.exe'  ;путь запуска для х64

If @OSArch = "X86" Then
    Run($x86)
;удаление папки х64
Else
    Run($x64)
;удаление папки х86
EndIf

EndFunc


Правильно у меня получается ? К сожалению, протестировать смогу только вечером ... Но как удалить ненужную папку ?

Спасибо.
16
Chang  [?]
Цитировать
определить разрядность
Код: AutoIt [Выделить]
17
Подскажите пожалуйста, как правильно определить разрядность Win x86 или x64 ? Есть 2 папки, рядом с ними лежит скрипт. Необходимо после запуска скрипта определить разрядность и запустить файл в соответствующей папке. Ненужную папку удалить.

Спасибо.
18
Версия AutoIt: 3.3.14.2

Описание: Добрый день, уважаемые специалисты. Помогите, пожалуйста с написанием скрипта для автоматической загрузки рекламного ролика с фпт сервера и его последующего запуска.

Подробное описание:
На компе есть локальная папка D:\Реклама, там лежит файл файл.pps, который круглосуточно крутится на рекламных мониторах у нас на предприятии. Раз в месяц происходит замена рекламного файла на новый, который выкладывается на ФТп сервер, который находится в головном офисе. Тут и все, в принципе, но есть одна заковыка, файл просто так не перезаписать, так как он в это время работает и система его зашищает от перезаписи. Приходится заходить удаленно, завершать процесс и только потом заливать этот файл и запускать его. Ярлык файла лежит в автозагрузке для того, чтобы при рестарте компа он запускался автоматом.
 
Что бы хотелось увидеть:
1. Ежедневный заход на фтп сервер в определенное время с проверкой не появился ли новый файл с измененной датой или размером.
2. Если файл новый есть, то остановить процесс powerpnt.exe
3. Скачать новый файл с заменой старого (ну или с удалением старого, как удобнее.) (Название файла всегда одно и то же)
4. Дождаться окончания закачки.
5. Запустить файл.

Примечания: Если можно, то настройки вынести в .ini файл, так как директории и диски, и названия файлов в разных филиалах могут быть разными.


Заранее благодарен.
19
havi2307  [?]
Цитировать
Не помогло
Тогда попробуйте 1251 вместо нуля.
Также можете попробовать обнулить параметр utf8.auto.check.

Цитировать
После File>Encoding>UTF-8 в редакторе появляется возможность писать русские символы
После этой операции ваш файл сохранится в UTF-8 и, после установки code.page в ноль, вы получите уже другие кракозябры. Другими словами, кодировка скрипта должна совпадать с кодировкой SciTE.

Цитировать
что-то вроде Lite, но такого в сети найти не могу
Lite версия SciTE устанавливается вместе с AutoIt. Её не нужно искать в сети.
20
Общие вопросы по AutoIt / Re: Открыть файл в бинарном виде
« Последний ответ от andre213 Отправлен Сегодня в 11:55:04 »
Встроить и выявить. Если регулярное выражения это логическая операция то да.
Страницы: 1 [2] 3 4 ... 10