Nazdar,
spravil som si jednoduchý konzolový program v C++ na vytvorenie hot-spotu na ntb, tu je kód:
#include <iostream>
#include <cstdlib>
#include <stdlib.h>
#include <sstream>
#include <clocale>
#include <windows.h>
#include <fstream>
#define red 12
using namespace std;
int main()
{
SetConsoleTitle(TEXT("HOT-SPOT"));
setlocale(LC_ALL, "Slovak_Slovakia.1250");
int a;
string name;
string pass;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), red);
cout << "HOT-SPOT wifi" << endl;
cout << "1) Nastav parametre wifi." << endl;
cout << "2) Zapni wifi Hot-Spot." << endl;
cout << "3) Vypni wifi Hot-Spot." << endl;
cout << "Vyber si možnosť: " << endl;
cin >> a;
while (a == 1 || a == 2 || a == 3)
{
switch (a)
{
case 1:
{
cout << "Nastavenie wifi:" << endl;
cout << "Názov WI-FI: " << endl;
cin >> name;
cout << "Zadaj heslo: " << endl;
cin >> pass;
stringstream ss;
ss << "C:\\WINDOWS\\System32\\netsh wlan set hostednetwork mode=allow ssid=" << name << " key=" << pass;
system(ss.str().c_str());
cout << "Zapínam wifi s názvom: " << name <<" heslo: "<< pass << endl;
stringstream ss1;
ofstream subor1;
subor1.open("hot-spot.txt");
subor1<<name<<"\n";
subor1<<pass<< endl;
ss1 << "C:\\WINDOWS\\System32\\netsh wlan start hostednetwork";
system(ss1.str().c_str());
} break;
case 2:
{
ifstream subor1;
subor1.open("hot-spot.txt");
subor1>>name;
subor1>>pass;
cout << "Zapínam wifi s názvom: " << name << " heslo: " << pass << endl;
stringstream ss;
ss << "C:\\WINDOWS\\System32\\netsh wlan start hostednetwork";
system(ss.str().c_str());
} break;
case 3:
{
cout << "Vypínam wifi!!" << endl;
stringstream ss;
ss << "C:\\WINDOWS\\System32\\netsh wlan stop hostednetwork";
system(ss.str().c_str());
} break;
default: cout << "Nevybrali ste žiadnu možnosť!" << endl;
}
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), red);
cout << "HOT-SPOT wifi" << endl;
cout << "1) Nastav parametre wifi." << endl;
cout << "2) Zapni wifi Hot-Spot." << endl;
cout << "3) Vypni wifi Hot-Spot." << endl;
cout << "Vyber si možnosť: " << endl;
cin >> a;
}
return 0;
}
a teraz by som tomu chcel dať menšiu grafickú podobu. Ja viem že takýchto programov je na internete veľa, ale chcel som si spraviť niečo sám.
Teraz som začal tento program robiť v Visual Basic:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class HotSpot : Form
{
public HotSpot()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void label1_Click(object sender, EventArgs e)
{
}
private void label2_Click(object sender, EventArgs e)
{
}
private void label3_Click(object sender, EventArgs e)
{
}
}
}
tu je to v grafickej podobe:
Teraz by som chcel nastaviť to že keď zadám do tých dvoch textových polí názov a heslo a kliknem na "SAVE" tak sa to uloží do súboru ako v C++ verzii a keď stlačím jednotlivé buttony "Zapnúť" alebo "Vypnúť" vykoná sa príslušná akcia.
Moja otázka znie či sa dá nejako importovať ten kód C++ do toho visual basicu alebo musím celý kód prerobiť?
vopred ďakujem za každú pomoc