ihn ja nicht gibt hängt er sich ja auf,
Hää..? Wer hängt sich wo auf?
Wie wärs denn mal mit etwas Code?
ihn ja nicht gibt hängt er sich ja auf,
Hää..? Wer hängt sich wo auf?
Wie wärs denn mal mit etwas Code?
Windows Vista ist Voraussetzung
Nach dem Motto: Wie garantiere ich, dass möglichst wenig Interessenten auftauchen.
Ich würde so herangehen, dass jedes Feld Statuswerte bekommt, die Auskunft geben über Belegung und mögliche Bewegungsrichtungen. Sinnvollerweise jeden Parameter als Dualwert, sodass ganz simpel per BitAnd() abgefragt werden kann.
Nach welchen Regeln darf denn der Spielstein bewegt werden? In alle Richtungen? Auf alle Felder außer gesperrte? Auf/über Gegenspieler?
Hab noch keine Lösung, als Ansatz: Die benutzten Ports abfragen mit netstat -a -n
Nun noch der Schritt, diese auf die jeweiligen Anwendungen zurückzuführen. Ich such mal ein bischen.
Edit:
Hab was: TCPView
ZitatTCPView ist ein Windows-Programm, das eine detaillierte Auflistung aller TCP- und UDP-Endpunkte auf Ihrem System enthält. Dazu gehören die lokalen Adressen sowie die Remoteadressen und Status der TCP-Verbindungen. Unter Windows NT, 2000 und XP berichtet TCPView auch den Namen des Prozesses, der den Endpunkt besitzt.
Edit2:
Es geht viel einfacher
netstat -ano (ab Win2k) liefert auch die PID.
[OT]
Gold ist NICHT der beste Leiter sonder Kupfer....
Rein von der Leitfähigkeit stimmt das auch nicht ganz
(1.Silber, 2. Kupfer, 3. Gold, 4. Aluminium). Kupfer hat zwar denselben spezifischen Widerstand wie Silber, aber leitet nicht so gut. Deshalb werden die Refernzwerte auch auf Silber bezogen. (Cu bei 96% Ag)
Vergoldete Kontakte findet man sinnvollerweise im Audiobereich. Denn da ist vorrangig eine frequenzgetreue Weiterleitung wichtig. Ein Punkt, bei dem Gold wesentlich besser punktet als Kupfer.
Der entscheidende Vorteil von Gold liegt auch mehr in der Mikroelektronik. Mit Gold lassen sich Strukturen im Nano-Bereich darstellen, da kann z.B. Cu gar nicht mithalten.
[/OT]
Oh doch, Hilfe lesen bildet:
[autoit]iniwrite ($ini,"Potsettings","HP",GUICtrlRead($Slider1))
iniwrite ($ini,"Potsettings","MP",GUICtrlRead($Slider2))
iniwrite ($ini,"Potsettings","PILLS",GUICtrlRead($Slider3))
PS: Sufu und Hilfe benutzt !
GUICtrlRead ???
Das ist sicher nicht ganz ohne.
Ich hab mal kurz in die Architektur von UPnP reingeschaut. Wenn man das nachkonstruieren möchte, hat man Einiges zu tun. ![]()
Edit:
Mal noch 2 Links, die nützlich sein könnten
http://upnp.org/standardizeddcps/documents/UPnP_IGD_1.0.zip
http://msdn.microsoft.com/en-us/library/aa382303.aspx
Ich denke, das sollte mit CLASS + INSTANCE funktionieren:
[autoit]$oExcel = ObjGet("","[CLASS:Excel.Application;INSTANCE:2]")
[/autoit]Verwende nicht Winkill.
Schau mal hier:
ProcessList()
ProcessExists()
ProcessClose()
wie viele Arrays es sind?
Was meinst du damit?
Die Anzahl Elemente bekommst du mit UBound($array), die Anzahl der Dimensionen mit UBound($array, 0)
Falsches Format für den Hotkey
[autoit]HotkeySet( "1", "Taste1")
[/autoit]
So ists besser:
HotkeySet( "{1}", "Taste1")
[/autoit]Ahh, gute Idee progandy.
Ich stelle das mal als alternative Variante in Post 1 ein.
Die einzige Variante, die mir im Moment einfällt wäre, beim Einblenden des Editfensters eine Adlib-Funktion zu aktivieren, die auf Drücken der Enter-Taste abfragt. (Und natürlich deaktivieren wenn Enter gedrückt)
Ich wollte eine Unterscheidung, damit nur in das SubItem geschrieben wird, wenn etwas verändert wurde. Ich könnte natürlich einen vorher-nachher Vergleich ausführen. Wollte aber, dass nur bewußt gespeichert wird und eine Möglichkeit besteht ohne Änderung das Edit zu verlassen (ESC).
Das & maskiert normalerweise den nächsten Buchstaben unterstrichen für Zugriff: ALT+Buchstabe.
Willst du es als Einzelzeichen verwende: &&
If $String[1] & $String[2] & $String[3] & String[4] = '0x5E' Then
[/autoit][autoit]If $String[1] & $String[2] & $String[3] & $String[4] = '0x5E' Then
[/autoit]![]()
Kann das Problem nicht nachvollziehen.
Wenn SubItem zum Editieren geöffnet wird:
- es wurde nichts geändert ==> Schließen mit ESC
- Daten geändert ==> Schließen mit ENTER
GUI wird normal mit Klick auf |X| beendet.
Edit: progandys Beitrag erschien, als ich schrieb. ![]()
Danke, aber man muß wirklich an jede noch so blödsinnige Aktion der User denken. ![]()
ich hab ein kleines programm
Tja, der Code des Programms sieht schon mal gut aus - oops, da ist ja gar nix. ![]()