Freigeisterhaus Foren-Übersicht
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   NutzungsbedingungenNutzungsbedingungen   BenutzergruppenBenutzergruppen   LinksLinks   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Maus in Fenster "gefangen" halten?

 
Neues Thema eröffnen   Neue Antwort erstellen   Drucker freundliche Ansicht    Freigeisterhaus Foren-Übersicht -> DAU's Paradise
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
SoWhy
The Doctor



Anmeldungsdatum: 21.04.2006
Beiträge: 3216
Wohnort: TARDIS

Beitrag(#1123665) Verfasst am: 09.11.2008, 15:45    Titel: Maus in Fenster "gefangen" halten? Antworten mit Zitat

Hey,

folgendes Problem: Ich will Games im Fenster-Modus spielen, aber vor allem Strategie-Spiele und sonstige haben das Problem, dass wenn man zu schnell an den Rand geht oder drüber hinaus (bei Strategiespielen), dass die Maus dann wieder auf den Desktop geht.
Die frage die ich mir stelle ist also, ob es ein Programm gibt, das dafür sorgt, dass die Maus in dem Fenster "gefangen" bleibt und ich nur über ALT-Tab wieder aufm Desktop komme. Jemand nie Idee, wie ich das hinkriegen kann?

TIA
SoWhy
_________________
Stop believing - start thinking.
Rise up, rise up!
Live a full life, 'cause when it's over, it's done!
So rise up, rise up! Dance and scream and love

(Cursive - Rise up! Rise up!)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger ICQ-Nummer
Galaxisherrschers Katze
Verwöhntes Haustier



Anmeldungsdatum: 06.04.2005
Beiträge: 5018

Beitrag(#1123669) Verfasst am: 09.11.2008, 15:47    Titel: Antworten mit Zitat

Das erinnert mich daran, dass bei uns mal eine Maus in den Lichtschacht vorm Kellerfenster gefallen ist...
(Und nein, das war jetzt kein bisschen hilfreich. Verlegen )
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
AntagonisT
Master of Disaster



Anmeldungsdatum: 28.09.2005
Beiträge: 5587
Wohnort: 2 Meter über dem Boden

Beitrag(#1123675) Verfasst am: 09.11.2008, 15:58    Titel: Antworten mit Zitat

Mir fällt nur Virtualbox oder ähnliche VMs ein. Da wird dein Mauszeiger im Guestfenster gefangen und kann nur durch den sogenannten Hostkey wieder gelöst werden. Wenn du das Spiel im Vollbildmodus in der VMWare laufen lässt, die VM aber im Fenstermodus, dann hast du genau, was du möchtest....
_________________
“Primates often have trouble imagining an universe not run by an angry alpha male.”
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Rasmus
entartet und notorisch gottlos - Ich bin Papst



Anmeldungsdatum: 20.05.2004
Beiträge: 17559

Beitrag(#1123684) Verfasst am: 09.11.2008, 16:07    Titel: Re: Maus in Fenster "gefangen" halten? Antworten mit Zitat

SoWhy hat folgendes geschrieben:
Hey,

folgendes Problem: Ich will Games im Fenster-Modus spielen, aber vor allem Strategie-Spiele und sonstige haben das Problem, dass wenn man zu schnell an den Rand geht oder drüber hinaus (bei Strategiespielen), dass die Maus dann wieder auf den Desktop geht.
Die frage die ich mir stelle ist also, ob es ein Programm gibt, das dafür sorgt, dass die Maus in dem Fenster "gefangen" bleibt und ich nur über ALT-Tab wieder aufm Desktop komme. Jemand nie Idee, wie ich das hinkriegen kann?

TIA
SoWhy


Ich hab mir unter auto-it mal ein Script geschrieben, daß die Maus in einem rechteckigen Bereich festgehalten hat ...
_________________
Brother Sword of Enlightenment of the Unitarian Jihad
If you ask the wrong questions you get answers like '42' or 'God'.
"Glaubst Du noch oder hüpfst Du schon?"
Sylvia Browne - Wahrsager oder Scharlatan?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
SoWhy
The Doctor



Anmeldungsdatum: 21.04.2006
Beiträge: 3216
Wohnort: TARDIS

Beitrag(#1123689) Verfasst am: 09.11.2008, 16:20    Titel: Antworten mit Zitat

AntagonisT hat folgendes geschrieben:
Mir fällt nur Virtualbox oder ähnliche VMs ein. Da wird dein Mauszeiger im Guestfenster gefangen und kann nur durch den sogenannten Hostkey wieder gelöst werden. Wenn du das Spiel im Vollbildmodus in der VMWare laufen lässt, die VM aber im Fenstermodus, dann hast du genau, was du möchtest....

Jo, das weiß ich, ich dachte mir nur, dieses Verhalten müsste sich ja auch so reproduzieren lassen...
_________________
Stop believing - start thinking.
Rise up, rise up!
Live a full life, 'cause when it's over, it's done!
So rise up, rise up! Dance and scream and love

(Cursive - Rise up! Rise up!)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger ICQ-Nummer
fornit
Kaktus



Anmeldungsdatum: 06.10.2003
Beiträge: 552
Wohnort: Wohn ich in der Wüste oder andersum?

Beitrag(#1123760) Verfasst am: 09.11.2008, 18:31    Titel: Antworten mit Zitat

klau dir das script von rasmus und füge noch eine funktion ein (oder lasse sie von jemandem einfügen zwinkern ), mit der das clientfenster einer anwendung per klick als box für die maus festgelegt werden kann.
das dürfte das von dir gewünscte verhalten bringen und ist flexibel und einigermaßen komfortabel.
_________________
You don't wanna walk me down this avenue in hell
Scared that I’ll bicker with the devil herself
- Kristin Hersh, Vertigo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Rasmus
entartet und notorisch gottlos - Ich bin Papst



Anmeldungsdatum: 20.05.2004
Beiträge: 17559

Beitrag(#1123780) Verfasst am: 09.11.2008, 18:49    Titel: Antworten mit Zitat

Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Version=Beta
#AutoIt3Wrapper_icon=..\..\Desktop\stop.ico
#AutoIt3Wrapper_outfile=..\..\Desktop\mousetrap.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <Misc>
Opt("OnExitFunc", "_exit")
HotKeySet('{ESC}', '_exit')

_MouseTrap(100, 110, 100, 110)
Global $start = TimerInit()
Global $break = false;

Do
    ToolTip('MouseTrap ON! Release with Esc!')
Until $break == true ;($start) >= 5000

Func _exit()
    _MouseTrap()
    ToolTip('MouseTrap OFF!')
    Sleep(2000)
   $break = true;

EndFunc   ;==>_exit


Das blockiert die Maus völlig auf Position 100,100,100,100, aber das Rechteck kann man leicht anpassen.
_________________
Brother Sword of Enlightenment of the Unitarian Jihad
If you ask the wrong questions you get answers like '42' or 'God'.
"Glaubst Du noch oder hüpfst Du schon?"
Sylvia Browne - Wahrsager oder Scharlatan?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
fornit
Kaktus



Anmeldungsdatum: 06.10.2003
Beiträge: 552
Wohnort: Wohn ich in der Wüste oder andersum?

Beitrag(#1123834) Verfasst am: 09.11.2008, 20:16    Titel: Antworten mit Zitat

Code:

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Version=Beta
#AutoIt3Wrapper_icon=..\..\Desktop\stop.ico
#AutoIt3Wrapper_outfile=..\..\Desktop\mousetrap.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <Misc>

HotKeySet('{SPACE}', '_onSpace')
Opt("OnExitFunc", "_exit")
HotKeySet('{ESC}', '_exit')


Global $break = false;
Do
    ToolTip('Choose windows to trap the mouse in, then press Space!')
Until $break == true ;
$break = false;

Do
    ToolTip('MouseTrap ON! Release with Esc!')
Until $break == true

Func _onSpace()
   $csize = WinGetPos("[active]")
    _MouseTrap($csize[0], $csize[1], $csize[0] + $csize[2], $csize[1] + $csize[3])
    ToolTip('MouseTrap ON!')
    Sleep(2000)
    $break = true;
   
EndFunc   ;==>_onSpace

Func _exit()
    _MouseTrap()
    ToolTip('MouseTrap OFF!')
    Sleep(2000)
    $break = true;

EndFunc   ;==>_exit


ich hatte gerade zeit und habe mal die beschriebene funktion in rasmus' script eingefügt.
script starten, fenster aktivieren, space drücken.
hotkeys und tooltips musst du selbst an deine bedürfnisse anpassen.
die maus wird nur solange gefangen, bis sich irgendwas am fenster ändert (verschieben, größe verändern, minimieren).
ich habe keine ahnung, warum das so ist, die mousetrap hat ja eigentlich nichts mit dem fenster zu tun, sondern nur mit den koordinaten. hat wahrscheinlich was damit zu tun, wie autoit mit variablen arbeitet, vielleicht hat rasmus ne idee.
ich bin nicht so der autoit-experte, hat aber immerhin für etwas copy&paste gereicht Mr. Green
_________________
You don't wanna walk me down this avenue in hell
Scared that I’ll bicker with the devil herself
- Kristin Hersh, Vertigo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
SoWhy
The Doctor



Anmeldungsdatum: 21.04.2006
Beiträge: 3216
Wohnort: TARDIS

Beitrag(#1123854) Verfasst am: 09.11.2008, 20:32    Titel: Antworten mit Zitat

Danke fornit, ich werds mal probieren Smilie

Ich hab noch nie AutoIt3 probiert, also bitte "bear with me".

Ich habs mal in den Script-Editor kopiert und "Go" gedrückt und hab folgendes bekommen:
Code:
D:\My Things\mousetrap.au3(6,10) : ERROR: can't open include file <Misc>
#include <Misc>
~~~~~~~~~^
D:\My Things\mousetrap.au3(25,82) : ERROR: _MouseTrap(): undefined function.
    _MouseTrap($csize[0], $csize[1], $csize[0] + $csize[2], $csize[1] + $csize[3])
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\My Things\mousetrap.au3 - 2 error(s), 0 warning(s)

_________________
Stop believing - start thinking.
Rise up, rise up!
Live a full life, 'cause when it's over, it's done!
So rise up, rise up! Dance and scream and love

(Cursive - Rise up! Rise up!)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger ICQ-Nummer
fornit
Kaktus



Anmeldungsdatum: 06.10.2003
Beiträge: 552
Wohnort: Wohn ich in der Wüste oder andersum?

Beitrag(#1123881) Verfasst am: 09.11.2008, 21:03    Titel: Antworten mit Zitat

da muss beim include Misc.au3 stehen. sobald man das hier im forum in <> setzt, verschwindet das .au3
auch dafür gilt: ka, warum Verlegen
_________________
You don't wanna walk me down this avenue in hell
Scared that I’ll bicker with the devil herself
- Kristin Hersh, Vertigo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
SoWhy
The Doctor



Anmeldungsdatum: 21.04.2006
Beiträge: 3216
Wohnort: TARDIS

Beitrag(#1123884) Verfasst am: 09.11.2008, 21:11    Titel: Antworten mit Zitat

Jetzt läuft es und es kommen auch die Eingaben, aber wenn man space drückt ändert sich zwar der ToolTip, aber die Maus ist immernoch frei Traurig
Edit: Das gilt auch für den Script von Rasmus...
_________________
Stop believing - start thinking.
Rise up, rise up!
Live a full life, 'cause when it's over, it's done!
So rise up, rise up! Dance and scream and love

(Cursive - Rise up! Rise up!)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger ICQ-Nummer
Rasmus
entartet und notorisch gottlos - Ich bin Papst



Anmeldungsdatum: 20.05.2004
Beiträge: 17559

Beitrag(#1123889) Verfasst am: 09.11.2008, 21:15    Titel: Antworten mit Zitat

SoWhy hat folgendes geschrieben:
Danke fornit, ich werds mal probieren Smilie

Ich hab noch nie AutoIt3 probiert, also bitte "bear with me".

Ich habs mal in den Script-Editor kopiert und "Go" gedrückt und hab folgendes bekommen:
Code:
D:\My Things\mousetrap.au3(6,10) : ERROR: can't open include file <Misc>
#include <Misc>
~~~~~~~~~^
D:\My Things\mousetrap.au3(25,82) : ERROR: _MouseTrap(): undefined function.
    _MouseTrap($csize[0], $csize[1], $csize[0] + $csize[2], $csize[1] + $csize[3])
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\My Things\mousetrap.au3 - 2 error(s), 0 warning(s)


Ich benutze die Beta von AutoIT, eventuell liegt's daran?
_________________
Brother Sword of Enlightenment of the Unitarian Jihad
If you ask the wrong questions you get answers like '42' or 'God'.
"Glaubst Du noch oder hüpfst Du schon?"
Sylvia Browne - Wahrsager oder Scharlatan?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
SoWhy
The Doctor



Anmeldungsdatum: 21.04.2006
Beiträge: 3216
Wohnort: TARDIS

Beitrag(#1123890) Verfasst am: 09.11.2008, 21:17    Titel: Antworten mit Zitat

Rasmus hat folgendes geschrieben:
SoWhy hat folgendes geschrieben:
Danke fornit, ich werds mal probieren Smilie

Ich hab noch nie AutoIt3 probiert, also bitte "bear with me".

Ich habs mal in den Script-Editor kopiert und "Go" gedrückt und hab folgendes bekommen:
Code:
D:\My Things\mousetrap.au3(6,10) : ERROR: can't open include file <Misc>
#include <Misc>
~~~~~~~~~^
D:\My Things\mousetrap.au3(25,82) : ERROR: _MouseTrap(): undefined function.
    _MouseTrap($csize[0], $csize[1], $csize[0] + $csize[2], $csize[1] + $csize[3])
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\My Things\mousetrap.au3 - 2 error(s), 0 warning(s)


Ich benutze die Beta von AutoIT, eventuell liegt's daran?

Najo, den fehler hat fornit ja erkannt, von wegen Misc.au3 statt Misc. Aber das einsperren an sich scheint nicht zu klappen...
_________________
Stop believing - start thinking.
Rise up, rise up!
Live a full life, 'cause when it's over, it's done!
So rise up, rise up! Dance and scream and love

(Cursive - Rise up! Rise up!)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger ICQ-Nummer
fornit
Kaktus



Anmeldungsdatum: 06.10.2003
Beiträge: 552
Wohnort: Wohn ich in der Wüste oder andersum?

Beitrag(#1123892) Verfasst am: 09.11.2008, 21:20    Titel: Antworten mit Zitat

SoWhy hat folgendes geschrieben:
Jetzt läuft es und es kommen auch die Eingaben, aber wenn man space drückt ändert sich zwar der ToolTip, aber die Maus ist immernoch frei Traurig
Edit: Das gilt auch für den Script von Rasmus...


hm, das ist merkwürdig. ich habe leider auch keine wesentlich anderen systeme zum testen hier, meins ist ein win xp sp3 und autoit ist das aktuelle public release vom 12. juni.
_________________
You don't wanna walk me down this avenue in hell
Scared that I’ll bicker with the devil herself
- Kristin Hersh, Vertigo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
SoWhy
The Doctor



Anmeldungsdatum: 21.04.2006
Beiträge: 3216
Wohnort: TARDIS

Beitrag(#1123894) Verfasst am: 09.11.2008, 21:22    Titel: Antworten mit Zitat

fornit hat folgendes geschrieben:
SoWhy hat folgendes geschrieben:
Jetzt läuft es und es kommen auch die Eingaben, aber wenn man space drückt ändert sich zwar der ToolTip, aber die Maus ist immernoch frei Traurig
Edit: Das gilt auch für den Script von Rasmus...


hm, das ist merkwürdig. ich habe leider auch keine wesentlich anderen systeme zum testen hier, meins ist ein win xp sp3 und autoit ist das aktuelle public release vom 12. juni.

Und bei dir geht es?
_________________
Stop believing - start thinking.
Rise up, rise up!
Live a full life, 'cause when it's over, it's done!
So rise up, rise up! Dance and scream and love

(Cursive - Rise up! Rise up!)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger ICQ-Nummer
Rasmus
entartet und notorisch gottlos - Ich bin Papst



Anmeldungsdatum: 20.05.2004
Beiträge: 17559

Beitrag(#1123900) Verfasst am: 09.11.2008, 21:26    Titel: Antworten mit Zitat

Ich würde in jeder Prozedur etc. eine Ausgabe an die Konsole leiten, in der die Parameter etc. angezeigt werden.
_________________
Brother Sword of Enlightenment of the Unitarian Jihad
If you ask the wrong questions you get answers like '42' or 'God'.
"Glaubst Du noch oder hüpfst Du schon?"
Sylvia Browne - Wahrsager oder Scharlatan?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
fornit
Kaktus



Anmeldungsdatum: 06.10.2003
Beiträge: 552
Wohnort: Wohn ich in der Wüste oder andersum?

Beitrag(#1123903) Verfasst am: 09.11.2008, 21:30    Titel: Antworten mit Zitat

SoWhy hat folgendes geschrieben:
fornit hat folgendes geschrieben:
SoWhy hat folgendes geschrieben:
Jetzt läuft es und es kommen auch die Eingaben, aber wenn man space drückt ändert sich zwar der ToolTip, aber die Maus ist immernoch frei Traurig
Edit: Das gilt auch für den Script von Rasmus...


hm, das ist merkwürdig. ich habe leider auch keine wesentlich anderen systeme zum testen hier, meins ist ein win xp sp3 und autoit ist das aktuelle public release vom 12. juni.

Und bei dir geht es?


ja natürlich.
_________________
You don't wanna walk me down this avenue in hell
Scared that I’ll bicker with the devil herself
- Kristin Hersh, Vertigo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
SoWhy
The Doctor



Anmeldungsdatum: 21.04.2006
Beiträge: 3216
Wohnort: TARDIS

Beitrag(#1123905) Verfasst am: 09.11.2008, 21:32    Titel: Antworten mit Zitat

fornit hat folgendes geschrieben:
SoWhy hat folgendes geschrieben:
fornit hat folgendes geschrieben:
SoWhy hat folgendes geschrieben:
Jetzt läuft es und es kommen auch die Eingaben, aber wenn man space drückt ändert sich zwar der ToolTip, aber die Maus ist immernoch frei Traurig
Edit: Das gilt auch für den Script von Rasmus...


hm, das ist merkwürdig. ich habe leider auch keine wesentlich anderen systeme zum testen hier, meins ist ein win xp sp3 und autoit ist das aktuelle public release vom 12. juni.

Und bei dir geht es?


ja natürlich.

Komisch...komisch...
Bei mir kommen, wie gesagt, die Meldungen, aber die maus an sich bleibt frei... :-/
Ich hab auch das Release und Scite als Editor genommen...
_________________
Stop believing - start thinking.
Rise up, rise up!
Live a full life, 'cause when it's over, it's done!
So rise up, rise up! Dance and scream and love

(Cursive - Rise up! Rise up!)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger ICQ-Nummer
Rasmus
entartet und notorisch gottlos - Ich bin Papst



Anmeldungsdatum: 20.05.2004
Beiträge: 17559

Beitrag(#1123907) Verfasst am: 09.11.2008, 21:39    Titel: Antworten mit Zitat

SoWhy hat folgendes geschrieben:
fornit hat folgendes geschrieben:
SoWhy hat folgendes geschrieben:
Jetzt läuft es und es kommen auch die Eingaben, aber wenn man space drückt ändert sich zwar der ToolTip, aber die Maus ist immernoch frei Traurig
Edit: Das gilt auch für den Script von Rasmus...


hm, das ist merkwürdig. ich habe leider auch keine wesentlich anderen systeme zum testen hier, meins ist ein win xp sp3 und autoit ist das aktuelle public release vom 12. juni.

Und bei dir geht es?


Bei mir geht es, wobei ich das verändern der Fenstergröße nicht mehr getestet habe
_________________
Brother Sword of Enlightenment of the Unitarian Jihad
If you ask the wrong questions you get answers like '42' or 'God'.
"Glaubst Du noch oder hüpfst Du schon?"
Sylvia Browne - Wahrsager oder Scharlatan?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
SoWhy
The Doctor



Anmeldungsdatum: 21.04.2006
Beiträge: 3216
Wohnort: TARDIS

Beitrag(#1123910) Verfasst am: 09.11.2008, 21:49    Titel: Antworten mit Zitat

Das ist doch verrückt...
fornit, wenn dein Script so geklappt hat wie du es geschrieben hast...könntest du ihn compilen und mir die .exe schicken (af<at>sowhy<punkt>de)? Dann könnte ich sehen obs an meinem AutoIt liegt oder an meinem System...
_________________
Stop believing - start thinking.
Rise up, rise up!
Live a full life, 'cause when it's over, it's done!
So rise up, rise up! Dance and scream and love

(Cursive - Rise up! Rise up!)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger ICQ-Nummer
fornit
Kaktus



Anmeldungsdatum: 06.10.2003
Beiträge: 552
Wohnort: Wohn ich in der Wüste oder andersum?

Beitrag(#1123941) Verfasst am: 09.11.2008, 23:15    Titel: Antworten mit Zitat

SoWhy hat folgendes geschrieben:
Das ist doch verrückt...
fornit, wenn dein Script so geklappt hat wie du es geschrieben hast...könntest du ihn compilen und mir die .exe schicken (af<at>sowhy<punkt>de)? Dann könnte ich sehen obs an meinem AutoIt liegt oder an meinem System...


kompiliert, einmal kurz getestet und verschickt.
wenn das auch nicht geht... hat dein windows noch garantie? zwinkern
_________________
You don't wanna walk me down this avenue in hell
Scared that I’ll bicker with the devil herself
- Kristin Hersh, Vertigo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
SoWhy
The Doctor



Anmeldungsdatum: 21.04.2006
Beiträge: 3216
Wohnort: TARDIS

Beitrag(#1123943) Verfasst am: 09.11.2008, 23:17    Titel: Antworten mit Zitat

fornit hat folgendes geschrieben:
SoWhy hat folgendes geschrieben:
Das ist doch verrückt...
fornit, wenn dein Script so geklappt hat wie du es geschrieben hast...könntest du ihn compilen und mir die .exe schicken (af<at>sowhy<punkt>de)? Dann könnte ich sehen obs an meinem AutoIt liegt oder an meinem System...


kompiliert, einmal kurz getestet und verschickt.
wenn das auch nicht geht... hat dein windows noch garantie? zwinkern

Habs probiert, geht wirklich nicht...danke aber...
_________________
Stop believing - start thinking.
Rise up, rise up!
Live a full life, 'cause when it's over, it's done!
So rise up, rise up! Dance and scream and love

(Cursive - Rise up! Rise up!)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger ICQ-Nummer
Rasmus
entartet und notorisch gottlos - Ich bin Papst



Anmeldungsdatum: 20.05.2004
Beiträge: 17559

Beitrag(#1123945) Verfasst am: 09.11.2008, 23:33    Titel: Antworten mit Zitat

SoWhy hat folgendes geschrieben:
fornit hat folgendes geschrieben:
SoWhy hat folgendes geschrieben:
Das ist doch verrückt...
fornit, wenn dein Script so geklappt hat wie du es geschrieben hast...könntest du ihn compilen und mir die .exe schicken (af<at>sowhy<punkt>de)? Dann könnte ich sehen obs an meinem AutoIt liegt oder an meinem System...


kompiliert, einmal kurz getestet und verschickt.
wenn das auch nicht geht... hat dein windows noch garantie? zwinkern

Habs probiert, geht wirklich nicht...danke aber...


Hast Du es mit normalen Fenstern probiert, oder nur mit den Game-Fenstern?

Wenn der Titel des Game-Fensters immer der selbe ist könntest Du auch damit arbeiten und auf die Aktivierung mit Space verzichten ....

ETA

Code:
 

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Version=Beta
#AutoIt3Wrapper_icon=..\..\Desktop\stop.ico
#AutoIt3Wrapper_outfile=..\..\Desktop\mousetrap.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <Misc>

;HotKeySet('{SPACE}', '_onSpace')
Opt("OnExitFunc", "_exit")
HotKeySet('{ESC}', '_exit')

Global $break = false;
;Do
 ;:   ToolTip('Choose windows to trap the mouse in, then press Space!')
;Until $break == true ;

WinActivate ("Freigeist")

   $csize = WinGetPos("Freigeist")
    _MouseTrap($csize[0], $csize[1], $csize[0] + $csize[2], $csize[1] + $csize[3])
    ToolTip('MouseTrap ON!')
    Sleep(2000)
    $break = true;

$break = false;

Do
    ;ToolTip('MouseTrap ON! Release with Esc!')
Until $break == true


Func _exit()
    _MouseTrap()
    ToolTip('MouseTrap OFF!')
    Sleep(2000)
    $break = true;

EndFunc   ;==>_exit 


Auch das funktioniert, und auch hier reagiert alles recht merkwürdig, wenn man das Fenster veändert ...
_________________
Brother Sword of Enlightenment of the Unitarian Jihad
If you ask the wrong questions you get answers like '42' or 'God'.
"Glaubst Du noch oder hüpfst Du schon?"
Sylvia Browne - Wahrsager oder Scharlatan?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
fornit
Kaktus



Anmeldungsdatum: 06.10.2003
Beiträge: 552
Wohnort: Wohn ich in der Wüste oder andersum?

Beitrag(#1123950) Verfasst am: 09.11.2008, 23:52    Titel: Antworten mit Zitat

Zitat:

Auch das funktioniert, und auch hier reagiert alles recht merkwürdig, wenn man das Fenster veändert ...


ich hatte das auch probiert, alle variablen in dem array einzeln zu speichern, bevor ich sie an mousetrap übergebe. hat am verhalten aber nichts geändert. ich habe diese variablen auch mal auf const gesetzt, war auch egal.
_________________
You don't wanna walk me down this avenue in hell
Scared that I’ll bicker with the devil herself
- Kristin Hersh, Vertigo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
fornit
Kaktus



Anmeldungsdatum: 06.10.2003
Beiträge: 552
Wohnort: Wohn ich in der Wüste oder andersum?

Beitrag(#1123953) Verfasst am: 09.11.2008, 23:56    Titel: Antworten mit Zitat

SoWhy hat folgendes geschrieben:
fornit hat folgendes geschrieben:
SoWhy hat folgendes geschrieben:
Das ist doch verrückt...
fornit, wenn dein Script so geklappt hat wie du es geschrieben hast...könntest du ihn compilen und mir die .exe schicken (af<at>sowhy<punkt>de)? Dann könnte ich sehen obs an meinem AutoIt liegt oder an meinem System...


kompiliert, einmal kurz getestet und verschickt.
wenn das auch nicht geht... hat dein windows noch garantie? zwinkern

Habs probiert, geht wirklich nicht...danke aber...


na dann viel spass beim weitersuchen. ich hatte mit google auch ein vb-script gefunden, was wohl eine ähnliche funktion realisiert. vielleicht finde ich das noch wieder. ein richtiges tool scheint es für sowas nicht zu geben.

ps: da ist das script: http://www.activevb.de/tipps/vb6tipps/tipp0179.html
_________________
You don't wanna walk me down this avenue in hell
Scared that I’ll bicker with the devil herself
- Kristin Hersh, Vertigo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen   Drucker freundliche Ansicht    Freigeisterhaus Foren-Übersicht -> DAU's Paradise Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



Impressum & Datenschutz


Powered by phpBB © 2001, 2005 phpBB Group