imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 15.06.2006, 19:42     # 1
HryamBzik
Newbie
 
Аватар для HryamBzik
 
Регистрация: 11.03.2004
Адрес: Deeptown
Сообщения: 46

HryamBzik Путь к славе только начался
Question Скрипты в винде: что и как.

Салют!

Вопрос довольно простой: что можно делать стандартными средствами винды, какие еще ресурсы использовать? Возможно ли, например, повторять какую-то последовательность действий (кликнуть правой кнопкой мыши, нажать стрелку вверх и тп)?

Я пока дальше элементарнейших батников типа 'md "bla-bla\bla" ' не ушел, а очень бы хотелось. Конечно и эти азы помогают массово создавать папки или переименовывать файлы, но интересно копнуть по-глубже.

Слышал звон про регулярные выражения, видел использование цыклов в тех же батников. Где можно ознакомиться с синтаксисом, вообще почитать про это?

У яндекса спрашивал, разросненно и неполно.

Долго думал сюда писать, в программы или вообще во флейм, решил что тут больше знающих людей. Перенесите если не прав. Спасибо.
__________________
Кривость рук и никакого мошенничества!
HryamBzik вне форума  
Старый 15.06.2006, 20:51     # 2
Hatifnatt
::VIP::
 
Аватар для Hatifnatt
 
Регистрация: 23.05.2005
Пол: Male
Сообщения: 1 064

Hatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех Гуру
Как я понимаю тебе нужнга вот эта тема, там много чего обсужено уже, думаю найдешь что нужно.
Модераторы может склеят.
__________________
Умный не тот кто все знает, а тот кто знает где узнать то чего он не знает.
Life is only what you make it.
Hatifnatt вне форума  
Старый 15.06.2006, 20:53     # 3
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отсек
Пол: Male
Сообщения: 14 498

Borland - Гад и сволочь
HryamBzik
Если по .bat и .cmd - смотри эти темки:
http://imho.ws/showthread.php?t=82935
http://www.imho.ws/showthread.php?t=100337
Там же есть ещё какие-то ссылки по теме.

А если говорить о Windows Scripting Host - там можно сделать вообще практически что угодно - но и программирование на JScript или VBScript существенно сложнее...
В чём-то поможет Гугль: http://www.google.com/search?q=Windo...st+programming (но, к сожалению, практически вся доступная инвормация - на английском).
Например, вот классический случай - скрипт выключения компьютера (VBS):
Код:
dim OpSysSet, obj
Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," & _
"(Shutdown)}//./root/cimv2").ExecQuery _
("SELECT * FROM Win32_OperatingSystem" &_
" WHERE Primary=true")

For Each obj In OpSysSet
obj.Win32Shutdown(8)
Next
И вот ещё ссылки на запросы соответствующей литературы по WSH у нас на форуме:
http://www.imho.ws/showthread.php?t=...2AScripting%2A
http://www.imho.ws/showthread.php?t=...2AScripting%2A
Сами ссылки скорее всего уже умерли, но ведь всегда можно попросить ещё
А лучше всего - купи приличную книгу. Честное слово, на бумаге читать приятнее.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 09:29.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.