Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Síla WiFi v procentech Win7

Zdravím
Neexistuje nějaký program který by zobrazoval sílu WiFi v procentech toto se mi zdá zdlouhavé V okně Příkazový řádek proveďte níže uvedený příkaz.

netsh wlan show interfaces
díky

Předmět Autor Datum
Úplně netuším, co je na tom zdlouhavého. Ale pokud potřebuješ ušetřit těch pár sekund, tak si to dej…
Wikan 23.09.2021 20:23
Wikan
šlo by to napsat rovnou do zástupce. příkaz netsh.exe otevře prostředí příkazového řádku a po skonče…
lední brtník 23.09.2021 21:46
lední brtník
Ano, existuje. Paličky signálu to zabrazujú graficky v percentách na hrubo.
Kilo.Viktor 24.09.2021 12:50
Kilo.Viktor
Tady jsem našel https://www.youtube.com/watch?v=Yr3nfHiA8Kk&ab_channel=codefactory2016 ale to pracuj…
Víťa 26.09.2021 08:38
Víťa
A to chceš ako naprogramovať si vlastnú aplikáciu? Je v tom háčik. Nezoženieš informáciu koľko signá…
Kilo.Viktor 26.09.2021 11:37
Kilo.Viktor
Mě to dává pokaždé jinou hodnotu ale jak ošetřit když mám připojené kabelem aby to neházelo chybu ?…
Víťa 26.09.2021 18:40
Víťa
Takže klasika. Kód sem nedáš, chybu sem nedáš, ale chceš řešení.
Wikan 26.09.2021 18:54
Wikan
Odtud jsem to opsal https://www.youtube.com/watch?v=Yr3nfHiA8Kk&ab_channel=codefactory2016 zřejmě ta…
Víťa 26.09.2021 19:44
Víťa
Fakt sem nemůžeš ten kód sem dát? Kdo se s tím má opisovat z videa? Chybu jsi ale opět nenapsal.
Wikan 26.09.2021 19:49
Wikan
Visial studio mám na desktopu tem mám připojen kabelem musel jsem k němu připojit USB Wifi adaptér a…
Víťa 26.09.2021 20:07
Víťa
Tak si tam dej kontrolu, aby startIndex byl alespoň nula.
Wikan 26.09.2021 20:09
Wikan
Jak to ošetřit ? :-[ díky
Víťa 28.09.2021 17:51
Víťa
Dávat kód jako text se prostě nenaučíš a nenaučíš. Používá se tam string.IndexOf, která vrací -1, po…
Wikan 30.09.2021 07:40
Wikan
Ale když tam připojím na desktop adaptér USB/Wifi a připojím tak to chybu nehází a tady s principu v…
Víťa 30.09.2021 09:44
Víťa
Tak si na těch počítačích spusť ten příkaz a uvidíš, co ti to vrací, ne?
Wikan 30.09.2021 09:47
Wikan
Tady na notebooku netsh wlan show interfaces to funguje, na desktopu to zjistím později až na něm bu…
Víťa 30.09.2021 10:10
Víťa
Dufam, ze ten desktop ma wifi.:-)
fleg-sk 30.09.2021 10:18
fleg-sk
V okně Příkazový řádek proveďte níže uvedený příkaz. netsh wlan show interfaces Stačí treba v PS…
HPET 26.09.2021 21:18
HPET
V čem je to napsáno ? :-[ díky
Víťa 26.09.2021 22:27
Víťa
Pro powershell, ale s mensi upravou to pojede i v CMD. Staci to jen okopirovat jak to je, a vlozit d…
HPET 26.09.2021 22:34
HPET
Ta složená závorka na konci tam je asi navíc?
host 30.09.2021 09:58
host
Ak by si mal vyššie ambície napísať si vlastnú appku, môžem poskytnúť ukážku pre inšpiráciu. Je to n…
Kilo.Viktor 26.09.2021 23:09
Kilo.Viktor
Síla signálu v percentách nedáva zmysel, pretože sila signálu nemá žiadnu hornú hranicu a ani nie je…
Ale 27.09.2021 10:05
Ale
Tvůrci programu Connect meter jím to jde i bez příkazového řádku, otázka je jak to dělají? každou se…
Víťa 09.10.2021 11:28
Víťa
A jak víš, že to dělají bez toho?
Wikan 09.10.2021 11:32
Wikan
To nevím ale usuzuji podle to s toho že se jím neotevřete příkazový řádek:.(
Víťa 09.10.2021 11:49
Víťa
Což samozřejmě nic neznamená.
Wikan 09.10.2021 11:51
Wikan
Ty výš jak na to ? díky
Víťa 09.10.2021 12:54
Víťa
Na co?
Wikan 09.10.2021 13:02
Wikan
Jak to zjistit bez použití konzole ? diky
Víťa 09.10.2021 13:08
Víťa
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
Wikan 09.10.2021 13:11
Wikan
Kde dělám chybu ? díky
Víťa 10.10.2021 19:11
Víťa
Viz. např. https://social.msdn.microsoft.com/Forums/sqlserver/en-US/451b66a7-795b-449c-ac04-613a6a10…
host 10.10.2021 19:23
host
Chybí ti tam using System.Diagnostics;
Wikan 10.10.2021 19:23
Wikan
Už je to opraveno vis příloha ale pořád ten příkazový řádek se mihne :-/ díky
Víťa 11.10.2021 10:32
Víťa
Tak tam ještě přidej: p.StartInfo.CreateNoWindow = true;
Wikan 11.10.2021 10:45
Wikan
Pomohlo to už to funguje ,ten visual studio mám na desktopu ten mám připojený pomocí sítového kabelu…
Víťa 11.10.2021 17:49
Víťa
Na to už jsem ti odpovídal a odpovědi se nedočkal. Tak si na těch počítačích spusť ten příkaz a uvi…
Wikan 11.10.2021 18:32
Wikan
Takže na desktopu když dám do příkazové řádky >netsh wlan show interfaces tak se vypíše toto There i…
Víťa 12.10.2021 17:30
Víťa
musím tam zasunout do USB USB/WIFI adaptér a připojit a potom to to funguje Tak to je snad logický,…
host 12.10.2021 17:35
host
Ale proč ten program na notebooku hází chybu ?
Víťa 12.10.2021 17:40
Víťa
Takže ty tam ten příkaz prostě nespustíš a nespustíš. Že já tu vůbec ztrácím čas.
Wikan 12.10.2021 19:05
Wikan
Co mám teda spustit kde na notebooku? :-[ díky
Víťa 12.10.2021 19:21
Víťa
Ten samý příkaz.
Wikan 12.10.2021 19:36
Wikan
Na notebooku je to tahle :-|
Víťa 12.10.2021 19:52
Víťa
Tak na Win7 to ten příkaz evidentně vypisuje česky. Takže pokud tam hledá text "Signal" ale ve skute…
Wikan 12.10.2021 20:00
Wikan
Ty máš postřeh :)) tak to by mě nenapadlo ::) zítra to upravím v projektu velice díky
Víťa 12.10.2021 20:06
Víťa
Tak tam musí být ještě někde jinde chyba pořád to vyhazuje chybu ,na desktopu jsem jen pokusně jsem… poslední
Víťa 13.10.2021 19:26
Víťa

