Новое сетевое подключение

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

_oops
Сообщения: 4
Зарегистрирован: Чт фев 17, 2011 10:33

Новое сетевое подключение

Сообщение _oops »

Спасибо за ответы.
Повторю вопрос, оставшийся без понятного мне ответа
Как из tс запустить команду, аналогичную ПКМ на "Сетевое окружение", "создать новое подключение"

1.>Команды вызова мастера подключения: icwconn1 и inetwiz
Это мастера подключения к интернет, а нужен "мастер новых подключений", он немножко другой

2>TOTALCMD#BAR#DATA
rundll32
netshell.dll,StartNCW
netshell.dll,3
Мастер новых подключений


-1

растолкуйте плз, куда это вставлять

3>через пользовательские команды
как это, объясните для особо одаренных пожалуйста

Про второй пункт понял он работает, спасибо всем еще раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вот ещё команды для кнопки:
xwizard RunWizard {7071ECA0-663B-4bc1-A1FA-B97F3B917C55}
rundll32 netplwiz.dll,AddNetPlaceRunDll
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

_oops
Вся теория уже давно расписана. О коде кнопки: здесь или здесь. О пользовательских командах: здесь. Это без того, что в немалом количестве есть здесь, на форуме и обнаруживается поиском.
Даже самая богатая фантазия
Не представит себе наши безобразия.
_oops
Сообщения: 4
Зарегистрирован: Чт фев 17, 2011 10:33

Сообщение _oops »

Спасибо, теперь все ясно. Решил поработать не под админской записью, а для администрирования компа использовать тотал, запущенный от имени администратора. Теперь вижу, что идея нормальная и все пашет.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Я обычно открываю в админском тотале виртуальную папку панели управления (например, через мой компьютер из треугольничка в левом верхнем углу каждой панели) и оттуда запускаю нужные функции - например, диспетчер устройств.

Например, нужный тебе пункт расположен в папке панели управления Сетевые подключения.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):Например, нужный тебе пункт расположен в папке панели управления Сетевые подключения.
По стопам закрытой темы?
_oops
Сообщения: 4
Зарегистрирован: Чт фев 17, 2011 10:33

Сообщение _oops »

>Например, нужный тебе пункт расположен в папке панели управления Сетевые подключения.

Тоже так делаю.
Нету там.
Поэтому и вопрос возник.
Большое спасибо за треугольничек, не знал)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):Я обычно открываю в админском тотале виртуальную папку панели управления (например, через мой компьютер из треугольничка в левом верхнем углу каждой панели) и оттуда запускаю нужные функции - например, диспетчер устройств.
А можно картинку? Вызвал виртуальную папку ПУ по команде cm_OpenControls. Дальше что? Что за треугольничек с левой стороны каждой панели (Панель какая, файловая ТС?), где его искать? У него название есть какое-то?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вызвал виртуальную папку ПУ по команде cm_OpenControls. Дальше что?
Дальше вхожу в папку Сетевые подключения, и там запускаю Мастер новых подключений.

Треугольнички на breadcrumb-панели, которые открываются по Alt+F11/F12. :) Которые открывают список папок самого верхнего уровня (среди них рабочий стол и мой компьютер).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV
Аа, ясно, мы с Проводником давно не дружим и ищем короткие пути...
rundll32.exe RASAPI32.dll, RasCreatePhonebookEntryA
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вот не могу сказать, что этот вариант работает. У меня выдает ошибку:

Код: Выделить всё

Не удается загрузить службу диспетчера подключений удаленного доступа.

Ошибка: 711: Ошибка настройки данного компьютера мешает подключению. Нажмите кнопку "Дополнительно" или обратитесь в центр поддержки за помощью, указав номер ошибки.
И вообще, буква A в конце имени функции настораживает. Обычно на A-W (ANSI/Wide) различают функции внутреннего использования, не рассчитанные на вызов через rundll32. С помощью rundll32 можно вызывать лишь функции со специальным набором параметров.

В справке по функции RasCreatePhonebookEntryA сказано, что функция принимает два параметра - дескриптор окна и путь к PBK-файлу. Явно hInstance, который передаст rundll32, не сгодится в качестве второго параметра.
Последний раз редактировалось MVV Чт фев 17, 2011 19:20, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV
А ты гуглить по полной команде пробовал?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А зачем? Во-первых, я вижу, что оно не работает, в отличие от прямого пути. И, во-вторых, я вижу, что оно и не должно работать, так как вызываемая функция ожидает совсем иных параметров.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):что оно не работает, в отличие от прямого пути
Покажи прямой путь.
То, что приводил ты, соответствует кнопке в первом посте. А я написал о другом диалоге.
А сообщение у тебя появляется по понятной причине, т.к. у тебя отключены службы "Телефония" и Диспетчер подключений удалённого доступа". Вот включи и потом пиши "зачем?"...
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А ты почитай выше, я с самого начала вел разговор именно о мастере новых подключений. И к чему ты привел свой якобы "короткий путь", непонятно.

В первом посте, согласен, вызывается нормальная функция. А функция RasCreatePhonebookEntryA не рассчитана на вызов через rundll32.
Ответить