|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] открыть изображение через cmd |
|
CMD/BAT - [решено] открыть изображение через cmd
|
Пользователь Сообщения: 86 |
Профиль | Отправить PM | Цитировать можно ли открыть изображение/анимацию и вывести на середину экрана ?
|
|
Отправлено: 12:55, 30-07-2013 |
Старожил Сообщения: 175
|
Профиль | Отправить PM | Цитировать Этап 1 создаём скрипт.
Вот вам скрипт на HTA, который отображает анимацию в центре экрана. Замените в скрипте вот эту строку на вашу анимацию... Данный файл сохраняем с расширением HTA, назовём его например script.hta.
Этап 2 создаём батник. В батнике пишем Данный файл сохраняем с расширением bat, назовём его например Start.bat. Теперь запускаем файл Start.bat P.S. Все файлы Start.bat, script.hta, и анимация лежать должны в одной папке. |
------- Последний раз редактировалось angel_lyucifer, 06-08-2013 в 02:06. Отправлено: 00:32, 06-08-2013 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать angel_lyucifer, при копировании кода лучше заботиться о наглядности, нежели о раскраске. Называть пакетные файлы именами внутренних или внешних команд — бомба замедленного действия. Тем паче, что пакетный файл — лишний. «ShowInTaskbar="no"»+«setTimeout "close", время в секундах * 1000»:
<html id="appHTA"> <head> <meta charset="windows-1251"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta http-equiv="Content-Language" content="ru"> <title>My HTA application</title> <hta:Application Id="oHTA" ApplicationName="My HTA application" Border="none" Caption="no" ContextMenu="no" InnerBorder="no" MaximizeButton="no" MinimizeButton="no" Navigable="no" Scroll="no" ScrollFlat="no" Selection="no" ShowInTaskbar="no" SingleInstance="yes" SysMenu="no" Version="0.1" WindowState="normal" /> <style type="text/css"> BODY { color: WindowText; background-color: ButtonFace; margin: 0em; } </style> <html> <body id="tagBody"> <img id="Splash" width="100%" height="100%"> </body> <script language="VBScript"> Option Explicit Dim strImgSource Dim objStdPicture With CreateObject("Scripting.FileSystemObject") strImgSource = .BuildPath(Replace(.GetParentFolderName(oHTA.commandLine), """", ""), "My file.gif") If .FileExists(strImgSource) Then Set objStdPicture = LoadPicture(strImgSource) Splash.src = "file://" & strImgSource With window .resizeTo Round(objStdPicture.Width / 26.47), Round(objStdPicture.Height / 26.47) .moveTo (.screen.availWidth - tagBody.offsetWidth) \ 2, (.screen.availHeight - tagBody.offsetHeight) \ 2 End With Else MsgBox "Can't find path [" & strImgSource & "].", vbOKOnly & vbExclamation End If End With setTimeout "close", 5 * 1000 </script> </html> Цитата Iska:
|
|
Отправлено: 02:56, 06-08-2013 | #12 |
Пользователь Сообщения: 86
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:12, 06-08-2013 | #13 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Iska,
Скажите, как сделать, что-бы изображение было поверх всех окон и во весь экран? И где по этим командам справку можно посмотреть? |
Последний раз редактировалось Start, 17-08-2014 в 12:42. Отправлено: 12:23, 17-08-2014 | #14 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Start:
Цитата Start:
VBScript - MSDN - Microsoft, можно загрузить отдельно: Download Windows Script 5.6 Documentation from Official Microsoft Download Center (перед употреблением разблокировать). |
||
Отправлено: 13:29, 17-08-2014 | #15 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Iska, спасибо
Цитата Iska:
|
|
Отправлено: 14:08, 17-08-2014 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Start:
Скрытие консольных окон - OSzone .net Скрываем консольные окна — OSZone.net wiki |
|
Отправлено: 14:23, 17-08-2014 | #17 |
Ветеран Сообщения: 631
|
Профиль | Отправить PM | Цитировать все это конечно хорошо и работает самое главное. но вот подскажите как сделать так чтобы можно было выводить два изобрадения....
то есть нужно чтобы был фон(одно изображение) и на фоне анимированя картинка (втрое изображение), а еще была бы возможность вывести текст.... |
Отправлено: 07:31, 22-02-2018 | #18 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Цитата Guman:
|
|
Отправлено: 18:23, 22-02-2018 | #19 |
Ветеран Сообщения: 631
|
Профиль | Отправить PM | Цитировать Patroklos хорошая идея, но есть проблемы и ограничения.. это не совсем то что мне надо... но есть функции по лучше сравнивая со скриптом.
вот недостатки самой утилиты ****- Щелчок правой кнопкой мыши по изображению вызовет небольшое контекстное меню. ****- Можно перемещать изображение вокруг, удерживая левый клик по нему. ****- Можно изменять размер изображений, как и в обычном окне Удерживая shift. ****- Изменение размера изображения (растягивание скажем на весь экран - не поддерживается) вернее поддерживается но не изображение растягивается, а рамки широкие выходят по бокам или снизу... смотря как растягивать.. ****- так же при нажатии на пробел переключает на другие изображение находящиеся в папке программы Моя задача такая. будет встраиваться это в сам процесс установки установочного образа Windows 7. чтобы поверх закрывало саму установку дополнительних программ.(может есть другое решение) Мне нужно чтобы можно было вывести фоновое изображение поверх всех окон в режиме fullscreen, которую нельзя было бы закрыть ни как (как реализовано в Frameless, а именно чтобы отключить горячие клавиши типа Alt + F4, Escape и т.д.).. скрытие в *taskbar (нет кнопки на панели задач Windows).... Не позволяет изменять размер изображения или что то другое с помощью мыши! Чтобы не было ни каких лишних кнопок типо «Выход» или какие нибудь контекстные меню. кроме этого нужно вывести по Центру всего этого значок загрузки (можно сделать вывод gif с альфа-призрачностью), а так же нужна возможность чтобы можно было вывести текст на все это. было бы идеально если можно было выводит текст скажем с какого нить txt файла. обьясну суть. будет запускаться bat файл который будет ставить программы и делать какие то иные веши... так вот во время этого можно реализовать так чтобы bat файл создавал txt файл и записывал туда какой нить текст .. а уже наш скрипт оттуда постоянно мониторил и выводил на экран текст с этого файла помогите реализовать это пожалуйста |
Отправлено: 10:47, 26-02-2018 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Подскажите, как открыть папку при помощи cmd строки. | Kuklovod | Скриптовые языки администрирования Windows | 5 | 22-11-2012 15:16 | |
CMD/BAT - [решено] Реестр через CMD | 4eCHok-26rus | Скриптовые языки администрирования Windows | 1 | 17-03-2012 21:29 | |
Некоректнное изображение через HDMI кабель | scisors | Видеокарты | 11 | 11-02-2011 14:04 | |
CMD/BAT - [решено] Как через настроить параметры питания через CMD | Anarasius | Скриптовые языки администрирования Windows | 1 | 20-11-2009 09:56 | |
[решено] FX5700 не выводит изображение через DVI | kinomexanik | Видеокарты | 2 | 04-08-2009 13:58 |
|