Car-PC.info

cPOS - W-Lan in MCE Skin deaktivieren

tha-paul - Fr 21 Sep, 2007 15:36
Titel: W-Lan in MCE Skin deaktivieren
Hallo

Habe eine Frage, bzw ein Problem.

Ich benütze cPos mit dem MCE Skin.
Mein Problem jetzt, ich habe eine W-Lan karte fürs Internet am PC. In der Regel deaktiviere ich die W-Lan Karte unter Netzwerkverbindungen wenn ich das Internet nicht brauche.
Wenn ich dann ins Internet will muss ich dann aber immer in die Netzwerkumgebung/Verbindungen und sie da wieder aktivieren. Das alles ist sehr umständlich, wenn ich jedoch die Karte immer aktiv lasse, wird ja ständig nach W-Lan Verbindungen gesucht, was ich nicht möchte.

Kann man da irgendwas in cPos programmieren das man das per Knopfdruck in cPos aktivieren bzw. deaktivieren kann?


Oder wie habt ihr das geregelt?

Danke mal

Gruß Steffen
dridders - Fr 21 Sep, 2007 16:04
Titel:
kannst den Service "Netzwerkverbindungen" oder wie er sich schimpft stoppen via externe Programme (Batch-File, net stop netzwerkverbindungen, fuer genaue Syntax use webbrowser with google) sowie starten. Betrifft dann alle Netzwerkverbindungen.
tha-paul - Sa 22 Sep, 2007 11:42
Titel:
ok danke erstmal
nordlicht_68 - Sa 22 Sep, 2007 13:39
Titel:
tha-paul hat folgendes geschrieben:
ok danke erstmal


Wenn du es hinbekommen hast wäre ich auch dran interessiert. batch dateien in ein skin reinzubekommen wäre dann ein leichtes, oder einfach von den exteren Prog Menü starten.

Stephan
tha-paul - Di 25 Sep, 2007 16:57
Titel:
also hab hier mal was gefunden.
ist jetzt aber visual basic. also editor mit endung vbs abspeichern.

funktioniert soweit ich weis auch nur wenn man als admin angemeldet ist und nur unter WinXP.

Const ssfCONTROLS = 3

sConnectionName = "LAN-Verbindung"

sEnableVerb = "&Aktivieren"
sDisableVerb = "&Deaktivieren"

set shellApp = createobject("shell.application")
set oControlPanel = shellApp.Namespace(ssfCONTROLS)

set oNetConnections = nothing
for each folderitem in oControlPanel.items
if folderitem.name = "Netzwerkverbindungen" then
set oNetConnections = folderitem.getfolder: exit for
end if
next

if oNetConnections is nothing then
msgbox "Couldn't find 'Netzwerkverbindungen' folder"
wscript.quit
end if

set oLanConnection = nothing
for each folderitem in oNetConnections.items
if lcase(folderitem.name) = lcase(sConnectionName) then
set oLanConnection = folderitem: exit for
end if
next

if oLanConnection is nothing then
msgbox "Couldn't find '" & sConnectionName & "' item"
wscript.quit
end if

bEnabled = true
set oEnableVerb = nothing
set oDisableVerb = nothing
s = "Verbs: " & vbcrlf
for each verb in oLanConnection.verbs
s = s & vbcrlf & verb.name
if verb.name = sEnableVerb then
set oEnableVerb = verb
bEnabled = false
end if
if verb.name = sDisableVerb then
set oDisableVerb = verb
end if
next

'debugging displays left just in case...
'
'msgbox s ': wscript.quit
'msgbox "Enabled: " & bEnabled ': wscript.quit

'not sure why, but invokeverb always seemed to work
'for enable but not disable.
'
'saving a reference to the appropriate verb object
'and calling the DoIt method always seems to work.
'
if bEnabled then
' oLanConnection.invokeverb sDisableVerb
oDisableVerb.DoIt
else
' oLanConnection.invokeverb sEnableVerb
oEnableVerb.DoIt
end if

'adjust the sleep duration below as needed...
'
'if you let the oLanConnection go out of scope
'and be destroyed too soon, the action of the verb
'may not take...
'
wscript.sleep 1000


@ nordlicht_68

jetzt bist du dran, wie bekomm ich das in n Skin?
nordlicht_68 - Di 25 Sep, 2007 17:16
Titel:
Hi,

