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

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

bk99 20-12-2011 11:44 1818578

vbs - свернуть окно
 
Есть .hta файл:
HTML код:

<html>
<head>
<title></title>
  <hta:application
    applicationname=test
  />

<script language="VBScript">
        sub start()
                Set obj=CreateObject("Shell.Application")
                obj.MinimizeAll
        end sub
</script>
</head>
<body>

<button onclick="start">Свернуть</button></td>

</body>
</html>

При нажатии на кнопку "Свернуть" происходит сворачивание всех окон на панель задач. Как сделать так, чтобы сворачивалось только это, хта-шное окно, а состояние остальных не менялось. Можно ли свернуть это окно также и в трей, к часам?

Kazun 20-12-2011 12:13 1818600

Код:

sub start()
        Set oShell = CreateObject("WScript.Shell")
        oShell.SendKeys "% N"
end sub


bk99 20-12-2011 12:45 1818627

Цитата:

Цитата Kazun
Код: ...»

Не работает. При нажатии на кнопку выскакивает меню.

Iska 20-12-2011 15:09 1818749

bk99, а чем не устраивает стандартная оконная кнопка минимизации?

OSArev 21-12-2011 01:52 1819142

Свернуть:
Код:

<html>
<head>
<title></title>
  <hta:application
    applicationname=test
  />
<script language="VBScript">
        sub start()
        Set oShell = CreateObject("WScript.Shell")
            oShell.SendKeys "% n{DOWN 3}{ENTER}"
        end sub
</script>
</head>
<body>

<button onclick="start">Свернуть</button></td>

</body>
</html>


bk99 21-12-2011 10:03 1819284

OSArev, спасибо, кудесник!
Kazun, и тебе спасибо, добрый человек, с твоей подачи...
Iska, просто у меня на <button onclick="start"> ещё всякое понавешено и хотелось бы чтоб оно в свёрнутом состоянии всё работало, чтоб не надо было нажимать лишний раз кнопку минимизации.

Вопрос вдогонку - существует ли возможность таким же образом сворачивать окно в трей к часам (не в панель задач).

Iska 21-12-2011 19:25 1819625

Цитата:

Цитата bk99
Вопрос вдогонку - существует ли возможность таким же образом сворачивать окно в трей к часам (не в панель задач). »

Без сторонних библиотек/средств — нет.


Время: 11:22.

Время: 11:22.
© OSzone.net 2001-