Я пытаюсь открыть диалоговое окно, доступное вручную через «Компьютер> Сетевой диск карты» в Windows 7. Есть ли какой-либо программный способ открыть его напрямую, например. с командами VBScript или PowerShell (не путем запуска мыши или событий клавиатуры)? Я знаю команду оболочки net use ...
, но я специально хочу отобразить это диалоговое окно.Открытый Windows 7 «Карта сетевого диска» Диалог программно
3
A
ответ
6
Используйте rundll32.exe поп GUI из сценария. Он ведет себя так же, как если бы вы нажали кнопку.
RUNDLL32 SHELL32.DLL,SHHelpShortcuts_RunDLL Connect
Link включены дополнительные трюки. Карта сетевого диска - № 24 в списке.
4
Попробуйте WNetConnectionDialog:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa385433%28v=vs.85%29.aspx
или WNetConnectionDialog1:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa385436%28v=vs.85%29.aspx
+0
Это также делает трюк, спасибо! – idleherb
Это работает, спасибо огромное! :) – idleherb