Beiträge von Carsten8
-
-
das Wort war zwar Bit und nicht Byte aber egal

1024 -
soweit war ich auch schon
Aber:ZitatAchja ich hab im echten Script das ListView mit _GUICtrlListView_Create erstellt. Nicht so wie hier sry
-
erstmal: Hau sämtliche Google Programme runter (zb. Google Toolbar) und starte den Computer neu. Falls der Fehler immernoch auftritt geh ins Verzeichnis "C:\Windows\system32\drivers\etc", pack die datei "hosts" in ne ZIP und lad sie hoch
Evtl. hilft es auch wenn du noch die "hosts.ics" hochlädst 
Gruß
Carsten -
gerngeschehn

-
Bitteschön:
[autoit]
[/autoit][autoit][/autoit][autoit]
#include <GUIConstants.au3>$Form1 = GUICreate("Makro Tool 1.0", 325, 433, 319, 123)
[/autoit][autoit][/autoit][autoit]
$Input1 = GUICtrlCreateInput("", 120, 80, 193, 21)
GUISetState(@SW_SHOW)
HotKeySet("{F1}","SendF1")Func SendF1()
[/autoit][autoit][/autoit][autoit]
sleep(300)
$TextF1 = GUICtrlRead($Input1)
Send($TextF1)
EndFuncWhile 1
[/autoit][autoit][/autoit][autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEnd -
klarer Fall: Er frägt die Daten schon ab bevor der User überhaupt was eingeben kann.
[autoit]
Versuchs so:
[/autoit][autoit][/autoit][autoit]
#include <File.au3>
#include <Array.au3>
#include <GUIconstants.au3>GUICreate ("Window1", 500,300)
[/autoit][autoit][/autoit][autoit]
$Exit = GUICtrlCreateButton (" Beenden ", 50,250)
$installieren = GUICtrlCreateButton (" Ausgabe ", 350, 250)
GUICtrlCreateLabel ("Eingabe:", 5, 100)
$eingabe = GUICtrlCreateEdit ("123456", 80, 115, 100 ,20);#####################################################################
[/autoit][autoit][/autoit][autoit]GUISetState(@SW_SHOW)
[/autoit]
While 1
$msg = GuigetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
Exit
Case $Exit
Exit
Case $installieren
$eingabe1 = GUICtrlRead($eingabe)
Global $ausgabe = $eingabe1 & '"'
MsgBox(0, "Fenster", "Eingegeben:" & $ausgabe)
EndSwitch
WEnd -
-
Versuchs so:
[autoit]
[/autoit]
$TextF1 = GUICtrlRead($Input1)
HotKeySet("^{F1}","SendF1")
Func SendF1()
sleep(300)
Send($TextF1)
EndFuncDie Taste "^F1" gibt es nicht. Nur ^ und F1 als einzelne.
Edit:
Zitat
@Palladin: Das muss GUICtrlRead($Input1) nicht GUICtrlRead ($Input1) heißen:
Kein Leerzeichen zwischen Befehl und Klammer.
Das ist egal. Funzt beides
-
Also die beiden Styles funzen schonmal (auch wenn jetzt Buttons abgeschnitten sind???). Das mit Resizing geht leider nich
Und was macht $WS_SYSMENU ? -
Hi
hab (mal wieder :P) ein Problemchen mit ner GUI. Und zwar: Ich hab ein(e?) GUI in der ein(e?) ListView drin ist. Darunter ist Text. Wie erreiche ich dass ich der/die/das GUI großziehen/maximieren kann wobei der Text unten am rand bleibt aber der/die/das ListView nach unten hin größer wird???
also ca. so:
vorher:_________________________
| Testfenster X|
|~~~~~~~~~~~~~~~~~~~~~~~~|
|~~~~~~~~List View~~~~~~~~|
|~~~~~~~~~~~~~~~~~~~~~~~~|
TextTextText
TextTextText
TextTextTexTnachher:
_________________________
| Testfenster X|
|~~~~~~~~~~~~~~~~~~~~~~~~|
|~~~~~~~~~~~~~~~~~~~~~~~~|
|~~~~~~~~~~~~~~~~~~~~~~~~|
|~~~~~~~~List View~~~~~~~~|
|~~~~~~~~~~~~~~~~~~~~~~~~|
|~~~~~~~~~~~~~~~~~~~~~~~~|
|~~~~~~~~~~~~~~~~~~~~~~~~|
TextTextText
TextTextText
TextTextTexTNaja oder so ähnlich
Hab damit leider keine Erfahrung deshalb frag ich hier. Das ist mal ein Beispielskript:Spoiler anzeigen
[autoit]#include "GUIConstants.au3"
[/autoit] [autoit][/autoit] [autoit]#Region ### START Koda GUI section ### Form=
[/autoit] [autoit][/autoit] [autoit]
$Form2 = GUICreate("Form1", 413, 241, 303, 219)
$ListView1 = GUICtrlCreateListView("1|2|3|4", 5, 5, 405, 150)
GUICtrlSendMsg(-1, 0x101E, 0, 50)
GUICtrlSendMsg(-1, 0x101E, 1, 50)
GUICtrlSendMsg(-1, 0x101E, 2, 50)
GUICtrlSendMsg(-1, 0x101E, 3, 50)
$ListView1_0 = GUICtrlCreateListViewItem("123|123|123|123", $ListView1)
$ListView1_1 = GUICtrlCreateListViewItem("234|234|234|234", $ListView1)
$ListView1_2 = GUICtrlCreateListViewItem("345|35|345|345|", $ListView1)
$ListView1_3 = GUICtrlCreateListViewItem("456|456|456|456", $ListView1)
$ListView1_4 = GUICtrlCreateListViewItem("567|567|567|567", $ListView1)
$ListView1_5 = GUICtrlCreateListViewItem("67
67
67
678", $ListView1)
$ListView1_6 = GUICtrlCreateListViewItem("789|789|789|789", $ListView1)
$ListView1_7 = GUICtrlCreateListViewItem("890|890|890|890", $ListView1)
$ListView1_8 = GUICtrlCreateListViewItem("111|111|111|111", $ListView1)
$ListView1_9 = GUICtrlCreateListViewItem("222|222|222|222", $ListView1)
$ListView1_10 = GUICtrlCreateListViewItem("333|333|333|333", $ListView1)
$ListView1_11 = GUICtrlCreateListViewItem("444|444|444|444", $ListView1)
$ListView1_12 = GUICtrlCreateListViewItem("555|555|555|555", $ListView1)
$ListView1_13 = GUICtrlCreateListViewItem("666|666|666|666", $ListView1)
$ListView1_14 = GUICtrlCreateListViewItem("777|777|777|777", $ListView1)
$ListView1_15 = GUICtrlCreateListViewItem("88
88
88
888", $ListView1)
$ListView1_16 = GUICtrlCreateListViewItem("999|999|999|999", $ListView1)
$ListView1_17 = GUICtrlCreateListViewItem("000|000|000|000", $ListView1)
$Label1 = GUICtrlCreateLabel("Der Text soll am unteren Rand bleiben", 5, 160, 185, 17)
$Label2 = GUICtrlCreateLabel("Aber das ListView soll nach unten hin", 5, 180, 180, 17)
$Label3 = GUICtrlCreateLabel("größer werden.", 5, 200, 75, 17)
$Label4 = GUICtrlCreateLabel("Wie geht das???", 5, 220, 85, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEnd
Achja ich hab im echten Script das ListView mit _GUICtrlListView_Create erstellt. Nicht so wie hier sry^^ -
Juhuu es klappt
[autoit]
Hab folgende Teile aus dem Script übernommen (zwei Zeilen hab ich noch dazu und zwar die, die die Liste neuladen):
[/autoit][autoit][/autoit][autoit]
Global $_ListView_BKColors[1]
Global Const $tagNMLVCUSTOMDRAW = "hwnd hWndFrom;int IDFrom;int Code;dword dwDrawStage;hwnd hdc;int Left;int Top;int Right;int Bottom;" & _
"dword dwItemSpec;uint uItemState;long lItemlParam;int clrText;int clrTextBk;int iSubItem;dword dwItemType;int clrFace;int iIconEffect;" & _
"int iIconPhase;int iPartId;int iStateId;int TextLeft;int TextTop;int TextRight;int TextBottom;uint uAlign"
Global Const $CDDS_PREPAINT = 0x00000001
Global Const $CDDS_ITEMPREPAINT = 0x00010001
Global Const $CDRF_NEWFONT = 0x00000002
Global Const $CDRF_NOTIFYITEMDRAW = 0x00000020
GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY")
_ListView_SetItemColor($List,0x0000FF,2) ;Lege Item 1 und 2 für die markierung fest
_ListView_SetItemColor($List,0x00FF00,1) ;s.o.
$itemcount = _GUICtrlListView_GetItemCount($List) ;Lade Liste neu und markiere Items
_GUICtrlListView_RedrawItems($List, 0, $itemcount) ;s.o.Func WM_NOTIFY($hWndGUI, $MsgID, $wParam, $lParam)
[/autoit]
#forceref $hWndGUI, $MsgID, $wParam
Local $tNMHDR, $code, $x, $y, $tNMLISTVIEW, $hwndFrom, $tDraw, $dwDrawStage, $dwItemSpec, $test
$tNMHDR = DllStructCreate($tagNMHDR, $lParam) ;NMHDR (hwndFrom, idFrom, code)
If @error Then Return
$code = DllStructGetData($tNMHDR, "Code")
$hwndFrom = DllStructGetData($tNMHDR, "hWndFrom")
Switch $hwndFrom
;---------------------------------------------------------
Case $List ;---------> Here goes the ListView Gui-Variable
;---------------------------------------------------------
Switch $code
Case $NM_CUSTOMDRAW
;~ If $DebugIt Then _DebugPrint("$NM_CUSTOMDRAW")
$tDraw = DllStructCreate($tagNMLVCUSTOMDRAW, $lParam)
$dwDrawStage = DllStructGetData($tDraw, "dwDrawStage")
$dwItemSpec = DllStructGetData($tDraw, "dwItemSpec")
Switch $dwDrawStage
Case $CDDS_PREPAINT
Return $CDRF_NOTIFYITEMDRAW
Case $CDDS_ITEMPREPAINT
If $dwItemSpec < UBound($_ListView_BKColors) Then
If IsNumber($_ListView_BKColors[$dwItemSpec]) Then DllStructSetData($tDraw, "clrTextBk", $_ListView_BKColors[$dwItemSpec])
;MsgBox(0,"", $hWndGUI & @CRLF & $MsgID & @CRLF & $wParam & @CRLF & $lParam)
EndIf
Return $CDRF_NEWFONT
EndSwitch
EndSwitch
EndSwitch
Return $GUI_RUNDEFMSG
EndFunc ;==>WM_NOTIFYDANKESCHÖN (das Forum hier gefällt mir immer besser ^^)
-
anscheinend ist es die func ganz unten. Und da wird gefärbt:
_ListView_SetItemColor($h_ListView,0x0000FF,2)
_ListView_SetItemColor($h_ListView,0x00FF00,1)
.. naja ich test es mal in meinem Script
-
eine ganze Zeile meine ich.
-
hmm aber irgendwie muss es doch gehn
Und dieses Skript aus dem englischen Forum kapier ich irgendwie nicht... -
Hi
Kann mir jemand sagen wie ich ein ListViewItem farbig markieren/hinterlegen kann?
Die ListView ist mit _GUICtrlListView_Create erstellt worden.Wäre euch sehr dankbar!
Gruß
Carsten -
Hallo
Ups

Hast du das schonmal gemacht?Mfg Spider
klar schon oft

-
Hallo
Guck dir das mal an:
http://www.mdfilms.de/Wii/
oder das hier:
http://carl.kenner.googlepages.com/glovepieDamit kannst du den PC als Wii benutzen (d.h. besste Grafik (viel besser als bei x360 und ps3, viel höherer spielspaß (höher als bei Wii, da geilere grafik^^), usw usw)
Mfg Spider
Edit: Wii Remote kannst du auch extra kaufen: http://www.google.de/products?hl=de&safe=off&q=wii+remote&um=1&ie=UTF-8&sa=N&tab=wf
Hab ich doch oben geschrieben

Achja nochwas zur Wii: Die Wiimote kann man über Bluetooth auch mit dem Computer verbinden und dadurch den Computer durch einfaches "zeigen und klicken" steuern (Natürlich kann man auch Spiele damit steuern). Macht auch Fun

FALLS du zum Thema Wii oder Computer mit Wiimote fernsteuern Fragen hast schreib mir

-
auf der Wii kannst du dir einen sog. Mii erstellen. Das sind dann deine Charaktere. Du kannst die so aussehen lassen wie du, oder jemand anders. Z.B. Kannst du Augen, Gesichtsform, Größe uvm. einstellen. Bei Wii Sports zb. hält der Charakter dann den Schläger in der Hand.
Gruß
Carsten
-
Also Tennis hab ich auf der Wii ja. Macht Spaß
Tischtennis gibts auch. Allerdings auf nem anderem Spiel.