|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Изменить вид папки с помощью bat |
|
CMD/BAT - Изменить вид папки с помощью bat
|
Пользователь Сообщения: 87 |
Профиль | Отправить PM | Цитировать Можно ли определить вид папки (список, таблица и т.п.) bat(js, vbs)-файлом, помещенным в эту папку?
Соответственно желательно так же относительный путь. |
|
Отправлено: 18:48, 10-04-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать Спасибо. Но скрипт выдает окно с данными о полном пути и виде папки, тогда как моя потребность состоит в том, чтобы этот вид изменить, например на "Список" (List)
|
Отправлено: 13:13, 11-04-2014 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать Спасибо! Все отлично сработало.
|
|
Последний раз редактировалось ruslaw, 12-04-2014 в 11:32. Отправлено: 10:57, 12-04-2014 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|