šlo by to napsat rovnou do zástupce. příkaz netsh.exe otevře prostředí příkazového řádku a po skončení výpisu by se hned zavřel, takže obsah zástupce:

netsh.exe wlan show interfaces & pause

získáš pěkný výpis, ale k ničemu. tak jako v autě nejezdíš 68% rychlostí nebo v baráku nechodíš 77% schodů, jedno číslo ti o signálu neřekne nic.
jakousi představu to dává lidem co bydlí ve svém baráku s jedinou wifi sítí.

ostatní obyvatelé toho koldomu musí zvážit na svém kanálu, jaký mají odstup "svůj signál" vs "cizí šum" (>15-20db pro dobrý příjem).
tak fajné podmínky se dnes hledají těžko, proto je nutné vidět cizí sítě na okolních kanálech, jestli někde není volněji a nebylo by lepší změnit vysílací kanál.
takže potřebuju vidět jak jsem já vysoko proti rušivému pozadí, a potřebuju to porovnat na všech kanálech = plošný graf. jinak se rušením zbytečně připravuju o rychlost, nebo vůbec o možnost spojení, což to jedno číslo z windows neukáže.
ntb: http://www.techspot.com/downloads/5936-inssider.html
foun: https://play.google.com/store/apps/details?id=com.farproc.wifi.analyzer.classic

i tak je to zjednodušení, nevidím kvalitu svého signálu poškozeného útlumem přes mé zdi a sčítáním různě posunutých odrazů.
další rušení způsobují odpovídající ap/klienti, které tyto skenery nezachytí. ale mám aspoň nějakou představu.

A to chceš ako naprogramovať si vlastnú aplikáciu?
Je v tom háčik. Nezoženieš informáciu koľko signálu je 100% aby si to vedel vypočítať. Pre rôzne wifi karty sa to odlišuje. Netsh vyhodí hodntu kde je natvrdo nadefinované, že 100% bude signál -40 dBm a silnejší. Všetko nad -40 dBm je 100%. Preto stačia tie paličky. Je to o hodne zložitejšie ak uvážiš fakt, že nevieš ako to spočíta signál napríklad z troch antén keď na každej anténe môže byť a často aj je iný signál.

