2014-09-20 4 views
3

Я пытаюсь открыть диалоговое окно, доступное вручную через «Компьютер> Сетевой диск карты» в Windows 7. Есть ли какой-либо программный способ открыть его напрямую, например. с командами VBScript или PowerShell (не путем запуска мыши или событий клавиатуры)? Я знаю команду оболочки net use ..., но я специально хочу отобразить это диалоговое окно.Открытый Windows 7 «Карта сетевого диска» Диалог программно

ответ

6

Используйте rundll32.exe поп GUI из сценария. Он ведет себя так же, как если бы вы нажали кнопку.

RUNDLL32 SHELL32.DLL,SHHelpShortcuts_RunDLL Connect 

enter image description here

Link включены дополнительные трюки. Карта сетевого диска - № 24 в списке.

http://www.robvanderwoude.com/rundll.php

+0

Это работает, спасибо огромное! :) – idleherb