Не могу заставит работать переменную - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Сразу оговорюсь что в программировании я нуб. Проблема в следующем, решил я для автоматизации процесса раздачи wifi с ноутбука написать маленькую програмку в Visual Basic и в техническом плане она работоспособна, но для полного функционала не могу заставить ее вставлять значение переменной имени и пароля, точка доступа всегда создается с именем stroka1, а должна создаваться со значением этой переменной
Листинг программы
  1. Dim stroka1 As String
  2. Dim stroka2 As String
  3. Private Sub cmdStart_Click()
  4. Shell "cmd.exe /c netsh wlan set hostednetwork mode=allow & netsh wlan set hostednetwork mode=allow ssid = [B]stroka1 [/B]key = [B]stroka2 [/B]keyUsage=persistent & netsh wlan start hostednetwork", vbHide
  5. End Sub
  6. Private Sub cmdStop_Click()
  7. Shell "cmd.exe /c netsh wlan stop hostednetwork", vbHide
  8. End Sub
  9. Private Sub Form_Load()
  10. stroka1 = txtName.Text
  11. stroka2 = txtPass.Text
  12. End Sub
  13. Private Sub Form_Unload(Cancel As Integer)
  14. Shell "cmd.exe /c netsh wlan stop hostednetwork", vbHide
  15. End Sub

Решение задачи: «Не могу заставит работать переменную»

textual
Листинг программы
  1. Const CMD = "cmd.exe /c netsh wlan set hostednetwork mode=allow & netsh wlan set hostednetwork mode=allow ssid = #ssid# key = #key# keyUsage=persistent & netsh wlan start hostednetwork"
  2.  
  3. Private Sub cmdStart_Click()
  4. Dim s As String
  5.   s = Replace(CMD, "#ssid#", stroka1)
  6.   s = Replace(s, "#key#", stroka2)
  7.   Shell s, vbHide
  8. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы