|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Запуск проги из буфере обмена |
|
VBS/WSH/JS - [решено] Запуск проги из буфере обмена
|
Пользователь Сообщения: 65 |
Всем привет. Есть скрипт, копирую полный путь к программе, или папке, блокноту, и т.д, и они запускаются при запуске скрипта. Оно хоть и срабатывает, но всплывает ошибка. Иногда бывает без ошибки, но это редко. Бывает и совсем не работает. Помогите подправить. Заранее спасибо.
Set obj = CreateObject("InternetExplorer.Application") obj.Navigate("about:blank") clip = obj.document.parentWindow.clipboardData.getData("text") obj.Quit Set WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run(clip, 1, True) |
|
Отправлено: 23:04, 07-06-2023 |
Пользователь Сообщения: 65
|
Профиль | Отправить PM | Цитировать Цитата NickM:
|
|
Отправлено: 15:37, 08-06-2023 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 4006
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:41, 08-06-2023 | #12 |
Пользователь Сообщения: 65
|
Профиль | Отправить PM | Цитировать Цитата NickM:
Там обычный способ копирование пути, пробелов не может быть. Всё просто, копируешь полный путь, кнопка в контекстном меню, нажимаешь скрипт и открывается программа, фото, папка, да хоть что, смотря что копировал, что в буфере в данный момент. |
|
Отправлено: 16:06, 08-06-2023 | #13 |
Пользователь Сообщения: 65
|
Профиль | Отправить PM | Цитировать Цитата NickM:
clip = CreateObject("htmlfile").parentWindow.clipboardData.getData("Text") Set WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run(clip) |
|
Отправлено: 08:59, 10-06-2023 | #14 |
Deadooshka Сообщения: 2464
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:37, 10-06-2023 | #15 |
Пользователь Сообщения: 65
|
Профиль | Отправить PM | Цитировать Цитата Sham:
|
|
Отправлено: 16:38, 10-06-2023 | #16 |
Deadooshka Сообщения: 2464
|
Профиль | Отправить PM | Цитировать dim clip, fso clip = CreateObject("htmlfile").parentWindow.clipboardData.getData("Text") set fso = CreateObject("Scripting.FileSystemObject") if not fso.FileExists(clip) then call WSH.Echo("not a path:", clip) : WSH.Quit(1) if InStr(clip, " ") then clip = """" & clip & """" call CreateObject("WScript.Shell").Run(clip, 1, false) |
Отправлено: 17:44, 10-06-2023 | #17 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2016 - [решено] Невозможно освободить место в буфере обмена. Excel 2016 | Lyrak | Microsoft Office (Word, Excel, Outlook и т.д.) | 4 | 02-08-2019 08:49 | |
Любой язык - воспроизвести ссылку на медиафайл в буфере обмена | neebet01 | Скриптовые языки администрирования Windows | 1 | 12-01-2017 10:04 | |
Разное - [решено] Можно ли посмотреть что находится в буфере обмена? | 4o_kavo | Microsoft Windows 10 | 6 | 11-02-2016 01:58 | |
2007 - [решено] (Access 2007) данные в буфере обмена повреждены | support23 | Microsoft Office (Word, Excel, Outlook и т.д.) | 1 | 21-08-2013 15:36 | |
Запуск из проги другой проги | Vampire | Программирование и базы данных | 2 | 26-11-2003 12:40 |
|