Keys
Заранее хочу извиниться, т.к. сздавать отдельную тему нехотелось, но конкретно ничего похожего не нашел.
Не подскажите ли уважаемые граждане, сужествуют ли ключи, чтобы при Unattended установке, за 12 минут до конца, при вызове окошка нажималась какаянибудь кнопка, напр. Install. Вопрос сей связан с тем, что я вызываю из Commandlines програмулинку, а в ней надо нажать одну из трех кнопочек... Можно ли как нибудь ввести, чтото типа runme.exe /y? Или имитировать нажатия клавиш "TAB"-"SPACE".? :4u: |
AutoIt тебе поможет
|
Цитата:
Цитата:
Код:
Set WshShell = WScript.CreateObject("WScript.Shell") |
Цитата:
D@nil, а это вызвается из обычного CMD? |
Цитата:
Цитата:
Оф. Саит http://www.autoitscript.com/autoit3/ |
Big thanks! :tease:
Только я не понял откуда это нужно оформлять?! |
Цитата:
|
Сорри!
Цитата:
Если я правильно понял, то нужно сделать обычный Script file, и при Unattended врубать его, а не саму прогу? я не совсем уверен что CMD поймет ссылку на VBS! Ксати, AUTOIT на рус винде глючит. :weep: |
Цитата:
Цитата:
|
Я не пойму почему, но Autoit пашет только на англ. версии.
Хотя скрипты обращаются к APIшкам и функциям, которые впринципе одинаковые. Сам Autoit гласит: Цитата:
|
KILLOR666
Цитата:
Небойсь используют прямые ссылки на каталоги, имена которых зависят от языковой версии Винды? P.S. так привел бы пример, а то экстрасенс в отпуск ушел, догадываться некому. |
Цитата:
|
Цитата:
Ну неважно, вчера поразбирался с VBS, все работает. Задержку побольше поставил и сработало, как надо, только в *.cmd, ссылка на VBS не сработала. Т.Е. ссылка сработала, а сама прога не врубилась (путь правильный), и он нажал TAB-Enter в процессе установки, хотя если врубить просто *.VBS, то все срабатывает, вот щас попробую из CMDLINES... |
Цитата:
|
1.-Я никого не напрягаю, Я просто спросил, а отвечать или нет -это воля каждого.
2.-Сам я тоже по возможности пытаюсь помочь максимальному кол-ву людей. и чем больше узнаю, тем больше помогаю. 3.-И темболее я не прошу же закачать мне на мыло готовый образ, как это делают некоторые(см. новые темы)!! А сижу и @бу себе мозги как и все остальные!!! :dont: |
KILLOR666
Очень эмоционально :) На самом деле, вот вы какую-то программу запускаете на Т-12 и в ней надо кнопки нажимать. А что это за программа? Может можно узнать что это за программа и зачем? Не исключено, что можно и без AutoIt/VBS обойтись. Вы проблему в принципе изложили, но полная картина остается неизвестной. А знание полной картины нередко ведет к бОльшему количеству вариантов решения проблемы. P.S. Если речь о каком-нибудь кряке, то тогда лучше оставить описание проблемы "как есть" :) |
Цитата:
Цитата:
Попытаюсь объяснить проблему поточнее: Создаю значит я на диске C:\ папку напр."folder", в нее ложу сам файл -1.exe, и 1.vbs тамже. в VBS прописно: Цитата:
Если жму на VBS, все работает. В FARе, если выбрать VBS, то тоже работает. Но если прописать путь из коммандной строки, то файл 1.eхe не врубается и клавиши нажимаются прямо в оболочке.!! Даже если конкретно пишу: C:\Folder\1.vob Я непойму разници никак. Разве не одно и тоже выбрать в fare стрелками, и нажать ENTER; или ввести полный путь в коммандной строке? Если есть идеи=слушаю. Впринципе могу и сам файл превести, но мне кажется не в этом дело. |
KILLOR666
Тебе не кажется, что T-12 и обычная работа имеют много различий? Если ты в фаре находишся в директории с программой и скриптом, она срабатывает, а если не в той тогда нет? Если так, тогда у тебя файл тупо не находится. Если написать WshShell.Run ("C:\Folder\1.exe") будет работать? Возможно прийдется удвоить "\". Я в VBS не знаток. Попробуй поставить задержку не 3 сек, а больше, может у тебя прога просто не успевает запуститься. Также на Т12 нажми shift+f10, и попробуй запустить скрипт на выполнение, что он тебе будет говорить. Попробуй следующий скрипт для autoit run, C:\\Folder\\1.exe WinWaitActive, вставь имя программы сюда (текст который появляется в заголовке программы) send,{tab 1} send,{enter 1} send,{tab 3} send,{enter 1} |
Скрипт на AutoIt3
Код:
Run("notepad.exe") |
Огромнейшее спасибо, все пошло!! :idea:
Теперь винда ставится уже треснутая. :moderator Отдельное спасибо D@nil'u и Vserd'u. :pray: :pray: :pray: |
Еще одна вещь- один знакомый чувак не знал как сделать Unattended, и решил провернуть все это через VBS, я как глянул, чуть в обморок не упал. Представьте сколько нужно было сидеть, тестировать и прописывать, чтобы имитацией клавиш дойти почти до конца установки... Так он еще задержку ставил по 5 секунд, так что когда он ее даже доделал-бы, то она должна была устанавливаться около суток...
А когда я сказал, что есть WINNT.sif, то в обморок упал он.!! :o |
KILLOR666
LOL. А что он там на VBS делал? В принципе, пользователь при установке выбирает временнУю зону и региональные настройки. Ну еще можно учетные записи создавать. |
Ну да, а еще имена юзеров, КЛЮЧЬ, кнопки ДАЛЕЕ, и все остальное...
Даже я не понимаю как так можно. |
Время: 17:44. |
Время: 17:44.
© OSzone.net 2001-