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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » пользователям VMWare посвящается :)

Ответить
Настройки темы
пользователям VMWare посвящается :)

Аватара для caveman007

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


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

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


Вложения
Тип файла: 7z VMWare_script.7z
(1.1 Kb, 13 просмотров)
Думаю не ошибусь, если скажу, что всякий продвинутый пользователь, делающий свою сборку Windows, вначале тестирует ее на виртуальной машине. Не знаю, кого как, а меня изрядно напрягает в VMWare необходимость при создании новой машины делать кучу лишних телодвижений. Пытался найти, можно ли делать это из командной строки - не нашел.
Зато нашел выход при помощи AutoIt!
Код: Выделить весь код
Opt("WinTitleMatchMode", 2)

if Not WinExists("VMware Workstation","") Then
	Run(@ProgramFilesDir & "\VMware\VMware Workstation\vmware.exe")
Else
	WinActivate("VMware Workstation","")
EndIf

WinWait("VMware Workstation","")
;  ---------------------------------------------------------------------------------
;  !!! обратить внимание !!!
;  у AutoIt имеется некоторый бзик с эмуляцией нажатия клавиш
;  если в системе по умолчанию стоит русская раскладка клавиатуры
;  и надо "проиграть" английское клавиатурное сокращение,
;  как, например, в данном случае Ctrl-N, то в команде Send
;  надо писать русскую букву, стоящую на этой клавише
Send("^т")
;  ---------------------------------------------------------------------------------

Opt("WinTitleMatchMode", 4)

ControlClick("VMware Workstation","","Button1")

;: запуск помощника

;: страница 1 - приветствие
WinWait("New Virtual Machine Wizard","This wizard will guide you thr")
Send("{ENTER}")

;: страница 2 - выбрать соответствующую конфигурацию (Типичная/Специальная)
WinWait("New Virtual Machine Wizard","Create a new virtual machine w")
Send("{ENTER}")

;: страница 3 "Guest operating system"
WinWait("New Virtual Machine Wizard","Guest operating system")
;: ControlClick("New Virtual Machine Wizard","Guest operating system","Button1")
Send("{TAB}{DOWN 4}{ENTER}")

;: страница 4 "Virtual machine name"
WinWait("New Virtual Machine Wizard","&Virtual machine name")
Send("{ENTER}")

;: страница 5 - Сеть
WinWait("New Virtual Machine Wizard","Use n&etwork address translati")
ControlClick("New Virtual Machine Wizard","Use n&etwork address translati","Button3")
Send("{ENTER}")

;: страница 6 - Емкость виртуального жесткого диска
;: устанавливается сразу 2 Gb, место на диске выделяется целиком
WinWait("New Virtual Machine Wizard","This virtual disk can never be")
Send("2{TAB}{SPACE}{TAB 3}{ENTER}")
ControlClick("New Virtual Machine Wizard","This virtual disk can never be","Button1")
Если что не так, всегда можно подправить под свои нужды. Думаю, комментарии излишни. Или нет?
Это сообщение посчитали полезным следующие участники:

Отправлено: 04:15, 25-11-2006

 

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


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

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


почитайте тут о vmware: http://www.vmgu.ru/articles/18/1/

Отправлено: 12:45, 12-12-2006 | #11



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

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



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » пользователям VMWare посвящается :)

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
История про компьютер. Заядлым компьютерщикам посвящается... НОСТАЛЬГИЯ Gold Dragon Юмор 0 22-11-2009 19:32
V. 5.5/2000/2003 - спам к определенным пользователям. Greg106 Microsoft Exchange Server 2 22-07-2009 20:24
Старым железячникам посвящается! Kanonir Непонятные проблемы с Железом 19 23-11-2005 16:11
Трафик по пользователям lassar2000 Программное обеспечение Linux и FreeBSD 10 27-12-2002 13:38




 
Переход