Форум программистов, компьютерный форум, киберфорум
Pure Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
 Аватар для winkot
0 / 0 / 0
Регистрация: 26.10.2024
Сообщений: 70

Как подключить сетевой диск

30.10.2024, 19:52. Показов 1083. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подключаю сетевой диск с помощью
Code
1
RunProgram("net use е: \\192.168.1.1\WD")
Не работает. Хотя эта же команда в командной строке Windows работает отлично. В чем может быть дело?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.10.2024, 19:52
Ответы с готовыми решениями:

Как и можно ли из макроса в книге Excel подключить сетевой диск?
Как и можно ли из макроса в книге Excel подключить сетевой диск, с указанием имени пользователя и пароля? Заранее спасибо за помощь...

Как подключить сетевой принтер?
Шеф заставил на VB прогу для юзеров в сети написать... Я сам на Басике х-во шарю, но все сделал, а вот как подключить сетевой принтер...

Как програмно присоединить сетевой диск?
Как програмно присоединить сетевой диск?

9
Эксперт по электронике
6808 / 3233 / 337
Регистрация: 28.10.2011
Сообщений: 12,638
Записей в блоге: 7
30.10.2024, 21:26
А если так?
PureBasic
1
RunProgram("cmd.exe", "net use е: \\192.168.1.1\WD", "")
1
 Аватар для winkot
0 / 0 / 0
Регистрация: 26.10.2024
Сообщений: 70
30.10.2024, 21:34  [ТС]
В этом случае появляется стандартное консольное окно Windows cmd.exe. И мигающий курсор предлагает ввести команду.
А зачем в конце команды стоят ""? Это же не обязательные ключи.
0
Эксперт по электронике
6808 / 3233 / 337
Регистрация: 28.10.2011
Сообщений: 12,638
Записей в блоге: 7
30.10.2024, 21:39
Тогда попробуйте
PureBasic
1
RunProgram("net.exe", "use е: \\192.168.1.1\WD", "")
1
 Аватар для winkot
0 / 0 / 0
Регистрация: 26.10.2024
Сообщений: 70
30.10.2024, 21:41  [ТС]
Попробовал. Скрипт отработал без ошибок. Никаких консольных окон не выскакивало, но сетевой диск все равно не подключился.
0
Эксперт по электронике
6808 / 3233 / 337
Регистрация: 28.10.2011
Сообщений: 12,638
Записей в блоге: 7
30.10.2024, 22:09
Этот код подключит диск?
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Procedure ConnectNetworkDrive(LocalDriveLetter.s, RemotePath.s)
  ; RemotePath.s        = "\\FurBox\Roo's incoming"           ; Remote path
  ; LocalDriveLetter.s  = "Z:"                                ; Local drive to be 'created'
  Protected.NETRESOURCE res                                   ; res points to structure that specifies connection details
  res\dwType        = #RESOURCETYPE_DISK                      ;
  res\lpLocalName   = @LocalDriveLetter                       ;
  res\lpRemoteName  = @RemotePath                             ;
  res\lpProvider    = #Null                                   ;
  If WNetAddConnection2_(res, #Null, #Null, 0) = #NO_ERROR
    MessageRequester("Information:", "Connected the network drive successfully", #MB_ICONINFORMATION)
  Else                                                        ; 
    MessageRequester("Error:", "Couldn't connect the network drive, check paths, network and share status", #MB_ICONWARNING)
  EndIf                                                       ; 
EndProcedure
 
ConnectNetworkDrive("Z:", "\\192.168.1.1\WD")
1
 Аватар для winkot
0 / 0 / 0
Регистрация: 26.10.2024
Сообщений: 70
30.10.2024, 22:35  [ТС]
К сожалению, не подключил. Получил такое сообщение.
Миниатюры
Как подключить сетевой диск  
0
Эксперт по электронике
6808 / 3233 / 337
Регистрация: 28.10.2011
Сообщений: 12,638
Записей в блоге: 7
30.10.2024, 22:39
Диск Z: не занят?
Сетевой путь \\192.168.1.1\WD доступен?
0
 Аватар для winkot
0 / 0 / 0
Регистрация: 26.10.2024
Сообщений: 70
31.10.2024, 11:16  [ТС]
Диск Z свободен.
Сетевой путь \\192.168.1.1\WD доступен. Через командную строку Windows с помощью "net use z: \\192.168.1.1\WD" подключается без проблем.
0
62 / 60 / 3
Регистрация: 06.11.2010
Сообщений: 185
Записей в блоге: 1
06.11.2024, 09:40
Может так:
PureBasic
1
RunProgram("cmd.exe", "/c (net use е: \\192.168.1.1\WD)", "", #PB_Program_Hide)
Цитата Сообщение от winkot Посмотреть сообщение
А зачем в конце команды стоят ""? Это же не обязательные ключи.
Квадратные скобки показывают как вводятся необязательные параметры. Там показано что второй необязательный параметр не используется без третьего.

Цитата Сообщение от winkot Посмотреть сообщение
появляется стандартное консольное окно
Скрываем его флагом #PB_Program_Hide
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.11.2024, 09:40
Помогаю со студенческими работами здесь

Сохранить книгу на сетевой ресурс\другой диск
Всем доброго времени суток. Почему нижеприведенный код работает только для диска C, то есть можно куда угодно сохранять меня переменную...

FTP подключить как сетевой диск
Добрый вечер форумчане, подскажите как реализовать. Нужно подключить пользователю ftp как локальный диск. ...

Как подключить сетевой диск любыми способами?
Мне надо подключить сетевой диск. Как это сделать? Можно ли вызвать стандартное окно Windows (подключение сетевых дисков) и как это сделать...

Подключить фтп как сетевой диск и создать ярлык на рабстоле
Помогите решить задачу. Необходимо через батник или vbs создать папку фтп с заданным логином и паролем и вынести ее ярлык на рабочий...

Подключить сетевой диск
Есть семёрка, на ней расшарил диск, в центре управления сетями и общим доступом отключил парольную защиту. Проблема: не могу в XP...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru