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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Получить путь из папки

Ответить
Настройки темы
CMD/BAT - [решено] Получить путь из папки

Пользователь


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

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


Изменения
Автор: Darkar25
Дата: 01-11-2018
Описание: ответ найден
Желательно на CMD но также принимаю варианты на VBS...
Как можно получить путь к папке в которой сейчас находится пользователь?и возможно ли это вообще?
К примеру батник каждую секунду чекает все процессы открытой папки и если путь папки соотвествует нужному то выводить True, иначе False...заранее спасибо за ответ..
UPD:Вот рабочий ответ если кому нужно
Код: Выделить весь код
Option Explicit

Dim objWebBrowser

For Each objWebBrowser In WScript.CreateObject("Shell.Application").Windows
	If InStr(1, TypeName(objWebBrowser.Document), "ShellFolderViewDual", vbTextCompare) > 0 Then
		WScript.Echo objWebBrowser.Document.Folder.self.Path
	End If
Next

WScript.Quit 0
Тема закрыта

Отправлено: 15:15, 30-10-2018

 

Аватара для Казбек

Ветеран


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

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


Darkar25,

Конечную цель - в студию. А то чую, что опять вместо того, чтобы обрыв обогнуть, мы выбираем трудный путь...

-------
Кто реку перешел, тому росы бояться ни к чему


Отправлено: 16:49, 30-10-2018 | #2



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

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


Пользователь


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

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


Извиняюсь за столь долгий ответ...конечная цель...ну скажу то что я хочу вообщем...чтото типо квеста по всему пк...юзеру дается название папки и он должен найти её на своём пк и зайти в неё после чего ему дается следующая папка и так пока не дойдет до конца...там уже будет чтото типо приза...
UPD:если все еще непонятно то:
В консоль выводится имя папки...юзер ищет её на своём пк и открывает...батник чекает путь открытой папки и сверяет его с нужным путём...если они совпадают то в консоль выводится следующее название...и так далее...

Отправлено: 17:40, 30-10-2018 | #3


Ветеран


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

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


если на моем компьютере поискать папку с именем "papka", то приза мне не видать, так как всегда можно сказать: А это не она (понятно, их более 30ти)!
так а к чему задача для юзера сводится - быстрее найти папку или более изощренным способом, про то что каким боком тут название темы я вообще уже молчу.
Цитата Darkar25:
и так пока не дойдет до конца... »
это на сколько лет-то рассчитано, а мы ему еще сетевых путей под шумок накидаем
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:56, 30-10-2018 | #4


Ветеран


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

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


Я лично для поиска воспользуюсь where.exe в операционной системе и Alt-F7 в Far Manager'е.

Цитата Darkar25:
Как можно получить путь к папке в которой сейчас находится пользователь? »
Что значит «в которой сейчас находится пользователь»?
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:07, 30-10-2018 | #5


Аватара для YuS_2

Crazy


Contributor


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

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


Цитата Iska:
«в которой сейчас находится пользователь»? »
Подозреваю, что так зашифрован текущий каталог

-------
scio me nihil scire. Ѫ


Отправлено: 19:44, 30-10-2018 | #6


Новый участник


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

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


Цитата Darkar25:
Как можно получить путь к папке в которой сейчас находится пользователь?и возможно ли это вообще? »
В принципе чекать открытые папки можно и в CMD, через tasklist например, только в свойствах проводника надо выставить отображение путей в заголовках и запуск окон в отдельном процессе... если я вас правильно понял конечно

Последний раз редактировалось Amunrah, 30-10-2018 в 21:31.


Отправлено: 21:23, 30-10-2018 | #7


Ветеран


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

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


Цитата Amunrah:
чекать открытые папки можно и в CMD, через tasklist например »
серьезно?!
где же папка: "C:\papka"
Файл 154781

Последний раз редактировалось alpap, 01-12-2018 в 18:09.


Отправлено: 22:45, 30-10-2018 | #8


Ветеран


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

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


alpap, видимо, имелось в виду нечто наподобие:
Код: Выделить весь код
C:\Мои проекты\0215\Papka>tasklist.exe /fi "WindowTitle eq C:\Мои проекты\0215\Papka" /fi "ImageName eq explorer.exe"

Имя образа                     PID Имя сессии          № сеанса       Память
========================= ======== ================ =========== ============
explorer.exe                  6876 Console                    1    29,440 КБ
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:19, 30-10-2018 | #9


Пользователь


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

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


Iska, да,что-то типо того...а это будет работать везде или только там,где включено отображение пути в заголовке?

Отправлено: 23:40, 30-10-2018 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Получить путь из папки

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как получить(узнать) путь откуда взята текущая обоина? Dark Ange1 AutoIt 9 03-12-2017 13:24
CMD/BAT - [решено] Получить название папки из пути Mad Max Скриптовые языки администрирования Windows 5 29-01-2015 22:53
CMD/BAT - как получить путь из ярлыка ? mitiya Скриптовые языки администрирования Windows 2 08-07-2009 15:09
CMD/BAT - [решено] Как получить путь к профилю другого пользователя ? mitiya Скриптовые языки администрирования Windows 6 27-04-2009 03:18
(solved)Как получить переменную, содержащую путь к директории Documents and Settings? arial Автоматическая установка Windows 2000/XP/2003 12 15-11-2005 15:58




 
Переход