Я пытаюсь найти скрипт, который позволит мне щелкнуть правой кнопкой мыши файл в XP (или 7), а затем выбрать и вариант (например, «Копировать в MyServer»).
Это скопировало бы файл в заданное место, а затем скопировало бы путь к файлу и имя файла в буфер обмена, чтобы я мог вставить это место в другое место.(Я хочу вставить его в мой тикет службы поддержки, который принимает только URL-адреса для изображений.)
Таким образом, по сути, это позволило бы мне скопировать изображение на моем компьютере на определенный сервер, а затем вставить местоположение в мою форму.Имеет смысл?
Я нашел некоторый код VBS, который будет копировать файл, и код VBS, который позволит мне щелкнуть правой кнопкой мыши файл, чтобы отобразить местоположение.Но я понятия не имею, как их объединить.Любые идеи о том, как это сделать?
Скопировать код:
Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.CopyFile "\\file to be copied path", "\\destination directory"
Получить код пути (требуется изменить реестр для отображения в контекстном меню):
set oFso = createObject("scripting.filesystemobject")
if wscript.arguments.count >= 1 then
strPath = wscript.arguments(0)
strDriveName = ofso.GetDriveName(strPath)
set oDrive = ofso.GetDrive(strDriveName)
Select Case oDrive.DriveType
Case 0: t = "Unknown"
Case 1: t = "Removable"
Case 2: t = "Fixed"
Case 3: t = "Network"
Case 4: t = "CD-ROM"
Case 5: t = "RAM Disk"
End Select
strFileName = ofso.GetFileName(strPath)
test = inputbox("The path is...","Path", strPath)
else
msgbox "no args"
end if