AutoHotKey AHK


Software Office, Browser, E-Mail-Clients, Datenbanken etc.

Antwort
 
Themen-Optionen
Alt 12.10.2007, 11:08   #1 (permalink)
AutoHotKey AHK

Hey Leute, Nerds, Xaicons und Dexters!

Lasst uns einen AutoHotKey-Thread starten! (Hiermit getan)

Hier:
  • darf jeder seine extrem coolen Scrips posten
  • nach Hilfe gefragt werden
  • Tipps gegeben werden
  • Ideen Austauschen!
  • usw
  • usw



-

Hab mich Heute zum ersten mal damit beschäftigt und finds toll. Es hapert noch an ein paar Ecken, aber ich hoff dass ich die Fehler bald lösen kann.

Ich habe keinen eigenen Thread zu AHK gefunden, drum der Neustart.
__________________
Das Leben ist zum Lachen da, drum nehm ich Psychopharmaka.
F.U.
cornholio ist offline   Mit Zitat antworten
Alt 12.10.2007, 11:26   #2 (permalink)
AW: AutoHotKey AHK

ok, sehr schön. ich trau mich aber nich, meine scripts zu posten, weil dann lachen alle. bzw ach quark, soll die doch wer optimieren und mir sagen was daran ungeschickt is mal eine auswahl:

Code:
^F12::
random, id, 55555555555555,55555555555555555555555
send, <guid isPermaLink="false">
send, %id%
send, </guid>
return
sehr praktisch wenn man manuell rss feeds erstellt

Code:
::bp::boardplanet.net
adresszeilen sind schneller als favoriten. erklärt auch warum ich manchmal so ausführlich im icq schreib

bpspezifisch:

Code:
:o:img::
{
send, [img]
send, ^v
send,[/img]
}
return
Code:
:*:src::
{

send, [size=1][url=
send, ^v
send,]src[/url][/size]
}
bevor ich spezialtasten hatte:

Code:
^WheelDown::SoundSet -10 ;
^WheelUp::SoundSet +10 ;
grafikkopierscript

Code:
#q::
CoordMode, Pixel, Screen
setbatchlines -1
SetMouseDelay, 1
;====================================limits src
srcx = 734
srcy = 295
trgtx = 95


loop
{
CoordMode, Pixel, Screen
;====================================escape loop break
getKeyState, state, Escape
if state = D
{
break
}
else
{
}
;====================================define distance src_trgt

trgtx = %srcx% 
envadd, trgtx, -651
PixelGetColor, color, %srcx%, %srcy%

IfInString, color, 444444
{
Mouseclick, left, trgtx, srcy
}

else
{
}

envadd, srcx, 1

if srcx >=994
{
srcx = 734
envadd, srcy, 1
}

else
{
}

if srcy >=384
{
break
}
else
{
}


}

return
ich hoff das is der richtige
__________________
Das Benzin des Wassers wird proportional am Feuer gemacht.
Aaron T. Richter


man brauch keine jacke um ne Hopper-Mütze aufzuhaben
asiatisches Sprichwort
vergeben
Dexter ist offline   Mit Zitat antworten
Alt 12.10.2007, 11:45   #3 (permalink)
AW: AutoHotKey AHK

Code:
#!l::
  gosub GetMarkedInfomation
  clipboard = http://dict.leo.org/?lp=ende&lang=de&searchLoc=0&cmpType=relaxed&relink=on&sectHdr=on&spellToler=std&search=%clipboard%
  gosub OpenBrowserTab
  return

#!p::
  gosub GetMarkedInfomation
  clipboard = http://php.net/%clipboard%
  gosub OpenBrowserTab
  return

#!+w::
  gosub GetMarkedInfomation
  clipboard = http://www.wissen.de/xt/default.do?MENUNAME=Suche&SEARCHTYPE=topic&query=%clipboard%
  gosub OpenBrowserTab
  return

#!w::
  gosub GetMarkedInfomation
  clipboard = http://de.wikipedia.org/w/wiki.phtml?go=Go&search=%clipboard%
  gosub OpenBrowserTab
  return

#!g::
  gosub GetMarkedInfomation
  clipboard = http://www.google.de/search?sourceid=navclient&q=%clipboard%
  gosub OpenBrowserTab
  return

; ############################ FUNCTIONS #################################
GetMarkedInfomation:
  clipboardOld = %clipboard%
  clipboard = ;
  send, ^c 
  ClipWait 1
  return

OpenBrowserTab:
  SetTitleMatchMode, 2
  WinActivate, Mozilla Firefox,,,
  send, ^t
  sleep, 200
  send, ^v{enter}
  clipboard = %clipboardOld%
  return
Damit kann man einen beliebigen Begriff markieren, und dann mit folgenden Tastencodes bestimmte Webseiten zu diesem Begriff öffnen:
[win] + [alt] + [w] = wikipedia
[win] + [alt] + [shift] + [w] = wissen.de
[win] + [alt] + [L] = dict.leo.org
[win] + [alt] + [g] = google.de
[win] + [alt] + [p] = php.net
__________________
Man reiche mir mein LART!
Kein Support bei IT-Fragen via ICQ, Skype, PN oder Email!
(Stammuser ausgenommen)
Xaicon ist offline   Mit Zitat antworten
Alt 12.10.2007, 12:32   #4 (permalink)
AW: AutoHotKey AHK

Muss ich zum Fenster maximieren und positionieren immer zwingend den Namen angeben?

Ich dachte, bei nichtdefinieren wird das zuletzt geöffnete Fenster gewählt?

Code:
#n::Run Notepad
WinMaximize
WinMaximize [, WinTitle, WinText, ExcludeTitle, ExcludeText]

Oder sollte ich etwa

Code:
 WinMaximize [, , , , ]
schreiben? Der Fenstername variiert bei mir.
__________________
Das Leben ist zum Lachen da, drum nehm ich Psychopharmaka.
F.U.
cornholio ist offline   Mit Zitat antworten
Alt 12.10.2007, 13:03   #5 (permalink)
AW: AutoHotKey AHK

Wenn Du ein notepad öffnest, ist der WinTitle eigentlich immer 'Notepad'. Erst wenn eine Datei geöffnet wird, ist der Title anders.
Bei WinMaximize muss -afaik- mindestens ein Wert gegeben sein, sonst weiss AHK nicht welches Fenster angesprochen werden soll.
Sieht ähnlich aus wie in meinem Script das WinActivate...
__________________
Man reiche mir mein LART!
Kein Support bei IT-Fragen via ICQ, Skype, PN oder Email!
(Stammuser ausgenommen)
Xaicon ist offline   Mit Zitat antworten
Alt 12.10.2007, 14:40   #6 (permalink)
AW: AutoHotKey AHK

Kann man bei variablen WinTitle's nicht ein Pattern angeben? Sowas wie "* - Notepad", wobei das Sternchen ein Platzhalter für alle möglichen Strings darstellt? Hab grad keine Möglichkeit das auszuprobieren, weil ich fast nur noch Linux nutze.

Off-Topic:
Und ich würd Notepad durch Notepad2 erstetzen. Danke Xai für den Tipp
__________________
life is great, you just have to look at it from the right perspective
Alp.traum ist offline   Mit Zitat antworten
Alt 12.10.2007, 16:49   #7 (permalink)
AW: AutoHotKey AHK

Notepad2 hab ich hier ja auch

Das war ja auch nur ein Platzhalter.
Mein Problem ist, dass das Programm welches ich öffnen will, niemals den selben Header hat. Nur Stellenweise.

Das mit den Pattern hab ich mir auch schon gedacht. Muss ich nochmal suchen.
__________________
Das Leben ist zum Lachen da, drum nehm ich Psychopharmaka.
F.U.
cornholio ist offline   Mit Zitat antworten
Alt 12.10.2007, 19:47   #8 (permalink)
AW: AutoHotKey AHK

Ihr habts geschafft! Ich nehme den Kampf wieder auf.
__________________
Gleich reiß ich dir den Sack ab!
Mr. White ist offline   Mit Zitat antworten
Alt 12.10.2007, 21:27   #9 (permalink)
AW: AutoHotKey AHK

Wenn, dann braucht man eh bloß QuickSilver.
Das kann alles, alles lernen, alles besser, alles (noch) schneller und überhaupt.



YouTube Video
ERROR: If you can see this, then YouTube is down or you don't have Flash installed.


(...wann geht das gehate wieder los? )
overdose ist offline   Mit Zitat antworten
Alt 13.10.2007, 00:00   #10 (permalink)
AW: AutoHotKey AHK

Zitat:
Zitat von overdose Beitrag anzeigen
(...wann geht das gehate wieder los? )
Off-Topic:
iDose fühlt sich wohl diskriminiert
__________________
Man reiche mir mein LART!
Kein Support bei IT-Fragen via ICQ, Skype, PN oder Email!
(Stammuser ausgenommen)
Xaicon ist offline   Mit Zitat antworten
Alt 13.10.2007, 10:30   #11 (permalink)
AW: AutoHotKey AHK

ey yo digger, ich will nich haten, aber ich glaub die beiden sind gar nich richtig zu vergleichen, oder?! hab das video jetzt nich geguckt, nur das hier, aber es scheint als wäre deins is eher son launcher/produktivitätstool, aber ahk kann echt alles. auch cheats für flashspiele
__________________
Das Benzin des Wassers wird proportional am Feuer gemacht.
Aaron T. Richter


man brauch keine jacke um ne Hopper-Mütze aufzuhaben
asiatisches Sprichwort
vergeben
Dexter ist offline   Mit Zitat antworten
Alt 15.10.2007, 08:13   #12 (permalink)
AW: AutoHotKey AHK

Ich habe mit AHK nichts am Hut, bekomme aber Zuckungen in den Fingern wenn ich das hier lese ^^ Hat jemand vll ne Ahnung oder noch besser nen Link wo man das "schnell" und einfach lernen kann? Sonderlich kompliziert scheint es nicht zu sein wenn man erstmal dahintergestiegen ist wie das Grundprinzip läuft.
__________________
in this world of lies, the truth, it means resistance
to make the masses see and sense their needs
Heaven Shall Burn - The Weapon They Fear
Phatty ist offline   Mit Zitat antworten
Alt 15.10.2007, 08:37   #13 (permalink)
AW: AutoHotKey AHK

Zitat:
Zitat von Phatty Beitrag anzeigen
Ich habe mit AHK nichts am Hut, bekomme aber Zuckungen in den Fingern wenn ich das hier lese ^^ Hat jemand vll ne Ahnung oder noch besser nen Link wo man das "schnell" und einfach lernen kann? Sonderlich kompliziert scheint es nicht zu sein wenn man erstmal dahintergestiegen ist wie das Grundprinzip läuft.
auf die homepage gehen, gucken. sonderlich kompliziert ist das internet nicht, wenn man erstmal dahintergestiegen ist wie das grundprinzip läuft


http://de.autohotkey.com/wiki/index....Erste_Schritte
http://de.autohotkey.com/docs/
http://de.autohotkey.com/support/
__________________
Das Benzin des Wassers wird proportional am Feuer gemacht.
Aaron T. Richter


man brauch keine jacke um ne Hopper-Mütze aufzuhaben
asiatisches Sprichwort
vergeben
Dexter ist offline   Mit Zitat antworten
Alt 21.11.2007, 08:40   #14 (permalink)
AW: AutoHotKey AHK

Damn! ganzer Text weg! *grml*

Hilfe!

Ich habe ein Problem:

Ich habe ein Script, was nur aus einfachen Tastaturbefehlen besteht.
Dieses Script läuft immer im selben Fenster, und soll nun eine bestimmte Zahl X, immer wieder wiederholt werden, nachdem es einmal durchgelaufen ist.

Hab mit den Loops bis jetzt nur meinen Rechner zum Abstürzen gebracht...

Code:
WinWait, Neu Textdokument.txt - Editor, 
IfWinNotActive, Neu Textdokument.txt - Editor, , WinActivate, Neu Textdokument.txt - Editor, 
WinWaitActive, Neu Textdokument.txt - Editor, 
MouseClick, left,  414,  215
Sleep, 100
Send, {SHIFTDOWN}b{SHIFTUP}labla{ENTER}{ENTER}{TAB}{TAB}{TAB}{F8}{F9}{ENTER}{ENTER}{TAB}{TAB}{SHIFTDOWN}c{SHIFTUP}{ENTER}{ENTER}{SHIFTDOWN}{F12}{SHIFTUP}{ENTER}
edit: der mausklick kommt nur vom Fensterwechseln. Der sollte auch nicht sein. Da wird nicht geklickt!
__________________
Das Leben ist zum Lachen da, drum nehm ich Psychopharmaka.
F.U.
cornholio ist offline   Mit Zitat antworten
Alt 21.11.2007, 09:34   #15 (permalink)
AW: AutoHotKey AHK

