Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] поставить флаг в свойствах ранели задач WinXP (http://forum.oszone.net/showthread.php?t=227147)

mar1boro 06-02-2012 00:54 1852551

поставить флаг в свойствах ранели задач WinXP
 
Можно ли сделать vbs скрипт, который бы включал в winxp панель быстрого запуска (quick launch), при этом делал бы это в невидимом режиме (без мелькания окон)? реестр для этих целей не предлагать.

Anton04 06-02-2012 10:31 1852704

mar1boro,

Не корректная задача.
А что по Вашему будет делать vbs скрипт? Я Вам подскажу: работать с реестром! ;)

mar1boro 06-02-2012 13:11 1852795

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("~")

но мне так не нравится тем что мелькают окна и пользователь может сбить действия скрипта мышью или клавиатурой.

Iska 06-02-2012 13:40 1852812

mar1boro, Windows Script Host не умеет работать напрямую с WinAPI. Если всё же хотите через WinAPI — берите в руки Библиотека DynamicWrapperX и — вперёд.

Ссылки по теме:


Время: 02:47.

Время: 02:47.
© OSzone.net 2001-