Показать полную графическую версию : [решено] поставить флаг в свойствах ранели задач WinXP
mar1boro
06-02-2012, 00:54
Можно ли сделать vbs скрипт, который бы включал в winxp панель быстрого запуска (quick launch), при этом делал бы это в невидимом режиме (без мелькания окон)? реестр для этих целей не предлагать.
mar1boro,
Не корректная задача.
А что по Вашему будет делать vbs скрипт? Я Вам подскажу: работать с реестром! ;)
mar1boro
06-02-2012, 13:11
Anton04, неее, ну можно же может как-то через api...
я могу сделать коряво через открытие окон:
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys("^{ESC}")
WScript.Sleep 70
WshShell.SendKeys("{TAB}")
WScript.Sleep 70
WshShell.SendKeys("%~")
WScript.Sleep 70
WshShell.SendKeys("{TAB}{TAB}{TAB}{TAB}")
WshShell.SendKeys(" ")
WshShell.SendKeys("{TAB}{TAB}{TAB}{TAB}")
WshShell.SendKeys("~")
но мне так не нравится тем что мелькают окна и пользователь может сбить действия скрипта мышью или клавиатурой.
mar1boro, Windows Script Host не умеет работать напрямую с WinAPI. Если всё же хотите через WinAPI — берите в руки Библиотека DynamicWrapperX (http://www.script-coding.com/dynwrapx.html) и — вперёд.
Ссылки по теме:
JScript/VBScript & Win32 API: DynamicWrapperX (http://forum.script-coding.com/viewtopic.php?id=2214)
JScript/VBScript & Win32: расширение возможностей DynamicWrapperX (http://forum.script-coding.com/viewtopic.php?id=5341)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.