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

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

Ответить
Настройки темы
Зависимость отрабатывания скрипта от способа запуска

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


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

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


Дано: собственноручно написан скрипт для Akelpad (вызов txt файла , настройка печати (размера шрифта, полей, ориентации страницы, собственно печать на принтер по умолчанию )).

Если запускаю контекстным меню Run Script из Total Commander (скрипт находится в папке "Рабочий стол" учетной записи ) то отрабатывает
Если запускаю прямо с рабочего стола контекстным меню - не отрабатывает

Подскажите в чем может быть дело

Отправлено: 11:58, 10-11-2009

 

Googler


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

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


Цитата ioadmina:
прямо с рабочего стола контекстным меню »
это как?.. командную строку в студию!.. да и скрипт хорошо бы увидеть, о чем речь собственно?

Отправлено: 12:13, 10-11-2009 | #2



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

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


Аватара для Creat0R

Must AutoIt


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

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


Цитата ioadmina:
в чем может быть дело »
Скорее всего в рабочем каталоге. Но как указал amel27, нужно видеть скрипт для более точного ответа.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 12:30, 10-11-2009 | #3


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


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

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


Вот текст скрипта:
;Запуск AkelPad
;Запуск редактора с открытием заданного файла
Run("c:\nc\akelpad.exe d:\kalk\print\Сабитов.txt")
;
WinActivate("Сабитов.txt - AkelPad", "")
;
Sleep(500)
;
MouseClick("left", 30, 30, 1, 1)
;
Send("{DOWN 7}")
;
Send("{ENTER}")
;
Send("{TAB 2}")
;
Send("{DOWN}")
;
Send("{ENTER}")
;
MouseClick("left", 30, 30, 1, 1)
;
Send("{DOWN 8}")
;
Send("{ENTER}")
;
Send("{TAB 6}")
;
Send("{ENTER}")
;
WinClose("Сабитов.txt - AkelPad", "")

запускаю: правой клавишей на файле (и в Total Comander и с рабочего стола), строка контекстного меню - Run Script

Отправлено: 18:59, 10-11-2009 | #4


Googler


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

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


ioadmina, ну открывать-то он открывает, а вот MouseClick жмет куда попало, после чего файл закрывается... для активизации пунктов меню нужно использовать специальные команды, либо использовать относительные координаты (см. в справке MouseCoordMode), пример активизации окна "Параметры страницы":

Код: Выделить весь код
;Запуск AkelPad
;Запуск редактора с открытием заданного файла
Run("c:\nc\akelpad.exe c:\_\Сабитов.txt")

WinWaitActive("Сабитов.txt - AkelPad", "", 1000)
WinMenuSelectItem("Сабитов.txt - AkelPad", "", "&Файл", "Пара&метры страницы..." )

Отправлено: 10:29, 11-11-2009 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Проверка параметров запуска скрипта morgan1991 AutoIt 2 03-03-2009 00:43
Разное - проблема с загрузкой после использования нелегального способа активации interminable Microsoft Windows Vista 7 14-09-2008 11:20
Изменение способа входа в домен polurk Microsoft Windows NT/2000/2003 16 11-01-2008 13:47
Выбор метода (способа) автоматической установки mppm Автоматическая установка Windows 2000/XP/2003 12 06-03-2007 19:31




 
Переход