|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Расширить функционал контекстного меню |
|
Разное - [решено] Расширить функционал контекстного меню
|
Пользователь Сообщения: 61 |
Профиль | Отправить PM | Цитировать Привет всем! Как добавит в контекстное меню следующий пункт:
1. Создания папки с названием в виде сегодняшней даты и время. |
|
Отправлено: 02:18, 28-11-2020 |
Крылатый ужас Сообщения: 26374
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 08:22, 28-11-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Labudico, а для чего Вы создаёте каталог с названием в виде текущих даты/времени?
|
Отправлено: 10:57, 28-11-2020 | #3 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать Цитата Angry Demon:
Цитата Iska:
|
||
Отправлено: 18:23, 29-11-2020 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Labudico, тогда быстрее и проще скрипт WSH:
Скрытый текст
Option Explicit
Const strRootFolder = "C:\Мои проекты\0326\Destination"
Dim strSourceFile
Dim strDestFolder
Dim objFSO
If WScript.Arguments.Count = 1 Then
strSourceFile = WScript.Arguments.Item(0)
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
If objFSO.FolderExists(strRootFolder) Then
If objFSO.FileExists(strSourceFile) Then
strDestFolder = objFSO.BuildPath(strRootFolder, FormatOwnDateTime())
If Not objFSO.FolderExists(strDestFolder) Then
objFSO.CreateFolder strDestFolder
End If
objFSO.MoveFile strSourceFile, strDestFolder & "\"
Else
WScript.Echo "Can't find source file [" & strSourceFile & "]."
WScript.Quit 3
End If
Else
WScript.Echo "Can't find root folder [" & strRootFolder & "]."
WScript.Quit 2
End If
Set objFSO = Nothing
Else
WScript.Echo "Usage: cscript.exe //nologo """ & WScript.ScriptName & """ <Source file>"
WScript.Quit 1
End If
WScript.Quit 0
'=============================================================================
'=============================================================================
Function StrZeroPad(intValue, intCount)
StrZeroPad = Right(String(intCount, "0") & CStr(intValue), intCount)
End Function
'=============================================================================
'=============================================================================
Function FormatOwnDateTime()
Dim dtNow
dtNow = Now()
FormatOwnDateTime = _
StrZeroPad(Year( dtNow), 4) & _
StrZeroPad(Month( dtNow), 2) & _
StrZeroPad(Day( dtNow), 2) & _
"_" & _
StrZeroPad(Hour( dtNow), 2) & _
StrZeroPad(Minute(dtNow), 2) & _
StrZeroPad(Second(dtNow), 2)
End Function
'=============================================================================
и ярлык на этот скрипт, помещённый в SendTo: Скрытый текст
Здесь предполагается, что каталоги, именованные текущим значением даты/времени, создаются в одном и том же предварительно заданном каталоге. Но это поведение можно и изменить. |
|
Отправлено: 20:42, 29-11-2020 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Каскадное меню контекстного меню рабочего стола | JeWgIeNiJ | Microsoft Windows 10 | 5 | 30-01-2017 13:46 | |
Интерфейс - [решено] Расширить меню Пуск | Rommel | Microsoft Windows 10 | 1 | 01-08-2015 13:58 | |
Система - Редактирование контекстного меню | kapitanvagin | Программное обеспечение Windows | 5 | 10-05-2011 18:38 | |
Интерфейс - Настройка контекстного меню | Kaban-keb | Microsoft Windows Vista | 0 | 22-03-2011 11:05 | |
Изменение контекстного меню | Cloud Strife | Хочу все знать | 1 | 24-03-2010 10:28 |
|