Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата angel_lyucifer:
Спасибо но ваш исходник не работает. »
Мой — работает.

Цитата angel_lyucifer:
Окно есть а картинки нет, хотя я адрес изменил (Сократил). »
Я Вас поздравляю. Но, если Вы не в ладах с html, какие ко мне претензии?

Цитата mwz:
Если не указать logotip.gif с полным путём, то результатом может быть невозможность чтения файла скриптом. »
Не совсем так: невозможность использовать протокол «file://».

Цитата mwz:
Если путь содержит пробелы, то полное имя надо передавать в кавычках. »
Не надо.

Цитата angel_lyucifer:
А можно ли использовать переменную %CD% ? »
Можно. Только бессмысленно. Используйте:
Код: Выделить весь код
CreateObject("WScript.Shell").CurrentDirectory
Но, полагаю, Вас интересует отнюдь не текущий каталог, а каталог, в котором содержится сам скрипт файл *.hta — а это разные вещи (хотя могут и совпадать):
Код: Выделить весь код
	<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
	</script>

Последний раз редактировалось Iska, 01-07-2013 в 10:35. Причина: Поправил: «скрипт» → «файл *.hta»

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:54, 01-07-2013 | #6