Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: C#
     
    
Добавлено: 15.03.10 07:34
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 UnDeAdZak
      
       
  
Я тут недавно спрашивал, как через проводник открыть определённую папку, делаю всё как сказали:
 
    
 System.Diagnostics.Process.Start(s[Val1]);
Однако! Не знаю в чём причина, но в некоторых папках, он вместо открытия самой папки запускает один из файлов из неё!!!
Адрес папки примерно такой:
C:\Users\UnDeAdZak\Desktop\b4902mux
И, что самое странное, некоторые папки из Desctop он открывает нормально ,а из некоторых запускает какойто на свой манер выбранный экзешник(т.к. в той папке их несколько). 
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 9
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 EROS
![]()
![]()
![]()
![]()
Вопросов: 58
Ответов: 4255
 Профиль |  | #1
       
Добавлено:  15.03.10 08:24
       
    
       
  
Причина очевидна и как всегда банальна.. ты подсовываешь путь не к папке, а к файлу или ехе-шнику.. 
 
    
Чудес на свете не бывает..
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 UnDeAdZak
![]()
![]()
![]()
![]()
![]()
Вопросов: 80
Ответов: 476
      
 Профиль |  | #2
       
Добавлено:  15.03.10 14:48
       
    
       
  
Учимся верить в чудеса) Специально заставил сохранить в файл имя открываемого, вот что вышло:
 
    
C:\Users\UnDeAdZak\Desktop\b4902mux
Учимся верить в чудеса!!!
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 EROS
![]()
![]()
![]()
![]()
Вопросов: 58
Ответов: 4255
 Профиль |  | #3
       
Добавлено:  15.03.10 15:23
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 EROS
![]()
![]()
![]()
![]()
Вопросов: 58
Ответов: 4255
 Профиль |  | #4
       
Добавлено:  15.03.10 15:26
       
    
       
  
Попробуй вариант из этой темы: http://vbnet.ru/forum/show.aspx?id=202611
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 EROS
![]()
![]()
![]()
![]()
Вопросов: 58
Ответов: 4255
 Профиль |  | #5
       
Добавлено:  15.03.10 15:26
       
    
       
  
Ответ №5
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 UnDeAdZak
![]()
![]()
![]()
![]()
![]()
Вопросов: 80
Ответов: 476
      
 Профиль |  | #6
       
Добавлено:  15.03.10 15:48
       
    
       
  
Дык мне надо папку открыть, мне файл ненада!!! А он открывает!!!! Я не вру!!! Вот код:
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 Дмитрий Юпатов
![]()
![]()
![]()
![]()
![]()
Вопросов: 4
Ответов: 457
      
 Web-сайт:  
 Профиль |  | #7
      
Добавлено:  15.03.10 18:56
       
    
       
  
 
    
Врешь! Запуск Эксплорера с параметром -s и указанием пути к файлу приводит не к открытию файла, а к его выделению в проводнике.
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа:
 UnDeAdZak
![]()
![]()
![]()
![]()
![]()
Вопросов: 80
Ответов: 476
      
 Профиль |  | #8
       
Добавлено:  15.03.10 21:50
       
    
       
  
Чуствую себя дебилом. Вместо строчки 
 
    
Надо было написать:
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа:
 UnDeAdZak
![]()
![]()
![]()
![]()
![]()
Вопросов: 80
Ответов: 476
      
 Профиль |  | #9
       
Добавлено:  15.03.10 21:51
       
    
       
  
А вариант №5 мне не подходит, т.к. он открывает не нужную папку, а ту папку ,в которой она содержится, заранее выделив нужную, что мне не подходит.