1 (изменено: aktor311, 2017-08-28 16:00:37)

Тема: AHK: Ошибка при загрузке картинки в Gui через fileinstall

Код:

FileInstall, 2177e6f2a644532742d7dbd2f339b39caadd6d27_hq.jpg,  %A_Temp%\2177e6f2a644532742d7dbd2f339b39caadd6d27_hq.jpg
Gui, Add, Picture, x-78 y-40 w620 h430 , %A_Temp%\2177e6f2a644532742d7dbd2f339b39caadd6d27_hq.jpg

Сама катринка находиться в папке Temp. Что делать?
Ошибка появляется при конвертации.

2

Re: AHK: Ошибка при загрузке картинки в Gui через fileinstall

Ну, а ошибка какая?

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

3

Re: AHK: Ошибка при загрузке картинки в Gui через fileinstall

Читать описание FileInstall в справке.
Либо меняете пути, либо перед добавлением в gui перемещаете на желаемое место.

4

Re: AHK: Ошибка при загрузке картинки в Gui через fileinstall

error adding FileInstall file:
"Имя файлa"

5

Re: AHK: Ошибка при загрузке картинки в Gui через fileinstall

stealzy
Путь менял и так же менял место все равно выдает ошибку
error adding FileInstall file:
"Имя файлa"
Вот полный код

PathIni = IniFile.ini
IniRead, MyGuiHotkey, % PathIni, Section, MyGuiHotkey, % A_Space
Hotkey, % PrSetSuspend := MyGuiHotkey, Suspend, UseErrorLevel
FileInstall, a79465b31e5b.jpg, %A_Temp%\a79465b31e5b.jpg
Gui, Add, Picture, x-278 y-50 w1020 h720 , %A_Temp%\a79465b31e5b.jpg
Gui, Font, S16 Cblue, Verdana
Gui, Add, Text, x142 y10 w190 h30 BackgroundTrans, Введите клавишу
Gui, Add, Hotkey, x62 y40 w300 h30 gSetSuspend vMyGuiHotkey, %MyGuiHotkey%
Gui, Add, Button, x162 y80 w120 h30, ОК
; Generated using SmartGUI Creator for SciTE
Gui, Show, w479 h379, Зажим
Return

SetSuspend:
	Hotkey, % PrSetSuspend, Off, UseErrorLevel
	GuiControlGet, Hotkey, %A_Gui%:, %A_GuiControl% 
	Hotkey := FormatHotkey(Hotkey)  
	Hotkey, % PrSetSuspend := Hotkey, Suspend 
	IniWrite, % Hotkey, % PathIni, Section, % A_GuiControl
	Return

Suspend:
	Suspend
	Return
	
FormatHotkey(Hotkey) {
	RegExMatch(Hotkey, "S)^([\^\+!]*)(.*?)$", K)
	If (StrLen(K2) = 1)
		Return K1 . Format("sc{:X}", GetKeySC(K2))
	Return Hotkey
} 
 

Сама картинка находится в C:\Users\User\AppData\Local\Temp\"Картинка"

6

Re: AHK: Ошибка при загрузке картинки в Gui через fileinstall

Первый параметр FileInstall — это где картинка находится изначально, а у вас что?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: AHK: Ошибка при загрузке картинки в Gui через fileinstall

teadrinker
Ох. Спасибо большое). Я даже и не заметил.

8

Re: AHK: Ошибка при загрузке картинки в Gui через fileinstall

А разве без указания пути к файлу путь не считается относительно A_WorkingDir либо если оно не указано то относительно местоположению скрипта? Разве что картинка не была рядом со скриптом, ну либо юникодовский ахк .

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.