meines Wissens geht das nicht,
dass man zur Laufzeit aus einem String einen Variablennamen generieren könnte.
Beiträge von Schnuffel
-
-
mach das doch mit einem Array:
Spoiler anzeigen
[autoit]For $i = 0 to 5
[/autoit]
$variable[$i] = GUICtrlCreateListViewItem("..." & $i,$listview)
Nextaber bitte noch in der Hilfe nachsehen, von wegen Array deklarieren und so
findest Du unter _ArrayAdd ...
Wenn BugFix das liest ... -
würde ich so lösen:
Spoiler anzeigen
[autoit]HotKeySet ("^{F1}", "dauerbuff")
[/autoit] [autoit][/autoit] [autoit]
$buff = 0 ; speichert, ob dauerbuff an / aus ist
Func buff()
Send("{END}")
sleep(200)
Send("{ENTER}")
Send("{ENTER}")
sleep(500)
Send("{F2}")
Send("1")
sleep(500)
Send("2")
sleep(1500)
Send("3")
sleep(1500)
Send("4")
Send("{INS}")
EndFuncFunc dauerbuff()
[/autoit] [autoit][/autoit] [autoit]
If $buff = 0 Then
buff()
AdlibEnable ( "buff" , 5000); alle 5 Sek. wird automatisch buff() ausgeführt
$buff = 1; setzt dauerbuff an
Else
AdlibDisable ( )
$buff = 0 ; setzt dauerbuff aus
EndIf
EndFuncwhile 1
[/autoit]
sleep (100)
WEnd -
akira2012
aufgrund der Vorgeschichte, dass Wambo sich für den Wettbewerb interessiert aber auf halber Strecke den Mut verloren hat,
habe ich Ihm lediglich empfohlen sich mal ein funktionierendes Script anzusehen, um zu lernen. -
unter W2k gibt es den Schatten meines Wissens noch nicht.
Da Windows nicht weiß was es mit der Information machen soll,
ist die Standard Antwort: schwarz
Am Besten die Icons ohne Schatten erstellen -
Zitat
Hast Du nicht eine Idee, wie man anzeigen kann, dass die aktuelle Uhrzeit innerhalb des Stundensignal-Zeitraums liegt?
Ich finde das Symbol mit dem Funkmast echt toll (wobei ich mich gerade frage, wofür die Anzeige eigentlich steht???),
mach halt ein zweites mit einer Glocke.
Wenn die angezeigt wird, dann bimmelt es auch (musste dann halt in die Hilfe schreiben)PS: ich würde den Funkmasten und die mögliche Glocke anklickbar machen und damit die Funktion aktivieren
Funkmast: im Intervall(einzustellen im Menü) Zeitabgleich an --> Funkmast grün / ansonsten grau
Glocke: Stundensignal an --> Glocke vielleicht gelb (dann erkennt man es vielleicht besser ) / ansonsten grauzu deinem Projekt:
ich hab meiner Frau mal eine Batch geschrieben, damit sie mit einem Klick die Fotos der Kamera in ein Verzeichnis auf Platte verschieben kann.
Jetzt hab ich gedacht, dass sei schon Luxus -
in der Hilfe gibt es ein Beispiel unter GuiCtrlCreatePic...
leicht abgewandelt sieht das dann so aus: (bitte dem entsprechend im Scriptordner eine Datei test.gif ablegen...)Spoiler anzeigen
[autoit];----- Beispiel 2
[/autoit] [autoit][/autoit] [autoit]
#include <WindowsConstants.au3>
#include <GuiConstantsEx.au3>
;#include <GuiConstants.au3>$gui=GUICreate("Test TransparentBild", 200, 100)
[/autoit] [autoit][/autoit] [autoit]
$pic=GUICreate("", 68, 71, 10, 10,$WS_POPUP,BitOr($WS_EX_LAYERED,$WS_EX_MDICHILD),$gui)
GUICtrlCreatePic("test.gif",0,0, 0,0)GUISetState(@SW_SHOW,$pic)
[/autoit] [autoit][/autoit] [autoit]
GUISetState(@SW_SHOW,$gui)HotKeySet("{ESC}", "main")
[/autoit] [autoit][/autoit] [autoit]
HotKeySet("{LEFT}", "left")
HotKeySet("{RIGHT}", "right")
HotKeySet("{DOWN}", "down")
HotKeySet("{UP}", "up")
$picPos = WinGetPos($pic)
$guiPos = WinGetPos($gui)do
[/autoit] [autoit][/autoit] [autoit]
$msg = GUIGetMsg()
until $msg = $GUI_EVENT_CLOSE
ExitFunc main()
[/autoit] [autoit][/autoit] [autoit]
$guiPos = WinGetPos($gui)
WinMove($gui,"",$guiPos[0]+10,$guiPos[1]+10)
EndFuncFunc left ()
[/autoit] [autoit][/autoit] [autoit]
$picPos = WinGetPos($pic)
WinMove($pic,"",$picPos[0]-10,$picPos[1])
EndFuncFunc right()
[/autoit] [autoit][/autoit] [autoit]
$picPos = WinGetPos($pic)
WinMove($pic,"",$picPos[0]+10,$picPos[1])
EndFuncFunc down()
[/autoit] [autoit][/autoit] [autoit]
$picPos = WinGetPos($pic)
WinMove($pic,"",$picPos[0],$picPos[1]+10)
EndFuncFunc up()
[/autoit]
$picPos = WinGetPos($pic)
WinMove($pic,"",$picPos[0],$picPos[1]-10)
EndFunc
Läuft alles über die Cursor-Tasten rechts links rauf runter... -
ohne Bild kann Dir wahrscheinlich keiner helfen
Not Found
The requested URL /index.php was not found on this server.
-
Hallo Oscar,
hab noch 2-3 Sachen...ich finde die grafische Gestaltung der Buchstaben für den Wochentag nicht so geglückt.
besonders das "R" sieht 'nicht schön aus' .
Vielleicht kannst Du ja aus den LED-Schriftarten die ich mal gepostet hatte die Buchstaben als Vorlage nehmen...Für den ErinnerungsTimer braucht es doch eigentlich nicht 2 Balken, oder?
Ich finde der horizontale unter der Uhr reicht vollkommen.
In dem kannst Du doch auch den Progress ablaufen lassen. Sieht sonst ein wenig "eingekastelt" aus ...zu guter Letzt
ich fände es besser, wenn es für die Einstellungen nur 1 Gui gibt.
Dort kannst Du die einzelnen Bereiche ja mit Group trennen, oder Tab's einsetzen.PS: jetzt wird es dann mal langsam Zeit für eine Hilfe-Funktion bei den vielen Funktionen
Wann erzählst Du etwas über Dein neues Projekt???
-
findest Du hier
-
Zitat
weil er der einzige ist der das pw hat um auf den server zu kommen
was sagt Dir das??????
Dann wird er wohl auch der Einzige bleiben, der auf den Server kommt.
-
klann mir den Satz einer erklären???
Zitatdie exe brfindet sich auf sein server und weis aber zuganz daten leider nicht um es zu benden (blocken)
Das klingt für mich, als ob ich auf einem entfernten Server über Netzwerk einen Prozess abschießen will,
dessen Namen ich nicht kenne, und auf den ich auch keinen Zugriff habe... ???
-
such mal in der Hilfe unter MouseCoordMode.
Damit kannst Du einstellen, ob die Koordinaten vom Desktop gerechnet werden, oder vom Fenster... -
@DerDoc
jetzt sag aber nich, du schreibst ein Script,
dass Deinen TotalCommander steuert, um die .cab zu extrahierensorry, der musste sein
-
Hallo Wambo,
für das technische schau mal in den Post von eukalyptus, da ist das ganze als Script. --> hierAber für das Design gibt's schon jetzt eine 1 mit *
-
also ich hab es ausprobiert:
Du hast Recht
Vielleicht ist das ein Bug in GuiCtrlSetImage bei Icons.
Das Icon wird auf dem Button reduziert auf 32x32, obwohl das Icon eine Größe von 48x48 hat in der dll-Datei.
Ist jetzt natürlich schwer zu sagen, ob das Icon beschnitten wird oder resized, da dein Icon mattschwarz ist
Wenn Du die .ico Datei verwendest geht es.
Vielleicht weiß einer wieso das so ist... -
verwende doch einfach das Windows eigene "expand" dazu.
ein kleines Script und ... -
ich versuche es nochmal...
Jedes der Bilder erhält bei Erstellung durch GuiCtrlCreatePic eine eigene @GUI_CtrlId.
Um die Bilder abzufragen oder anzusprechen kannst Du diese @GUI_CtrlId verwenden.
Damit kannst Du auch in einer eigenen For-Schleife alle 100 Pic's z.B. verstecken.
Wenn z.B. das erste Bild die @GUI_CtrlId 17 hat:Spoiler anzeigen
[autoit]For $i = 1 to 100
[/autoit]
GuiCtrlSetState($i - 1 + 17, $GUI_HIDE)
Next
Das wollte ich damit erklären
Ansonsten solltest Du mal ein vollständiges Script posten,
sonst bleiben unsere Lösungsansätze immer ein Stückwerk... -
Hallo Oscar,
jetzt gehen mir bald die Ideen aus, was man da noch reinpacken kann
Hab gerade getestet.
Du setzt die Anforderungen für interessierte Script-Tester ja Recht hoch an.
Da gibt es erst seit ein paar Tagen die 3.2.12.0 und für Dein Script ist das schon Minimum.Aber einen Bug hab ich in der exe gefunden. Bei Aktivierung der Transparenz beendet sich das Programm.
Wenn ich dann neu starte ist die Einstellung übernommen. -
je nachdem an welcher Stelle Deines Scripts du die 100 Pic's erstellst erhalten diese doch jeweils eine Ctrl-ID.
Diese läßt sich ja ermitteln.
Nachdem beim Start Deines Scripts sich die Ctrl-ID der Pic's nicht ändert, kannst Du doch so auf die 100 zugreifen.
Dabei kannst Du auch wieder eine Schleife zum @Hide verwenden, da die Ctrl-ID ja direkt aufsteigend ist.