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

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

Ответить
Настройки темы
CMD/BAT - Изменить вид папки с помощью bat

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


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

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


Можно ли определить вид папки (список, таблица и т.п.) bat(js, vbs)-файлом, помещенным в эту папку?
Соответственно желательно так же относительный путь.

Отправлено: 18:48, 10-04-2014

 

Ветеран


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

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


Только в случае запуска скрипта из открытого окна Проводника:
Код: Выделить весь код
Option Explicit

Dim objFolderViewMode


Set objFolderViewMode = WScript.CreateObject("Scripting.Dictionary")

With objFolderViewMode
	.Add 1, "Icon"
	.Add 2, "Small Icon"
	.Add 3, "List"
	.Add 4, "Details"
	.Add 5, "Thumbnail"
	.Add 6, "Tile"
	.Add 7, "Thumbstrip"
	.Add 8, "Content"
End With

With WScript.CreateObject("Shell.Application")
	With .Windows.Item()
		If TypeName(.Document) = "IShellFolderViewDual2" Then
			With .Document
				WScript.Echo .Folder.self.Path, objFolderViewMode.Item(CInt(.CurrentViewMode))
			End With
		End If
	End With
End With

objFolderViewMode.RemoveAll
Set objFolderViewMode = Nothing

WScript.Quit 0

Отправлено: 22:53, 10-04-2014 | #2



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

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


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


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

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


Спасибо. Но скрипт выдает окно с данными о полном пути и виде папки, тогда как моя потребность состоит в том, чтобы этот вид изменить, например на "Список" (List)

Отправлено: 13:13, 11-04-2014 | #3


Ветеран


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

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


Цитата ruslaw:
Но скрипт выдает окно с данными о полном пути и виде папки, тогда как моя потребность состоит в том, чтобы этот вид изменить »
Я ничего не видел о том, чтобы «изменить». Напротив, было:
Цитата ruslaw:
Можно ли определить вид папки (список, таблица и т.п.) »
Пробуйте:
Код: Выделить весь код
Option Explicit

' enum FOLDERVIEWMODE
Const FVM_ICON        = 1
Const FVM_SMALLICON   = 2
Const FVM_LIST        = 3
Const FVM_DETAILS     = 4
Const FVM_THUMBNAIL   = 5
Const FVM_TILE        = 6
Const FVM_THUMBSTRIP  = 7
Const FVM_CONTENT     = 8

With WScript.CreateObject("Shell.Application")
	With .Windows.Item()
		If TypeName(.Document) = "IShellFolderViewDual2" Then
			.Document.CurrentViewMode = FVM_LIST
		End If
	End With
End With

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

Отправлено: 16:42, 11-04-2014 | #4


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


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

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


Спасибо! Все отлично сработало.

Последний раз редактировалось ruslaw, 12-04-2014 в 11:32.


Отправлено: 10:57, 12-04-2014 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Изменить txt файл с помощью .bat drkrol Скриптовые языки администрирования Windows 20 07-12-2017 09:15
CMD/BAT - [решено] CMD/BAT - С помощью bat-ника найти и удалить текст в файле InVariable Скриптовые языки администрирования Windows 4 22-05-2015 20:06
Интерфейс - Kaк изменить вид Start Menu? zlg Microsoft Windows 7 2 27-01-2009 23:10
Как изменить вид папки в виндоусе Guest Microsoft Windows 2000/XP 6 20-11-2008 20:51
Интерфейс - [решено] Как изменить вид панели Все программы Cheling Microsoft Windows 2000/XP 6 01-04-2008 12:27




 
Переход