Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Batch] Bei WLan Connection Script ausführen

Empfohlene Antworten

Veröffentlicht

Servus Leute,

ich habe folgenden Gedankengang:

- Bei Verbindung mit einem bestimmten Wlan, soll ein Script ausgeführt werden.

- Das Script wollte ich in den Autostart legen.

Wie kann ich den Namen des WLans per .bat auslesen und vergleichen?

Gruß und Danke

Rien

  • Autor

Hi,

erstmal danke für die Antwort.

Jetzt noch eine Frage. Wie kann ich speziell den aktuellen Netzwerkname oder GUID in eine Variable speichern?

Gruß und Danke

Reien


@echo off


FOR /F "tokens=1,3 skip=8 delims= " %%i in ('netsh wlan show interfaces') DO ( 

    IF "%%i"=="SSID" (

        echo %%j

    ) 

)

Fertige Lösungen verwenden ist aber nicht lehrreich...

  • Autor

Also wenn ich das richtig verstanden habe, überspringt er bei "skip=8" die ersten 8 Zeilenausgaben, wo normal die SSID steht, richtig?

Jedenfalls habe ich es geschafft die GUID (in meinem Fall) in eine Variable zu schreiben und eine Abfrage zu machen.

Ich danke dir

Gruß

Rien

Bearbeitet von Rien

Ja, er überspringt die ersten acht Zeilen, weil in der neunten Zeile die SSID steht. Die vorigen Zeilen werden ja nicht gebraucht. Es kann natürlich sein, das sich das je nach Verbindung und verwendetem Windows anders verhält.

  • Autor

Jetzt ist mir noch was aufgefallen. Die Parameter "tokens=1,3" und "delims= " sagen mir nicht viel.

Heißt das bei tokens:

- Spalte 1 und 3 interessieren uns, alle anderen werden ignoriert?

Aber die Ausgabe von netsh wlan show interfaces, hat doch nur 2 Spalten...oder zählt das ":" auch als Spalte?

Wenn ja, wieso kann ich dann nicht einfach sagen, "tokens=3"?

Delims sind Trennzeichen im String?

Gruß

Rien

Delims ist das Trennzeichen. In diesem Fall also das Leerzeichen. Das Ergebnis des Splittens an den Delimiter sind dann mehrer Spalten. Mit welchen Spalten du dann weiterarbeiten kannst, hängt davon ab, welche bei tokens angegeben wurden.

Das steht auch alles in der Anleitung: "FOR /?"

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.