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

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

Ветеран


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

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


Bruce Wayne, для интерпретатора команд понятия «той же папки Проводника» не существует.

Даже в предположении. Например, у меня открыто пять окон Проводника. Какому из них интерпретатор команд должен отдать предпочтение? По каким критериям?

Могу предложить лишь тот же метод, что и в [решено] Получение активной директории проводника, на WSH:
Код: Выделить весь код
Option Explicit

With WScript.CreateObject("Shell.Application").Windows
	If .Count > 0 Then
		' Примеры использования:
		
		'.Item().Navigate2 "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
		'.Item().Navigate2 "::{208D2C60-3AEA-1069-A2D7-08002B30309D}"
		'.Item().Navigate2 "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}"
		
		'.Item().Navigate2 "Shell:AppData"
		'.Item().Navigate2 "Shell:PrintersFolder"
		
		'.Item().Navigate2 &H0A ' ssfBITBUCKET
		'.Item().Navigate2 &H09 ' ssfSENDTO
		
		'.Item().Navigate2 "c:\"
		.Item().Navigate2 "C:\Program Files\Common Files\Microsoft Shared"
	End If
End With

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

Отправлено: 23:31, 15-04-2013 | #2