Что нового

Выполнение команды в коммандной строке

forfrends

Новичок
Сообщения
176
Репутация
3
Всем добрый день!
Вот столкнулся с одной трудностью и на деюсь вы подскажите как ее решить. По сути вопрос не совсем по Аутоиту, но надеюсь на вашу помощь.
Мне необходимо скачивать с сайта определенные файлы, средсвами Аутоит это не получается - сайт блокирует доступ. Зато Довнлоад Мастер качает без проблем. Тогда в аутоите я создал програмку, которая создает команды для Д.Мастера которые запускаются через командную строку.
пример:
Код:
dmaster.exe http://site.ru/file.rar hidden=1 start=1 savepath=H:\Новая папка\Путь1\Путь2
Если данную команду вручную прописать в коммандной строке, то Д.Мастер скачивает файл без проблем. Но если создать bat-ник со списком подобных команд то вместо русского текста появляются всякие "кракозюбры" и файл не скачивается :(
Я решил попробовать чтобы Аутоит сам посылал команду в коммандную строку, но незнаю как это сделать. Поиск по форуму ничего не дал (может запрос не так вводил).
В ощем желательны два решения:
1) как послать команду Аутоитом в коммандную строку (не через Send)
2) как сделать что бы bat-ник нормально выполнял комманды с русскими буквами
 

joiner

Модератор
Локальный модератор
Сообщения
3,570
Репутация
632
forfrends [?]
средсвами Аутоит это не получается - сайт блокирует доступ
ссылку можно на файл? хочется попробовать :smile:



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

кстати, есть еще wget и aria2c. консольные качальщики. последний и торрент файлы понимает
 
Автор
F

forfrends

Новичок
Сообщения
176
Репутация
3
Как пример, этот сайт (точне одна из страниц сайта):
http://artfile.ru/b.php?i=707551
Прямая ссылка на рисунок:
http://i+artfile+ru/1920x1080_707551_[www.ArtFile+ru]+jpg
("+" замените на ".")
Аутоит по этой ссылке копирует только превью в меленьком разрешении и плохом качестве
Довнлоад Мастер скачивает без проблем
 

InnI

AutoIT Гуру
Сообщения
4,982
Репутация
1,460
forfrends [?]
как сделать что бы bat-ник нормально выполнял комманды с русскими буквами
Или сохранить файл в кодировке DOS (ASCII 866). Или добавить в файл команду
Код:
chcp 1251
 
Автор
F

forfrends

Новичок
Сообщения
176
Репутация
3
Код:
chcp 1251
- это пробовал - не помогает.
Кодировку попробую, может заработает
 

Yuri

AutoIT Гуру
Сообщения
737
Репутация
282
forfrends
как послать команду Аутоитом в коммандную строку
Почитай в справке про функцию
Код:
Run()

Например открыть в проводнике папку
Код:
Run ("explorer.exe D:\Новая папка\Книги")
 

InnI

AutoIT Гуру
Сообщения
4,982
Репутация
1,460
Ещё можно почитать про
Код:
ShellExecute()
 
Автор
F

forfrends

Новичок
Сообщения
176
Репутация
3
Спасибо!
Заработало через:
Код:
Run()
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
forfrends [?]
Аутоит ... Довнлоад Мастер
Предупреждение За нарушение общих правил (пункт В.8):
Так как эта конференция называется "Русское сообщество AutoIt", язык общения на ней - Русский. Названия фирм или программных продуктов, аббревиатуры и т.д. должны быть написаны так, как они пишутся в оригинале, например не следует писать УСБ вместо USB. На форуме крайне не рекомендуется намеренно искажать русский язык и использовать "сетевой жаргон" на подобии "Аффтар выпей йадау!".


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

Sergey_zell

Новичок
Сообщения
1
Репутация
0
Огромное спасибо
9oboev.ru-49232.jpg

картинка http://www.9oboev.ru/49232-mnozhestvo-stikery-doska-thank-you-jazykov-raznocvetnye-knopki-spasibo.html
 
Верх