Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 07:20

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Game Minimieren und Maximieren mit verstellbaren Timer ?

Discussion on Game Minimieren und Maximieren mit verstellbaren Timer ? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2009
Posts: 43
Received Thanks: 0
Game Minimieren und Maximieren mit verstellbaren Timer ?

Tag,

ich wollt mal fragen ob es mölich ist ob mit Autoit oder AHK ein Programm zu machen evtl. mit nem kleinen Gui wo man nen Timer und Prozess einstellen kann welches dan immer den Prozess für 5sec aufruft dan wieder minimiert. Sprich ich gebe ein in der Prozess Zeile "Firefox.exe" Timer auf "3" dan würd alle 3 Minuten der Prozess Firefox.exe für 5sec aufgerufen und dan wieder Minimiert.
Mir ist schon klar das man die "3" evtl. in Millisekunden angeben muss dies war nur da um ein kleines Beispiel vorzuführen ^^
Habs selber mit AHK probiert doch leider ohne erfolg.
Wäre auch nice wenn man die Zeit wo er den Prozess aufruft auch einstellen kann.

Mfg
Souljunge is offline  
Old 09/11/2013, 15:48   #2
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Klar warum nicht?
Code:
$sWindowTitle = InputBox("Titel", "Fenstertitel:")
$iIntervall = InputBox("Intervall", "Intervall in Sekunden:")
$iIntervall *= 1000

While 1
	$tmrIntervall = TimerInit()

	Do
		Sleep(100)
	Until TimerDiff($tmrIntervall) >= $iIntervall

	WinSetState($sWindowTitle, "", @SW_SHOW)
	WinActivate($sWindowTitle)
	Sleep(5000)
	WinSetState($sWindowTitle, "", @SW_HIDE)
WEnd
Das wurde im Browser getippt, also keine Garantie, das es auf Anhieb funktioniert.
alpines is offline  
Thanks
1 User
Old 09/11/2013, 15:53   #3
 
elite*gold: 0
Join Date: Dec 2009
Posts: 43
Received Thanks: 0
Also erstmal vielen dank für deine Mühe und deine Hilfe !
abermit Autoit kenne ich mich garnicht aus bin eher so der AHK typ ^^
Was macht dein Script genau und wäre nice wenn du noch die einzelnen Zeilen beschreiben würdest was sie tun.
Und eine letzte frage muss noch etwas includet werden oder einfach Compilen ?
/edit das Maximieren geht doch das minimieren funktioniert nicht
Souljunge is offline  
Old 09/11/2013, 16:13   #4
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Das ist auch schnell getan:
Code:
$sWindowTitle = InputBox("Titel", "Fenstertitel:")
Speichert den Fenstertitel den du eingibts in $sWindowTitle.

Code:
$iIntervall = InputBox("Intervall", "Intervall in Sekunden:")
$iIntervall *= 1000
Speichert den Intervall in Sekunden in $iIntervall und multipliziert sie mit 1000, weil 1s = 1000ms gilt.

Code:
While 1
Wiederholt die Schleife unendlich lang.

Code:
$tmrIntervall = TimerInit()
Startet einen Timer, den wir später brauchen.

Code:
Do
	Sleep(100)
Until TimerDiff($tmrIntervall) >= $iIntervall
Er soll immer 100 ms lang nichts tun bis die Differenz des Timers $tmrIntervall größer gleich $iIntervall ist.

Code:
WinSetState($sWindowTitle, "", @SW_SHOW)
WinActivate($sWindowTitle)
Sleep(5000)
WinSetState($sWindowTitle, "", @SW_HIDE)
WinSetState beeinflusst den "Status" des Fensters, @SW_SHOW bedeutet, das er das Fenster anzeigen soll. (in der Taskbar wirds angezeigt.)

WinActivate aktiviert das Fenster, weil du es ja so wolltest.

Sleep(5000) ist für die 5 Sekunden aktiv verbringen.

WinSetState mit @SW_HIDE bedeutet, das Fenster soll aus der Taskbar verschwinden und nicht zu sehen sein, der Prozess ist aber noch aktiv!

Code:
WEnd
WEnd (While End) ist die Begrenzung der unendlichen While Schleife.

Beenden kannst du das Script per Rechtsklick auf das Icon in dem Traymenu, oder du fügst einen HotKey hinzu.
alpines is offline  
Thanks
1 User
Old 09/11/2013, 16:15   #5
 
