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

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

Ответить
Настройки темы
[решено] Открыть ссылку с параметрами

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


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

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


Здравствуйте подскажите можно ли сделать в Autolt следующее:
Открыть ссылку - ссылка генерируется в зависимости от дополнительно введенных параметров переменных в командной строке. Например файл send.exe:
Код: Выделить весь код
#include <IE.au3>
$oIE = _IECreate ("http://localhost/" & "text" & $var1 & "text" & $var2 & "text" & $var3 & "text" & $var4, 0, 0)
_IEQuit ($oIE)
запускается с параметрами переменных "send.exe $var1 $var2 $var3 $var4" и открывает страницу "http://localhost/"text$var/text$var2/tex$var3/text$var4"

Отправлено: 13:26, 23-11-2009

 

Аватара для kaster

Старожил


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

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


Код: Выделить весь код
#include <IE.au3>
$oIE = _IECreate ("http://localhost/" & "text" & $var1 & "/text" & $var2 & "/text" & $var3 & "/text" & $var4, 0, 0)
_IEQuit ($oIE)
Слеши забыл

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


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



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

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


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


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

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


Слеши как бы роли особой не играют, мне бы главное проблему решить

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


Аватара для kaster

Старожил


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

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


не понял
указанный тобой код с включением слешей откроет тебе то, что надо.
в чем дальнейший затык?
или ты имел в виду, что тебе нужно скомпилировать исполняемый файл который будет открывать браузером с указанным адресом? тогда надо использовать CmdLine[i]
Код: Выделить весь код
#include <IE.au3>
#include <Misc.au3>
$oIE = _IECreate ("http://localhost/" & "text" & $CmdLine[1] & "/text" & $CmdLine[2] & "/text" & $CmdLine[3] & "/text" & $CmdLine[4], 0, 1)
While 1
	If _IsPressed('1B') Then ExitLoop; Закрытие браузера (на самом деле остановка скрипта) по Esc
	Sleep(100)
WEnd
_IEQuit($oIE)
Скомпилируй этот скрипт и запускай с 4-мя ключами (не меньше!) либо запускай интерпретатор AutoIt3.exe с ключами
1. - путь до файла
2 - 5 4 ключа (не меньше!) для запуска скрипта с параметрами

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:12, 23-11-2009 | #4


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


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

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


да спасибо именно это и нужно было. А почему не меньше 4-х параметров?

Отправлено: 16:17, 23-11-2009 | #5


Аватара для kaster

Старожил


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

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


Цитата cra5h_:
А почему не меньше 4-х параметров? »
потому что,
а) ты указал в первом посте, что нужно запустить с параметрами var1-var4
б) писал я на коленке, и что видел то и реализовал. поэтому нет ни проверок, ни значений по умолчанию и всей прочей мудрости.
но я, надеюсь, ты же понимаешь, что вышеуказанный код был всего лишь попыткой продемонстрировать возможности языка по обозначенной проблеме с указанием синтаксиса. а под свои нужды подстроить, считаю, не проблема

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Отправлено: 16:29, 23-11-2009 | #6


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


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

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


Мне жирная програмулина не нужна. 3 строчки и проблема решена . Спасиб

Отправлено: 17:21, 23-11-2009 | #7


Аватара для kaster

Старожил


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

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


Цитата cra5h_:
3 строчки и проблема решена »
Коли так, то отмечай тему таковой

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Отправлено: 18:21, 23-11-2009 | #8



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Вызов Run() с параметрами evg64 AutoIt 10 15-05-2010 19:52
WMI - [решено] Запуск .BAT файла с параметрами через WMI Glamorama Скриптовые языки администрирования Windows 3 07-10-2009 11:12
[решено]Нажатие на четвёртую эдентичную картинку-ссылку. ikif AutoIt 6 23-07-2009 00:42
Как открыть ссылку в новом окне? hitomi AutoIt 2 05-04-2009 09:57
[решено] Как добавить на рабочий стол ярлык с параметрами? dendra Автоматическая установка Windows 2000/XP/2003 24 16-03-2008 23:13




 
Переход