ok, der erste teil is wohl das problem, die sendsache funktioniert glaubich.
stell mal die richtigen fensternamen mit dem spy fest! hab das gerade mal so probiert, und das klappt:

Code:
WinWait, Unbenannt - Editor, 
IfWinNotActive, Unbenannt - Editor, , WinActivate, Unbenannt - Editor - Editor, 
WinWaitActive, Unbenannt - Editor, 
MouseClick, left,  414,  215
Sleep, 100
Send, 

{SHIFTDOWN}b{SHIFTUP}labla{ENTER}{ENTER}{TAB}{TAB}{TAB}{F8}{F9}{ENTER}{ENTER}{TAB}{TAB}{SHIF

TDOWN}c{SHIFTUP}{ENTER}{ENTER}{SHIFTDOWN}{F12}{SHIFTUP}{ENTER}
und das hier geht auch:
Code:
WinWait, neu textdokument.txt - Editor, 
IfWinNotActive, neu textdokument.txt, , WinActivate, neu textdokument.txt, 
WinWaitActive, neu textdokument.txt, 
MouseClick, left,  414,  215
Sleep, 100
Send, 

{SHIFTDOWN}b{SHIFTUP}labla{ENTER}{ENTER}{TAB}{TAB}{TAB}{F8}{F9}{ENTER}{ENTER}{TAB}{TAB}{SHIF

TDOWN}c{SHIFTUP}{ENTER}{ENTER}{SHIFTDOWN}{F12}{SHIFTUP}{ENTER}
__________________
Das Benzin des Wassers wird proportional am Feuer gemacht.
Aaron T. Richter


man brauch keine jacke um ne Hopper-Mütze aufzuhaben
asiatisches Sprichwort
vergeben
Dexter ist offline   Mit Zitat antworten
Alt 21.11.2007, 10:40   #16 (permalink)
AW: AutoHotKey AHK

Danke schonmal!

Aber deine Scripts laufen bei mir nicht.
Dem fehlt das "Send-Parameter"

Was mir halt noch fehlt, ist das Wiederholen.
__________________
Das Leben ist zum Lachen da, drum nehm ich Psychopharmaka.
F.U.
cornholio ist offline   Mit Zitat antworten
Alt 21.11.2007, 10:57   #17 (permalink)
AW: AutoHotKey AHK

hab die direkt aus der ini kopiert...vielleicht is da irgendwo n zeilensprung erfolgt, setz doch seinen schwungklammernkladderatsch bitte mal direkt hinter das "send, " --so wie dus auch hattest
__________________
Das Benzin des Wassers wird proportional am Feuer gemacht.
Aaron T. Richter


man brauch keine jacke um ne Hopper-Mütze aufzuhaben
asiatisches Sprichwort
vergeben
Dexter ist offline   Mit Zitat antworten
Alt 21.11.2007, 12:11   #18 (permalink)
AW: AutoHotKey AHK

Hä?

Ich versteh nicht ganz worauf du hinaus willst. Mit den geschwungenen Klammern hab ich eh so meine Probleme... Das will alles nicht funktionieren... ARG!
__________________
Das Leben ist zum Lachen da, drum nehm ich Psychopharmaka.
F.U.
cornholio ist offline   Mit Zitat antworten
Alt 21.11.2007, 14:34   #19 (permalink)
AW: AutoHotKey AHK

So. Hab jetzt das passende script.
Habe wiederum ein shortcut um es zu starten. der sagt aber immer Run, Error - file not found... ?
__________________
Das Leben ist zum Lachen da, drum nehm ich Psychopharmaka.
F.U.
cornholio ist offline   Mit Zitat antworten
Alt 21.11.2007, 15:54   #20 (permalink)
AW: AutoHotKey AHK