Visial studio mám na desktopu tem mám připojen kabelem musel jsem k němu připojit USB Wifi adaptér aby mě to fungovalo, teď jsem na NB vlastně na tento NB to chci ale koukám že to tady padá ::)

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: StartIndex cannot be less than zero.
Parameter name: startIndex
   at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
   at Power_WiFi.Form1.showConectedID()
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.17379 built by: FXBETAREL
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Power WiFi
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users//Desktop/Power%20WiFi.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.17379 built by: FXBETAREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.17379 built by: FXBETAREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.17379 built by: FXBETAREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Ale když tam připojím na desktop adaptér USB/Wifi a připojím tak to chybu nehází a tady s principu věci jede notebook na WiFi tak proč to hází chybu? díky

C:\Users\User>netsh ?

Použití: netsh [-a SouborAliasu] [-c kontext] [-r VzdálenýPočítač]
               [-u [NázevDomény\]UživatelskéJméno] [-p Heslo | *]
               [příkaz | -f souborSkriptu]

K dispozici jsou následující příkazy:

Příkazy v tomto kontextu:
?              - Zobrazí seznam příkazů.
add            - Přidá položku konfigurace do seznamu.
advfirewall    - Změny kontextu `netsh advfirewall'.
branchcache    - Změny kontextu `netsh branchcache'.
bridge         - Změny kontextu `netsh bridge'.
delete         - Ze seznamu položek odstraní položku konfigurace.
dhcpclient     - Změny kontextu `netsh dhcpclient'.
dnsclient      - Změny kontextu `netsh dnsclient'.
dump           - Zobrazí konfigurační skript.
exec           - Spustí soubor skriptu.
firewall       - Změny kontextu `netsh firewall'.
help           - Zobrazí seznam příkazů.
http           - Změny kontextu `netsh http'.
interface      - Změny kontextu `netsh interface'.
ipsec          - Změny kontextu `netsh ipsec'.
lan            - Změny kontextu `netsh lan'.
mbn            - Změny kontextu `netsh mbn'.
namespace      - Změny kontextu `netsh namespace'.
nap            - Změny kontextu `netsh nap'.
netio          - Změny kontextu `netsh netio'.
p2p            - Změny kontextu `netsh p2p'.
ras            - Změny kontextu `netsh ras'.
rpc            - Změny kontextu `netsh rpc'.
set            - Aktualizuje nastavení konfigurace.
show           - Zobrazí informace.
trace          - Změny kontextu `netsh trace'.
wcn            - Změny kontextu `netsh wcn'.
wfp            - Změny kontextu `netsh wfp'.
winhttp        - Změny kontextu `netsh winhttp'.
winsock        - Změny kontextu `netsh winsock'.
wlan           - Změny kontextu `netsh wlan'.

K dispozici jsou následující dílčí kontexty:
 advfirewall branchcache bridge dhcpclient dnsclient firewall http interface ips
ec lan mbn namespace nap netio p2p ras rpc trace wcn wfp winhttp winsock wlan

Nápovědu pro příkaz zobrazíte zadáním příkazu následovaného
mezerou a textem ?.

C:\Users\User>

V okně Příkazový řádek proveďte níže uvedený příkaz.

netsh wlan show interfaces

Stačí treba v PS filtrovat jen sílu signálu a tento udaj obnovovat co 1s aby se ti ukazoval aktuální stav :

while (1 -eq 1 ){
$wifi_signal=(netsh wlan show interfaces) -Match '^\s+Signal' -Replace '^\s+Signal\s+:\s+',''
cls
Write-Host "Aktuální síla signálu Wi-Fi: $wifi_signal"-ForegroundColor white -BackgroundColor blue
start-sleep -seconds 1
}
}

[93667-wifi-poradna-png]

Pomohlo to už to funguje ,ten visual studio mám na desktopu ten mám připojený pomocí sítového kabelu a proto musím jak jsem psal tak zapojit Wifi adaptér když ho mám nemám tak mě to vyhazuje chybu Additional information: Hodnota StartIndex nemůže být menší než nula. a toto primárně píši na notebook ten funguje na WiFi a tam to vyhazuje tutéž chybu kde dělám chyba ? :-( díky

Takže na desktopu když dám do příkazové řádky >netsh wlan show interfaces
tak se vypíše toto
There is no wireless interface on the system.
Hosted network status : Not available

musím tam zasunout do USB USB/WIFI adaptér a připojit a potom to to funguje jak má i ta aplikace funguje nehází chybu
když dám do příkazové řádky na notebooku netsh wlan show interfaces
tak mě to funguje normálně se se vypíše síla signálu SSID a tak dále
ale když ten program s kompilovaný exe který najdu ve složce s projekty Visual Studiu , přenesu nebo s kopíruji na notebook tak to hází chybu vždy díky

Zpět do poradny Odpovědět na původní otázku Nahoru