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

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

Ответить
Настройки темы
VBS/WSH/JS - Скрипт для создания дубликата файла/папки

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


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

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


Есть такая утлита FileMenuTools, в контекстном меню разные команды. И есть кнопка "Создать дубликат", навёл мышкой на файл и рядом с файлом создаётся копия этого файла. (папки тоже создаёт). Пользуюсь утлитой только из за одной этой команды. А хотелось бы избавиться от лишнего хлама в меню.
И вопрос, можно ли сделать такой скрипт или бантик, так же создавать копию при наведении мышки?
Какие то ответы тут читал, но там в скрипт надо вставлять адреса, откуда и куда копировать. Это не то. Надо чтоб рядом создавалось
Заранее спасибо.

Отправлено: 22:04, 31-12-2022

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Ctrl+c Ctrl+v чем не устраивает?

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

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

Отправлено: 07:48, 01-01-2023 | #2



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

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


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


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

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


Цитата DJ Mogarych:
Ctrl+c Ctrl+v чем не устраивает? »
Это не то, надо именно кнопку в контекстное меню.
Нашёл нечто похожее, может это можно переделать. Один копирует сам себя и в новую папку. А надо чтоб создавался рядом и любой файл. Как при обычном копировании, «VBScript - копия.vbs»
'**********************************************
' filesystemobject copyfile
' копирование текущего файла
' copyfile.vbs
'**********************************************
Option Explicit
dim fso, new_folder
' создаем ссылку на объект Scripting.FileSystemObject
set fso=CreateObject ("Scripting.FileSystemObject")
' создаем в текущей папке новый каталог
set new_folder=fso.CreateFolder("Новая папка_vbs")
' копируем текущий сценарий в новую папку под новым именем
fso.CopyFile WScript.ScriptFullName, new_folder & "\тест_vbs.vbs" , true
WScript.Echo "Процесс копирования завершен"

И другой, он создаёт в любом месте уже готовый блокнот с содержимым внутри. ANSI.aci это шаблон из чего создаётся копия

Set objShellApp = CreateObject("Shell.Application")
CreateObject("Scripting.FileSystemObject").GetFile("C:\Windows\ShellNew\ANSI.aci").Copy ".\"

Вот может из них можно скомбинировать для создания дубликата именно любого файла?

Отправлено: 11:25, 01-01-2023 | #3


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


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

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


Цитата DJ Mogarych:
Ctrl+c Ctrl+v »
Вот почти сделал, оба варианта рабочие. Но немножко глючит, может создавать копию только после второго нажатия, так как там вначале стоит "^C", происходит вначале копирование. Или создаёт другой файл который копировал перед этим. Что тут можно добавить или убрать?
----
set oScrShell = WScript.CreateObject("WScript.Shell")
oScrShell.SendKeys "^C"
oScrShell.SendKeys "^V"
-------
set oScrShell = WScript.CreateObject("WScript.Shell")
oScrShell.SendKeys "^C ^V"

Отправлено: 14:56, 01-01-2023 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Скрипт создания дубликата из контекстного меню denis19 Скриптовые языки администрирования Windows 0 23-12-2022 14:38
VBS/WSH/JS - [решено] Нужен скрипт создания общей папки для текущего пользователя в домене Sergey700 Скриптовые языки администрирования Windows 7 02-12-2022 16:15
Разное - скрипт автоматического создания exe загрузчика для файла negativ26r Программирование и базы данных 3 16-11-2014 03:07
скрипт автоматического создания exe загрузчика для файла negativ26r Вебмастеру 1 15-11-2014 15:46
VBS/WSH/JS - [решено] wsh-скрипт для создания сетевой папки vdereberya Скриптовые языки администрирования Windows 11 09-08-2010 22:21




 
Переход