В коем то веке, наконец-таки решился и полностью перешел на Win7. Не удивляйтесь... у меня всегда так, когда у всех будет на компах Win24 на моем будет Win10.

В трее кликаю по иконке, напоминающая маленький монитор, появляется окно текущих подключений, типа такого...
Далее кликаю по «Высокоскоростное подключение» - «Подключение», потом появляется окно дозвона... и снова «Подключение»...
В общем, немного задалбливает. Решил скапризничать и сделать, чтобы все было по одному клику: нажал – Подключился, еще раз нажал – Отключился. Все! А еще лучше, чтобы все это происходило по желанию... то есть мысленно... но мы отдельно рассмотрим и этот вариант тоже.

Короче, взял я «отбойник» и стал долбить гранит науки в этом направлении. Проболбав на глубину пары сайтов к мои ногам упала утилита внешней системной команды RasDial. Я попробовал ее использовать предварительно прочитав help – все получилось. Проблемы возникли в том, чтобы приделать вызов этой команды с параметрами к функции Shell vb. Мне нужно указать имя подключения, то есть с пробелами и на русском: «Высокоскоростное подключение» тут получается нужно указывать как бы кавычки в кавычках. В общем, так не получается... использую одинарные кавычки ' ', но и так... тоже не получается. Shell возвращает какое-то число и ничего не выполняет, а должен, как я понимаю, вернуть «0» и выполнить командную строку. Короче, такой вариант не проходит...

Подскажите, пожалуйста, как правильно замутить эту хрень через Shell??? А то замучился уже «Подключить», еще раз «Подключить»... пальцы в мозолях, нервы ни к черту!

- Код: Выделить всё
mStr = "rasdial ' 'Высокоскоростное подключение' ' Vova_Pupkin pass_neznaykin"
res = Shell(mStr, vbHide)