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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBS/WSH/JS - Не могу сохранить файл

Закрытая тема
Настройки темы
VBS/WSH/JS - Не могу сохранить файл

Забанен


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

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


Проблема с переменной не могу сохранить файл через скрипт в %appdata% сохраняю таким способом oADOStream.SaveToFile "%appdata%\file", 2

Отправлено: 23:15, 16-08-2014

 

Ветеран


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

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


Цитата Hancog:
а можно еще в конце запуск файла добавить? »
Какого файла?

Отправлено: 23:27, 17-08-2014 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


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

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


который будут сохранятся в аппдату,а именно картинку

Отправлено: 10:45, 18-08-2014 | #12


Ветеран


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

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


Пробуйте:
читать дальше »
Код: Выделить весь код
<?xml version='1.0' encoding='windows-1251' standalone='yes'?>
<job>
	<script language='VBScript'>
		<![CDATA[
			Option Explicit
			
			Const adTypeBinary = 1
			Const adModeReadWrite = 3
			Const adSaveCreateOverWrite = 2
			
			
			Dim strUrl
			Dim strDestPath
			
			Dim objFSO
			Dim objShell
			Dim objXMLHTTPRequest
			
			Dim strFullName
			
			
			strUrl = "http://tau.rghost.ru/57502402/image.png"
			
			Set objFSO   = WScript.CreateObject("Scripting.FileSystemObject")
			Set objShell = WScript.CreateObject("Shell.Application")
			
			strDestPath = objFSO.BuildPath(objShell.NameSpace("shell:AppData").self.Path, "adobe")
			
			If objFSO.FolderExists(strDestPath) Then
				Set objXMLHTTPRequest = WScript.CreateObject("Msxml2.XMLHTTP")
				
				objXMLHTTPRequest.Open "GET", strUrl,False
				objXMLHTTPRequest.send
				
				If objXMLHTTPRequest.status = 200 Then
					strFullName = objFSO.BuildPath(strDestPath, objFSO.GetFileName(decodeURI(strUrl)))
					
					With WScript.CreateObject("ADODB.Stream")
						.Mode = adModeReadWrite
						.Type = adTypeBinary
						.Open
						.Write objXMLHTTPRequest.responseBody
						.SaveToFile strFullName, adSaveCreateOverWrite
					End With
					
					objShell.ShellExecute strFullName
				Else
					WScript.Echo "Status: " & CStr(objXMLHTTPRequest.status)
				End If
				
				Set objXMLHTTPRequest = Nothing
			Else
				WScript.Echo "Destination path [" & strDestPath & "] not found."
				WScript.Quit 1
			End If
			
			Set objShell = Nothing
			Set objFSO   = Nothing
			
			WScript.Quit 0
		]]>
	</script>
	
	<script language='JScript'>
		<![CDATA[
			function decodeURI(sUrl) {
				return decodeURI(sUrl);
			}
		]]>
	</script>
</job>

Вопрос: в чём смысл сохранения именно в «shell:appdata», а не, скажем, в «%Temp%»?
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:56, 18-08-2014 | #13


Забанен


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

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


Да можно и в темп было,я просто не когда не заходил в папку тем и не пользовался,а с аппдатой уже знаком

Отправлено: 01:07, 19-08-2014 | #14



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBS/WSH/JS - Не могу сохранить файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - Paint.Net не удается сохранить Файл JayFoster Microsoft Windows 7 2 15-06-2014 15:42
Mandriva/Mandrake - не могу сохранить xorg.conf andrewsk07 Общий по Linux 2 24-09-2011 10:36
Интернет - [решено] Не могу сохранить имя файла Chelovek16 Microsoft Windows 2000/XP 2 13-07-2008 12:01
Не могу сохранить БЕСПЛАТНЫЙ! mid - файл из IExpl на диск Luna Хочу все знать 2 29-06-2005 03:23
не могу сохранить страницу Evita Хочу все знать 15 19-02-2005 22:41




 
Переход