Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Переменные среды 
     
    
Добавлено: 25.01.10 22:13
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     KosKo
 KosKo
      
       
  
Всем Доброго времени суток.
 
    
Есть скрипт, который в качстве флага создает файл. Так вот, хочется этот файл ложить в TEMP текущего юзера. Но вот проблема если обращаться к переменой вот так 
Dim WshShell, WshSysEnv
Set WshShell=WScript.CreateObject("WScript.Shell")
Set WshSysEnv=WshShell.Environment
WScript.Echo "Системный путь:",WshSysEnv.Item("TEMP")
то возвращается "%SystemRoot%\TEMP", что недопустимо при передаче в функцию CreateTextFile
Может кто подскажет как обратится к переменной Windows, что-бы розрезолвелось %SystemRoot%
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 4
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: Шпион
 Шпион

ICQ: 250543104 
Вопросов: 13
Ответов: 118
      
 Профиль |  | #1
       
Добавлено:  26.01.10 07:14
       
    
       
  
раскуриваем мануал:
 
    
Set objShell=Createobject("Wscript.Shell" 
Wscript.Echo objShell.ExpandEnvironmentStrings("%windir%" 
вместо %windir% валяй свою переменную
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: Smith
 Smith




ICQ: adamis@list.ru 
Вопросов: 153
Ответов: 3632
      
 Профиль |  | #2
       
Добавлено:  26.01.10 11:49
       
    
       
  
Например %USERPROFILE%\Local Settings\Temp
 
    
вероятнее всего получишь длинный путь (с пробелами),
что-то типа "С:\Documents and Settings\Имя Юзера\Local Settings\Temp"
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: KosKo
 KosKo


Вопросов: 1
Ответов: 2
      
 Профиль |  | #3
       
Добавлено:  27.01.10 12:35
       
    
       
  
Всем огромное спасибо. Все получилсь.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа: KosKo
 KosKo


Вопросов: 1
Ответов: 2
      
 Профиль |  | #4
       
Добавлено:  27.01.10 12:35
       
    
       
  
Вопрос снят.