2016-11-19 4 views
-2

Я ищу (VBS или BAT или ... и т. Д.), Которые я поставлю на своем ПК (Windows). И когда USB-флеш-накопитель подключен к моему компьютеру, этот VBS запустит еще одну VBS, которая также находится на моем ПК, чтобы выполнить некоторые задачи.Запуск vbscript в Windows при подключении USB-флеш-накопителя

+0

Джо, вы получите более полезную информацию, если вы пытаетесь решить проблемы, а затем покажите нам, что вы сделали, чтобы попытаться решить проблему. Просить слишком широкий, слишком общий или «сделать это для меня» вопросы часто не принимаются. – Redbeard011010

+0

Хорошо, я собрал VBS, который запускает пакет, который может скопировать USB-флеш-контент на мой компьютер, проблема заключается в том, чтобы VBS работал автоматически, когда USB подключен к ПК. Мой код VBS: «Acting.bat» Set WshShell = CreateObject ("WScript.Shell") WshShell.Run Chr (34) & "Acting.bat" & Chr (34), 0 Set WshShell = Nothing и Acting.bat является: @ Echo Off Echo Пожалуйста, нажмите «d» xcopy «H: \» «D: \ New»/D/E/C/R/I/K/Y/H exit –

+0

Следуйте за [Как захватить трассировку события USB с Logman] (https://msdn.microsoft.com/en-us/library/windows/hardware/jj151573 (v = vs.85) .aspx) или [аудит U SB device plugin] (https://technet.microsoft.com/en-us/library/jj574128 (v = ws.11) .aspx), а затем планируйте запуск VBScript (триггер события). – JosefZ

ответ

0

вы можете попробовать файл автозапуска на вашем USB диске Autorunning program from CD or USB on Win7/8

вы также можете попробовать процедуру Powershell предоставляемому на этой странице https://superuser.com/questions/219401/starting-scheduled-task-by-detecting-connection-of-usb-device

+0

Проблема заключается в том, что USB-диск недоступен, мы хотим запустить VBS сразу же, когда USB-диск подключен к нашему ПК. Поэтому мне нужно что-то, что можно выполнить прямо, не помещая ничего на USB-диск –

Смежные вопросы