Страницы

Добро пожаловать

< Выберите раздел для просмотра

четверг, 1 сентября 2016 г.

Python в ArcGIS 25. Запуск скриптов через Планировщик задач Windows.

    Чтобы запускать скрипты в определённый момент времени без участия пользователя, например в 03:29 каждый день, используется Планировщик задач Windows. 
    Подготовив скрипт, для него необходимо создать .bat файл (сохранить текстовый файл с необходимым расширением). Содержание которого должно включать, через пробел:
- путь к интерпретатору Python (python.exe);
- путь к исполняемому файлу (в данном случае python-скрипт);
- параметры для скрипта.

В качестве примера используем скрипт следующего содержания:
"""
from sys import argv

parameter_1 = argv[1]
parameter_2 = argv[2]

print "Number of %s is %s" % (parameter_1, parameter_2)
"""

    Чтобы запускать подобный скрипт в планировщике необходим bat-файл, например такого содержания (более подробно об написании пакетных файлов для windows см. в сети):

"""
C:\Python27\ArcGIS10.2\python.exe I:\Eugene_Projects\_SCRIPTS_\arcgis_script.py oceans 5
pause
"""
    Наличие команды "pause" не позволит закрыться окну командной строки после выполнения скрипта, и можно будет просмотреть сообщения о ходе выполнения и результатах.



Комментариев нет:

Отправить комментарий