ich habs!
Die Lösung war, dass man mit den Klammer aufpassen muss... Jetzt weiss ich auch was du meintest dex.

Code:
#s:: ; Rechtsklick run script, oder exe erstellen. win-taste + s startet das script

Loop 3 ; Hier Anzahl der GID-Bilder eingeben

{
WinWait, GID121  Basisbild verwalten, 
IfWinNotActive, GID121  Basisbild verwalten, , WinActivate, GID121  Basisbild verwalten, 
WinWaitActive, GID121  Basisbild verwalten, 
Sleep, 100
Send, {SHIFTDOWN}{TAB}{TAB}{TAB}{TAB}{SHIFTUP}
Send, s
Send, {ENTER}
Sleep, 2000
Send, {SHIFTDOWN}{F12}{SHIFTUP}
sleep, 2000
}
__________________
Das Leben ist zum Lachen da, drum nehm ich Psychopharmaka.
F.U.
cornholio ist offline   Mit Zitat antworten
Alt 21.11.2007, 18:54   #21 (permalink)
AW: AutoHotKey AHK

und was kann das jetzt?`!
__________________
Das Benzin des Wassers wird proportional am Feuer gemacht.
Aaron T. Richter


man brauch keine jacke um ne Hopper-Mütze aufzuhaben
asiatisches Sprichwort
vergeben
Dexter ist offline   Mit Zitat antworten
Alt 21.11.2007, 22:07   #22 (permalink)
AW: AutoHotKey AHK

Den Status auf S setzen.

Musst du nicht verstehen. Hat was mit Datenpflege zu tun. Arbeit halt.
__________________
Das Leben ist zum Lachen da, drum nehm ich Psychopharmaka.
F.U.
cornholio ist offline   Mit Zitat antworten
Alt 22.11.2007, 09:24   #23 (permalink)
AW: AutoHotKey AHK

Hatte ich Dir nicht meinen Brain-Infor-Indexupdate-ahk-Script in Dein Transfer gestellt, bevor ich die Firma verlassen habe?
__________________
Man reiche mir mein LART!
Kein Support bei IT-Fragen via ICQ, Skype, PN oder Email!
(Stammuser ausgenommen)
Xaicon ist offline   Mit Zitat antworten
Alt 22.11.2007, 09:29   #24 (permalink)
AW: AutoHotKey AHK

cool. habs grad gesehen!

Das erspart mir die Arbeit eins zu basteln.
Mein Script ist ja für den Bildstatus.
__________________
Das Leben ist zum Lachen da, drum nehm ich Psychopharmaka.
F.U.
cornholio ist offline   Mit Zitat antworten

Alt 05.02.2008, 07:55   #25 (permalink)
AW: AutoHotKey AHK

So. Neues Problem:

Ich schaff es nicht, dass "Productstream blablba..."-Fenster in den linken Bildschirm (Dualscreen) zu schieben, und es dort zu maximieren.
Schwierigkeit daran ist, dass es immer unterschiedlich lang dauert bis alle Programme offen sind, und das Fenter heißt nicht immer so. Es wechselt je nach Modus in dem es beendet wurde den Namen.

->

Outlook, Compass, IE sollen im linken Bildschirm maximiert werden.
Der Rest im rechten.

Code:
run C:\Programme\Microsoft Office\OFFICE11\OUTLOOK.EXE

Sleep, 2000

run C:\Programme\Mozilla Firefox\firefox.exe

Sleep, 2000

run C:\Dokumente und Einstellungen\XXXXXXXXXX\Desktop\Productstream Compass

Sleep, 4000

run C:\Programme\Autodesk\Inventor 11\Bin\Inventor.exe

Sleep, 5000

run C:\Programme\Mozilla Firefox\firefox.exe

Sleep, 2000

run C:\Programme\Internet Explorer\iexplore.exe
Hab schon viele Varianten probiert, funktioniert aber alles nicht so wie ich es mir vorstell.

Dann legt mal los.
__________________
Das Leben ist zum Lachen da, drum nehm ich Psychopharmaka.
F.U.
cornholio ist offline   Mit Zitat antworten
Antwort

Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus
Gehe zu



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. | SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Copyright ©2008, BoardPlanet.net | Style enhanced by digital-anger.de