ich bin kein Programmierer, daher weiss ich nicht wie man das zu einer ausführbahren datei (.exe oder .bat) umwandeln kann. Wenn man das hinbekommen hat, können wir die Datei, die dan zu einem Programm geworden ist als externes Prog in cpos einbinden.
Dan können wir uns dafür einen vorhandenen button suchen den du nich benötigst und entsprechjen ändern oder einen neuen button einfügen, dabei kann ich gerne helfen.

hast du dort, wo du dieses gefunden hast, evt. auch was gefunden mit dem man per VB6 die WLan netztewrerkverbindungen abfragen kann? Quasi das was windows sowieso machte. Wäre mein traum in Cpos anzeign zu lassen woie viele WLans in der nähe sind, wie stark und ob geschützt oder nicht und ob ich verbunden bin.

gruss
TEPHAN
maschder - Di 25 Sep, 2007 17:33
Titel:
editor öffnen und "wscript.exe deinedatei.vbs" eintragen ( ohne " ) und als *.bat abspeichern.
tha-paul - Mi 26 Sep, 2007 15:21
Titel:
@nordlicht

wie mein VOrredner schon sagte, einfach den Editor aufmachen, das Script reinkopieren und speichern, ABER nicht mit der TXT endung sondern statt TXT schreibst du VBS. und fertig ist die geschichte Smile

nein für dein anderes Problem habe ich leider nichts gefunden, sorry.
Ich benützte aber für diese Funktion das Programm NETSTUMBLER, vllt hilft dir das weiter.
nordlicht_68 - Mi 26 Sep, 2007 15:29
Titel:
tja, dann brauchst du die .bat datei doch nur als externes Prog in cPos einbinden. Testhalber kannst du es manuell ja mal aus dem MCE Menüpunkt "Programme " starten.
dann suchen wir uns einen knops aus, den scheibenwir in der ini um oder hackern einenneuen button rein.
wo hättest du den button denn gerne?

netstumpler, Lycos usw. kenne ich, die schreiben leider alle keine logs raus. Ich wolls an der cPos Oberfläche sehen...*bockig ist* Razz
tha-paul - Mi 26 Sep, 2007 21:55
Titel:
ah ok.
also das testhalber habe ich es unter extere Programme eingefügt, klappt eigentlich ganz gut soweit. bin zufrieden Smile

mit "skinnen" habe ich leider absolut überhaupt keine Ahnung Smile

kann man vllt n Button da hinmachen ca. wo man beim MCE Skin tag-nacht funktion einstellt?
nordlicht_68 - Mi 26 Sep, 2007 22:26
Titel:
tha-paul hat folgendes geschrieben:

mit "skinnen" habe ich leider absolut überhaupt keine Ahnung Smile

kann man vllt n Button da hinmachen ca. wo man beim MCE Skin tag-nacht funktion einstellt?


Zum Skinnen hilft die echt geil geschriebene WIKI Anleitung. Das Skin Tutorial ist wirklich lesenswert. Skinnen ist nicht schwer, nur mörder zeitaufwendig, aber da soll der neue Scinncutter helfen, ich arbeite aus gewohnheit mit dem alten von fuchs.

Wenn du erstmal mit dem jetzigen button leben kannst, dann öffne die mce.ini und suche im Abschnitt
[mainmenu]

Button2Function=daynight
Button2Up=main_skin_a.gif
Button2Over=main_skin_b.gif
Button2X=167
Button2Y=2

und ändere Button2Function=daynight

in

Button2Function=openprog_extprog<nummer>

Hast du das Prog z.B. als externes Prog 3 eingetragen mus ses heissen:

Button2Function=openprog_extprog3

Jetzt lässt ein Klick auf den Button (der bis jetzt die Day/night funktion hatte) dein Programm starten... müsste erstmal so funzen. Vergesse nicht das Programm im external Apps Menü auf "hidden" zu stellen.
Mann könnte sicher noch einen neuen Knopf erfinden, aber das sieht sicher optisch blöd aus, da ich natürlich nicht die orginal Zeichnungdateien vom MCE Skin habe.

Gruss
sTEPHAN
tha-paul - Do 27 Sep, 2007 16:24
Titel:
Top, besten dank! Smile
nordlicht_68 - Fr 28 Sep, 2007 23:58
Titel:
wie schön!
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB