@YaeroxXO vielen Dank für den Tipp diese Funktion ist mir noch nie wirklich in die Augen gesprungen, aber jetzt wo du es sagst kann diese wirklich nützlich sein.
Beiträge von 4ern
-
-
Bitte gib uns auch die Include's, die du verwendest, damit wir das auch testen können. Versuche mal dein Problem mit Hotkey zu lösen.
-
Wüsste nicht warum man hierzu mehrere exen kompilieren muss und was das mit prozeduraler Programmierung zu tun hat.
Im Prenzip ist das alles ganzeinfach. Man braucht nur ein MessageLoopModus und eine While Schleife, einpaar Variablen und einige If Abfragen

Aus meiner Sicht ist da realisierbar.
-
Top funktioniert wie gewünscht.
BugFix vielen Dank für den Fix. -
Weil ich ein guten Tag haben
[autoit]
Opt("WinTitleMatchMode", 2)
[/autoit][autoit][/autoit][autoit]while 1
[/autoit][autoit][/autoit][autoit]
$state_Rechner = WinGetState("Rechner")
$state_Editor = WinGetState("Editor")if BitAND($state_Rechner, 16) and BitAND($state_Editor, 16) then
[/autoit][autoit][/autoit][autoit]
WinActivate("PowerPoint")
endifwend
[/autoit] -
Habe mal die Text Datei überprüft. Und es fehlt die 3 und 4 Spalte ??? Ist das bei euch auch so?
-
Beim ebenfalls keine Fehler....
-
Du hast eine Klammer zuviel:
Dein Code:
[autoit]$sDatei = FileOpen(@ScriptDir&"\ArrayDatei.txt"), 2);der Parameter "2" ist nicht von Bedeutung für das Auftreten der Fehlermeldung
[/autoit]Richtig:
[autoit]$sDatei = FileOpen(@ScriptDir&"\ArrayDatei.txt", 2)
[/autoit] -
franzaut es sieht für mich aus, dass du ein fertiges Script benötigst. Hierzu bitte einfach ein Thread unter Programmieranfragen eröffnen. Unter Hilfe solltest du schon etwas selbst rumprobieren und die Fehler mit Code hier posten, damit dir hier geholfen wird.
Aktuell kam leider nichts produktives von deiner Seite.
-
hier gleich erster treffer. Muss halt an den zweitern Monitor angepasst werden...
-
Das heißt, dass deine Array nicht korrekt Dimensioniert ist. Poste doch deinen kompletten Code.
-
Dan wäre das die Lösung. Bitte beachte, dass PowerPoint oder der Rechner dadurch immer aktiv ist. Ist selbstverständlich ausbaufähig.
[autoit]Opt("WinTitleMatchMode", 2)
[/autoit][autoit][/autoit][autoit]While 1
[/autoit]
$statePowerPoint = WinGetState("PowerPoint")
$stateRechner = WinGetState("Rechner")
if BitAND($stateRechner, 16) then
If BitAND($stateRechner, 16) Then
WinActivate("PowerPoint")
EndIf
endif
WEnd -
-
[autoit]
Opt("WinTitleMatchMode", 2)
[/autoit]
While 1
$rechnerCheck = WinActive("Rechner")
if $rechnerCheck = 0 Then
WinActivate("PowerPoint")
ExitLoop
EndIf
WEndich hoffe, dass ich deine Frage richtig verstanden habe..., weil eigentlich mach das kein Sinn. Außer du willst abfragen ob das Fenster geschlossen wurde, dann musst du mit WinExists arbeiten.
-
-
Die Methode ist natürlich sehr schön, aber wenn man dann das Ausgeblendete Fenster aktiviert wird es sofort wieder Sichtbar.
-
Super das klappt perfekt. Ich muss mich mit WinAPI intensiver beschäftigen. Könnt mich Ohrfeigen, warum ich diese Funktionen nicht selbst gefunden habe.
Vielen Dank für die schnelle Hilfe.
-
Perfekt funktioniert super !!!! Vielen Vielen Dank. Optional bräuchte ich, dass Fenster wieder Rückgänig in der Taskleiste einzublenden ...
Vielen Vielen Dank.
-
Hallo zusammen,
Ich versuche verzweifelt den Taskleisten Tab eines externen Fensters auszublenden ohne das ganze Fenster auszublenden, genauso wie bei $ws_ex_toolwindow.
Ich hab schon google und hier das Forum durchgeforstet, leider ohne erfolg. Mit der WinApi komm ich ebenfalls nicht weiter. Ich hoffe ihr könnt mir auf die Sprünge helfen.
-
BLinz vorerst super UDF genau das was ich aktuell benötige. Dennoch habe ich einen Fehler, denn ich nicht geschafft habe zu beheben.
Wenn mann den Slide auf Top oder Bottom einstellt und die Höhe der GUI auf 100 setzt, springt die GUI beim Verlassen immer zu erst in die Mitte des Bildschirms und Slidet erst von dort hoch bzw. runter.
Ich hoffe du verstehst was ich meine.