Что нового

Как отобразить картинку *.jpg на экране?

agikon

Знающий
Сообщения
789
Репутация
17
можно ли вообще так сделать?
есть картинка в формате jpg, и по нажатию кнопки на экране поверх всех окон отобржалась эта картинка.
просто картинка, не в окошке, а просто сама по себе.
можно так сделать?
если можно подскажите пожалуйста как.
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Код:
ShellExecute(@ScriptDir & '\test.jpg', '', '', '', @SW_MAXIMIZE)
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
17
спасибо.
но это совсем не то что мне надо.
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Ну так картинку можно:

1. Сохранить как temp файл
2. Отобразить.
3. Удалить.
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
17
картинку отобразить на экране, а не открыть её.
это её открывает, то есть запускается просмотрщик картинок.
Код:
ShellExecute(@ScriptDir & '\test.jpg', '', '', '', @SW_MAXIMIZE)


а требуется отобразить её саму по себе на экране и поверх всех окон.
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Чёт не пойму, как её отобразить если не использовать программу для просмотра графики или любого другого окна?

Смотрите тогда функцию
Код:
SplashImageOn()
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
17
а самый простенький пример можете набросать?
я что не делаю ничего не получается.

у меня вот такой скрипт с одной строчкой
Код:
SplashImageOn ( "", 'C:\Documents and Settings\Admin\Рабочий стол\G\1.jpg', 32, 32, 0 , 0 , 2 )

но запускаю скрипт но эта картинка не появляется. а должна появится в самом верхнем левом углу.
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Код:
SplashImageOn('', @ScriptDir & '\test.jpg', 800, 600, -1, -1, 1) 
Sleep(3000) ;~ Показываем на 3 секунды
SplashOff()
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
agikon
http://autoit-script.ru/index.php/topic,2263.0.html
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
17
Viktor1703
ok.буду разбираться
WSWR
спасибо, тоже интересный вариант, тоже буду разбираться.
спасибо думаю что-то должно получится.
 
Верх