elite*gold: 0
Join Date: Dec 2009
Posts: 43
Received Thanks: 0
Okay vielen dank
Dar problem mit dem Minimieren hab ich "grob gesehen" gefunden.
Wenn er es Minimieren will muss er noch einen Rechtsklick machen damit er aufn Desktop geht, doch wie baut man das jetzt ein ?
Souljunge is offline  
Old 09/11/2013, 16:19   #6
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Du kannst auch statt
Code:
WinSetState($sWindowTitle, "", @SW_SHOW)
WinSetState($sWindowTitle, "", @SW_HIDE)
Code:
WinSetState($sWindowTitle, "", @SW_MAXIMIZE)
WinSetState($sWindowTitle, "", @SW_MINIMIZE)
benutzen, wenn es dir besser gefällt.
alpines is offline  
Thanks
1 User
Old 09/11/2013, 16:23   #7
 
elite*gold: 0
Join Date: Dec 2009
Posts: 43
Received Thanks: 0
PERFEKT
Vielen vielen dank hätte nie im leben gedacht das ich hier so schnell hilfe bekomme
Souljunge is offline  
Old 09/11/2013, 16:25   #8
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Dafür sind die User hier doch da
alpines is offline  
Old 09/14/2013, 01:50   #9
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Quote:
Originally Posted by Souljunge View Post
Tag,

ich wollt mal fragen ob es mölich ist ob mit Autoit oder AHK ein Programm zu machen evtl. mit nem kleinen Gui wo man nen Timer und Prozess einstellen kann welches dan immer den Prozess für 5sec aufruft dan wieder minimiert. Sprich ich gebe ein in der Prozess Zeile "Firefox.exe" Timer auf "3" dan würd alle 3 Minuten der Prozess Firefox.exe für 5sec aufgerufen und dan wieder Minimiert.
Prozessname ungleich Fenstername

Quote:
Originally Posted by alpines View Post
Klar warum nicht?
Code:
$sWindowTitle = InputBox("Titel", "Fenstertitel:")
$iIntervall = InputBox("Intervall", "Intervall in Sekunden:")
$iIntervall *= 1000

While 1
	$tmrIntervall = TimerInit()

	Do
		Sleep(100)
	Until TimerDiff($tmrIntervall) >= $iIntervall

	WinSetState($sWindowTitle, "", @SW_SHOW)
	WinActivate($sWindowTitle)
	Sleep(5000)
	WinSetState($sWindowTitle, "", @SW_HIDE)
WEnd
Das wurde im Browser getippt, also keine Garantie, das es auf Anhieb funktioniert.
Alternativ dazu Func + Adlibregister.

MfG
Achat is offline  
Reply


Similar Threads Similar Threads
Minimieren und maximieren mitdem selben Hotkey?
08/17/2013 - AutoIt - 3 Replies
Heyho Coders.Ich woltle mal fragen ob es möglich ist ein Programm welches keinen Minimierbutton hat, mit nur einem Hotkey jeweils minimieren und maximieren kann? UNd wenn ja wie? :o
Neuz minimieren/maximieren Fehler
02/24/2013 - Flyff Private Server - 2 Replies
Hab das tut genau befolgt und geht auch alles, aber nach 10min minimiert komtm Verbindung zum Server wurde unterbrochen.
[WBB LITE] ZusatzBox Minimieren & Maximieren?
03/20/2012 - Web Development - 1 Replies
Ich habe ein Problem. Ich habe mir für WBB LITE die ZusatzBoxen installiert. Alles schön und Gut aber wie Minimiert man sie? z.b. wie bei der ShoutBox: http://i.epvpimg.com/ySJVe.png Ich kann nicht mit HTML, CSS, JS, PHP, .... coden... bitte keine Codes rein Schreiben. Nur wie ich das Da einfügen kann z.b. Ihr uploadet es und gibt mir den Download & Kassiert ein Thanks :) MfG xNeoNStyLeZz
Kann nichts Minimieren/Maximieren
07/27/2010 - Technical Support - 2 Replies
Hallo Ihr Hier, Also ich hab ein problem nähmlich immer wenn ich in epvp unterwegs bin und nach einiger zeit (ich hab ja immer tabs auf) kann ich die tabs nicht wechseln (tabs im moxilla) und auch die tabs die unten sind wo internet etc ist ;) die kann ich nicht öffnen und nicht schließen oben rechts die teile die 3 kann ich nicht mal klicken. Kann mir jemand helfen ? Ich muss immer wenn ich will das das aufhört muss ich immer Abmelden -> Anmelden das nervt einen langsam....



All times are GMT +1. The time now is 07:22.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.