Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

το ahk δεν αναγνωρίζει το DOM των webpages

 

δεν υπάρχει κάτι που ακριβώς θέλω να κάνω, ότι μπορεί να κάνει κανείς με webpages μπορεί να το κάνει με JS, αλλά ότι εύκολα

 

γι'αυτό έλεγα αν έχει υπόψη του κανένας κάτι αντίστοιχο για webpages

  • 6 μήνες μετά...
  • Απαντ. 62
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοσ.

έχω φτιάξει ένα homemade quadrant (4πλές μανέτες ισχύος για την ισχύ σε flight simulators) και θέλω να το αναγκάσω να στέλνει τιμές στο παιχνίδι iL2.

έχει κανείς καμιά ιδέα αν μπορεί το ΑΗΚ να δημιουργήσει εντολή της μορφής:

 

"όταν μετακινώ τον άξονα Χ του joystick στην θέση 75%"

 

να δίνει την εντολή

 

["κουμπι F11"+"άξονας Χ στην θέση 75%"]

 

Το παιχνίδι δεν δέχεται πολλαπλές εισόδους για την ισχύ των κινητήρων αλλά πρέπει να επιλέξεις τον κάθε κινητήρα και μετά να του δηλώσεις την ισχύ. [δηλαδή: "select engine#1, set power 75%" ]. Αυτό προσπαθώ να κάνω μέσω του ΑΗΚ. ποιές είναι οι απόψεις σας επί του θέματος?

ΕΥχαριστώ πολύ

Δημοσ.
;1966625']"όταν μετακινώ τον άξονα Χ του joystick στην θέση 75%"

 

να δίνει την εντολή

 

["κουμπι F11"+"άξονας Χ στην θέση 75%"]

 

Γιά δες μήπως σε βοηθάνε για ξεκίνημα αυτά τα δύο:

 

http://www.autohotkey.com/docs/KeyList.htm

http://www.autohotkey.com/forum/viewtopic.php?t=26162

 

Ψάξε για joystick + axis στο φόρουμ του AutoHotkey. Εχει κι άλλα.

 

Απʼ ό,τι κατάλαβα, ο μόνος τρόπος είναι αυτός που φαίνεται στο δεύτερο λινκ, δηλ. ένα timer που παρακολουθεί τις τιμές των αξόνων που σε ενδιαφέρουν και στέλνει εντολές ανάλογα.

Δημοσ.

Ευχαριστώ Eusebius, μου έδωσες βάση για να προχωρήσω!

ανακάλυψα και το gLovePIE για να δημιουργήσω εικονικό joystick και να του αντιστοιχίσω μια σειρά πλήκτρων του δικού μου joystick για κάθε πλήκτρο του εικονικού. Αλλά και εκεί μου τα χαλάει στον συντονισμό των εντολών, δεν μπορώ να το κάνω ταυτόχρονα...πφφφφ

  • 4 εβδομάδες αργότερα...
Δημοσ.

Ψάχνω από το πρωί στο φόρουμ να βρω κάτι που είχε παλιότερα (και χρησιμοποιώ χρόνια τώρα σαν .exe) που έκανε το Autohotkey να αλλάζει γλώσσα με το Caps Lock.

 

Θέλω να κάνω ένα νέο .exe το οποίο να πατώντας το Ctrl να δίνει Alt(πατημένο)+ Shift+Shift δλδ πατημένο Αlt και δύο φορές το Shift. Μπορεί κάποιος να με βοηθήσει;

  • 2 εβδομάδες αργότερα...
Δημοσ.

Καλημερες

 

Αρχισα να παιζω εδω και λιγες μερες με το AHK και εγραψα κανα δυο σκριπτακια που με βολευανε παραποιωντας λιγο τα ετοιμα δικα σου να πω την αληθεια και εχω μια ερωτηση.

 

Εχω βαλει μια συντομευση που μου ανοιγει 4-5 σελιδες που παρατηρω, αλλα μολις την πατησω μου ανοιγουν 5 παραθυρα firefox αντι για 1 που θελω με 5 tabs.

 

Πως μπορω να το κανω να ανοιγει σε 1 window με 5 tabs?

 

Αν βεβαια εχω ηδη ανοιχτο παραθυρο firefox αυτο δεν συμβαινει γιατι ανοιγουν ετσι ολα σε tabs.

 

Πχ.

>
^!s::
 Run,  http://insomnia.gr
 Run,  http://www.sport24.gr
 Run,  http://www.insomnia.gr/forum/
 Run,  http://www.insomnia.gr/forum/subscription.php
 Run,  http://www.insomnia.gr/forum/forumdisplay.php?f=19
 Return

Ενα ακομα που με βοηθαει για να ψαχνω rapidshare links

 

 

>
^!r::
 Send, ^c
 Run, http://www.google.com/search?hl=en&q="rapidshare.com/files"+%Clipboard%&btnG=Search
 Return

Στο 2ο εχω προβλημα με τα διαλυτικα γιατι δεν τα δεχεται,

δηλαδη στον γουγλη θα βγει

rapidshare.com/links %whatever has been copied from the Clipboard%

 

Any suggestions anyone???

  • 9 μήνες μετά...
Δημοσ.

Χαίρεται !

 

Εχω μια ερωτηση .

Γινεται να φταξω Script τον οποιο να εκτελειτε σε πατημα (οσα πληκτρα επιλογης)

σε Online game?

π.χ. ctrl+x+p =να εκτελειτε στο Game σε /say xronia polla

Exω αυτην την απορια !:fear:

Υπαρχει βεβαια μια λυση....να ξεφορτοθω το Keyboard που εχω κ να παρω G15.

 

thnx :-)

  • 2 χρόνια αργότερα...
Δημοσ.

Επίσης συγχαρητηρια για τον οδηγο ...

 

Θα ήθελα λίγη βοήθεια σε 2 πραγματάκια ...

 

Το ένα είναι κάτι που αρχικά μου φάνηκε και εμένα απλό ...

 

Προσπαθώ να φταξω Script με το οποιο

οταν πληκτρολογώ ppp να δίνει panagiotis

αλλά και όταν δίνω PPP να δίνει πάλι panagiotis

Δηλαδή είτε με μικρά είτε με κεφαλαία γράφω το αποτέλεσμα να είναι το ίδιο...

 

Το πρώτο, φυσικά και είναι απλό και γίνετε

 

:*:ppp::{SetCapsLockState, Off}panagiotis{Enter}

 

στο PPP

έχω δοκιμάσει ανεπιτυχως αρκετά:

:*:PPP::{SetCapsLockState, Off}panagiotis

ή

:*:PPP::send {SetCapsLockState, Off}PANAGIOTIS

Δε τα έχω καταφέρει ακόμη ...

 

H δευτερη βοήθεια που θελω είναι στο remap του ποληκτρολογίου μου

Το πληκτρολόγιο μου έχει αριστερά κάποια έξτρα πλήκτρα όπως

πλήκτρο "Cut" , "Copy" και "Paste"

Από κάτω ακριβώς έχει διπλό πλήκτρο με βελάκια

για "Application"

Μέσα απο το software του πληκτρολογίου το αριστερό βελάκι το μετέτρεψα σε

"Ctrl F" δηλ Find

Στο δεξί δεν έχω έτοιμη επιλογή αλλα θα ήθελα να το μετατρέψω σε κάτι αντιστοιχο ...

 

Αυτό μου φάνηκε δύσκολο ...

Βρήκα ένα Script όπου τρεχοντάς το μπορώ να δω σε ένα παράθυρο την αλληλουχία χαρακτήρων όταν πατω αυτό το πλήκτρο που θέλω να άλάξω ...

Αλλα μέχρι εκεί ...

 

Ευχαριστώ πολύ για την υπομονή σας ...

  • 3 μήνες μετά...
Δημοσ.

Καλημέρα παλικάρια! Παλιό το topic αλλά πολύ ενδιαφέρον!

 

Έχω φτιάξει ένα πολύ απλό script για click σε συγκεκριμένα σημεία της οθόνης πχ

 

>F1::
CoordMode, mouse, Screen ;
send {Click 429, 171} ; 
return

F2::
CoordMode, mouse, Screen ;
send {Click 160, 131} ; 
return

 

κτλ κτλ...

 

Το θέμα είναι ότι όταν πατάω ένα πλήκτρο για να γίνει το click φεύγει ο δείκτης του mouse και πάει στο σημείο (x/y) που έχω ορίσει!

 

Είχα διαβάσει στο forum του προγράμματος ότι γίνεται να στείλεις εντολή click αλλά χωρίς να φύγει ο δείκτης.

 

ξέρει κανείς πως γίνεται αυτό?

  • 4 μήνες μετά...
Δημοσ.

Καλήσπέρα, μόλις άρχισα να χρησιμοποιω αυτό το φανταστικό πρόγραμμα. Το μόνο πρόβλημα είναι οτι δεν συνεργάζεται με τίποτα με τον firefox :(

 

Λοιπόν αν γνωρίζει κανείς, έχω φτιάξει το παρακάτω script

 

>
SetTitleMatchMode 2



SendMode Input

F1::
IfWinActive ahk_class SunAwtFrame
{
 SendInput ^+s
 WinActivate Chrome
 Sleep 1500
 send ^{F5}
      

}
else
{
WinActivate  ahk_class SunAwtFrame
}
return 

 

Στον Chrome δουλεύει κανονικά, στον firefox όμως ενω αλλάζει το active παράθυρο στον firefox, δεν κάνει refresh κ δεν γυρίζει και στο παράθυρο αν ξαναπατήσω το F1. Καμιά ιδέα :(

Δημοσ.

Έχω τρελαθεί με αυτό το πρόγραμμα!ευχαριστώ όποιον το ξανάφερε στην επιφάνεια γιατί από ότι είδα είναι από το 2007 και τότε δεν το είχα δει.

Όπως και οι παραπάνω έχω και εγώ μια απορία που μάλλον είναι απλή αλλά για κάποιο λόγο εμένα δε μου δουλεύει.

>:*:ςςς.::{Alt Down}{Shift}{Alt Up}www.
:*:ηττπ::{Alt Down}{Shift}{Alt Up}http

Για κάποιο λόγο το παραπάνω δε δουλεύει.Έχουμε ιδέα γιατί?Είμαι με win7 βέβαια αλλά δε νομίζω όλα τα άλλα να δουλεύουν και αυτό όχι και να φταίει το λογισμικό.

 

Άκυρο απλά δεν είχα σώσει το .ahk σε unicode format.όλα μια χαρά δουλεύουν

  • 1 χρόνο αργότερα...
Δημοσ.

Καλησπερα παιδια.αυτο ειναι το πρωτο μου ποστ στο φορουμ σας

δεν ειναι τυχαιο που το ποστ αυτο ειναι στο θεμα AHK.

ασχολουμαι με AHK 3 χρονια τωρα.εχω φτιαξει πολλα tutorials

και παντα πιστευα οτι ειμαι "μονος" μου :ph34r:

δεν περιμενα να ασχολουντε πολλοι με αυτην την γλωσσα.

μπορειτε να δειτε ολα τα tutorials και τα sources μου στο www.prodefence.org

 

μπορω να σας βοηθησω σε οτι θελετε πανω στην AHK και γιατι οχι να φτιαξουμε μια ελληνικη κοινοτητα

 

το email μου : [email protected]

 

ευχαριστω για την προσοχη σας

 

Καλήσπέρα, μόλις άρχισα να χρησιμοποιω αυτό το φανταστικό πρόγραμμα. Το μόνο πρόβλημα είναι οτι δεν συνεργάζεται με τίποτα με τον firefox sad.gif

 

Λοιπόν αν γνωρίζει κανείς, έχω φτιάξει το παρακάτω script

 

>
SetTitleMatchMode 2
SendMode Input
F1::
IfWinActive ahk_class SunAwtFrame
{
SendInput ^+s
WinActivate Chrome
Sleep 1500
send ^{F5}


}
else
{
WinActivate ahk_class SunAwtFrame
}
return 

 

Στον Chrome δουλεύει κανονικά, στον firefox όμως ενω αλλάζει το active παράθυρο στον firefox, δεν κάνει refresh κ δεν γυρίζει και στο παράθυρο αν ξαναπατήσω το F1. Καμιά ιδέα sad.gif

 

Λογικα εχεις 2 παραθυρα.

το chrome και το ahk_class SunAwtFrame

θες οταν ειναι ενεργο το ahk_class SunAwtFrame να πηγαινει στο chrome και να κανει refresh(?)

διαφορετικα να μενει στο ahk_class

 

Γενικοτερα να αποφευγεις το winactivate...

καλυτερα δουλεψε ως εξης

 

>
WinGetActiveTitle,title
if title contains firefox
{
kane afto p 8es
}
else
{
kane afto p 8es
}

 

Καλημέρα παλικάρια! Παλιό το topic αλλά πολύ ενδιαφέρον!

 

Έχω φτιάξει ένα πολύ απλό script για click σε συγκεκριμένα σημεία της οθόνης πχ

 

>F1::
CoordMode, mouse, Screen ;
send {Click 429, 171} ;
return

F2::
CoordMode, mouse, Screen ;
send {Click 160, 131} ;
return

 

κτλ κτλ...

 

Το θέμα είναι ότι όταν πατάω ένα πλήκτρο για να γίνει το click φεύγει ο δείκτης του mouse και πάει στο σημείο (x/y) που έχω ορίσει!

 

Είχα διαβάσει στο forum του προγράμματος ότι γίνεται να στείλεις εντολή click αλλά χωρίς να φύγει ο δείκτης.

 

ξέρει κανείς πως γίνεται αυτό?

 

γινεται με την εντολη SendEvent()

 

παρολαυτα μπορεις να τροποποιησεις τον κωδικα σου σε κατι τετοιο

 

 

>
CoordMode, mouse, Screen ;μια φορα αρκει
SetDefaultMouseSpeed,0 ; μιδενιζεις την ταχυτητα του ποντικιου
SetBatchLines,-1 ;βαζεις τον CPU στην μεγιστη ταχυτητα
F1::
mousegetpos,x1,y1
Click 429, 171
mousemove,%x1%,%y1% ;επιστρεφεις το ποντικι στην αρχικη θεση
return

F2::
mousegetpos,x2,y2
Click 160, 131
mousemove,%x2%,%y2%
return

 

Επίσης συγχαρητηρια για τον οδηγο ...

 

Θα ήθελα λίγη βοήθεια σε 2 πραγματάκια ...

 

Το ένα είναι κάτι που αρχικά μου φάνηκε και εμένα απλό ...

 

Προσπαθώ να φταξω Script με το οποιο

οταν πληκτρολογώ ppp να δίνει panagiotis

αλλά και όταν δίνω PPP να δίνει πάλι panagiotis

Δηλαδή είτε με μικρά είτε με κεφαλαία γράφω το αποτέλεσμα να είναι το ίδιο...

 

Το πρώτο, φυσικά και είναι απλό και γίνετε

 

:*:ppp::{SetCapsLockState, Off}panagiotis{Enter}

 

στο PPP

έχω δοκιμάσει ανεπιτυχως αρκετά:

:*:PPP::{SetCapsLockState, Off}panagiotis

ή

:*:PPP::send {SetCapsLockState, Off}PANAGIOTIS

Δε τα έχω καταφέρει ακόμη ...

 

H δευτερη βοήθεια που θελω είναι στο remap του ποληκτρολογίου μου

Το πληκτρολόγιο μου έχει αριστερά κάποια έξτρα πλήκτρα όπως

πλήκτρο "Cut" , "Copy" και "Paste"

Από κάτω ακριβώς έχει διπλό πλήκτρο με βελάκια

για "Application"

Μέσα απο το software του πληκτρολογίου το αριστερό βελάκι το μετέτρεψα σε

"Ctrl F" δηλ Find

Στο δεξί δεν έχω έτοιμη επιλογή αλλα θα ήθελα να το μετατρέψω σε κάτι αντιστοιχο ...

 

Αυτό μου φάνηκε δύσκολο ...

Βρήκα ένα Script όπου τρεχοντάς το μπορώ να δω σε ένα παράθυρο την αλληλουχία χαρακτήρων όταν πατω αυτό το πλήκτρο που θέλω να άλάξω ...

Αλλα μέχρι εκεί ...

 

Ευχαριστώ πολύ για την υπομονή σας ...

 

στο πρωτο-->

>::ppp::    
send,panagiotis
return

::PPP::
send,panagiotis
return

απλα να θυμασαι πως πρεπει να πατησεις enter ή space ωστε να γινει η μετατροπη

 

 

 

στο 2ο που ρωτας κανε το εξης

 

1ος τροπος

τρεξε το AutoScriptWriter που ειναι στην εναρξη/Autohotkey

πατα το κουμπι και δες πως το ονομαζει

 

2ος τροπος

μπορεις να χρησιμοποιησεις 2ο GetKeyState().

δες το help file

 

Καλημερες

 

Αρχισα να παιζω εδω και λιγες μερες με το AHK και εγραψα κανα δυο σκριπτακια που με βολευανε παραποιωντας λιγο τα ετοιμα δικα σου να πω την αληθεια και εχω μια ερωτηση.

 

Εχω βαλει μια συντομευση που μου ανοιγει 4-5 σελιδες που παρατηρω, αλλα μολις την πατησω μου ανοιγουν 5 παραθυρα firefox αντι για 1 που θελω με 5 tabs.

 

Πως μπορω να το κανω να ανοιγει σε 1 window με 5 tabs?

 

Αν βεβαια εχω ηδη ανοιχτο παραθυρο firefox αυτο δεν συμβαινει γιατι ανοιγουν ετσι ολα σε tabs.

 

Πχ.

>
^!s::
Run, http://insomnia.gr
Run, http://www.sport24.gr
Run, http://www.insomnia.gr/forum/
Run, http://www.insomnia.gr/forum/subscription.php
Run, http://www.insomnia.gr/forum/forumdisplay.php?f=19
Return

Ενα ακομα που με βοηθαει για να ψαχνω rapidshare links

 

 

>
^!r::
Send, ^c
Run, http://www.google.com/search?hl=en&q="rapidshare.com/files"+%Clipboard%&btnG=Search
Return

Στο 2ο εχω προβλημα με τα διαλυτικα γιατι δεν τα δεχεται,

δηλαδη στον γουγλη θα βγει

rapidshare.com/links %whatever has been copied from the Clipboard%

 

Any suggestions anyone???

καλησπερα..

απαντηση στο πρωτο

 

>

^!s::
Run, http://insomnia.gr
Send,^T
send, http://www.sport24.gr
send,{enter}
Send,^T
send, http://www.insomnia.gr/forum/
send,{enter}
Send,^T
send, http://www.insomnia.gr/forum/subscription.php
send,{enter}
Send,^T
send, http://www.insomnia.gr/forum/forumdisplay.php?f=19
send,{enter}
Return

 

 

στο δευτερο

Δες τις εντολες StringSplit /StringReplace

 

το ahk δεν αναγνωρίζει το DOM των webpages

 

δεν υπάρχει κάτι που ακριβώς θέλω να κάνω, ότι μπορεί να κάνει κανείς με webpages μπορεί να το κάνει με JS, αλλά ότι εύκολα

 

γι'αυτό έλεγα αν έχει υπόψη του κανένας κάτι αντίστοιχο για webpages

 

Το AHK ειναι συμβατο με DOM/COM

Mπορεις να κανεισ javascript μεσα στην AHK

Κατεβασε το AHK_L και διαβεσε την εντολη

ComObjCreate()

 

Δεν έχω ασχοληθεί αλλά έχω την υποψία ότι υπερτερεί το AutoIt. Δύο προγραμματάκια με AutoIt: RyanVM Integrator και Converber. Και ένα με ΑΗΚ, που είναι και ανοιχτού κώδικα, για να πάρεις ιδέες: a'ctivAid. Ιδέες μπορείς να πάρεις και από του Skrommel (βλ. πρώτο ποστ για λινκ) και από τα έτοιμα που έχει στο σάιτ και στην Βοήθεια.

 

Υπόψιν ότι κανένα από τα δύο δεν υποστηρίζει Unicode.

 

To autohotkey ειναι καλυτερο απο το autoit.το autoit σταματησαν να το δουλευουν

απαντηση στον φιλο που ρωτησε για GUI: κατεβασε το AHK_L ,κεφαλαιο GUI+

...επισης,το autohotkey υποστηριζει unicode.

 

Ψάχνω από το πρωί στο φόρουμ να βρω κάτι που είχε παλιότερα (και χρησιμοποιώ χρόνια τώρα σαν .exe) που έκανε το Autohotkey να αλλάζει γλώσσα με το Caps Lock.

 

Θέλω να κάνω ένα νέο .exe το οποίο να πατώντας το Ctrl να δίνει Alt(πατημένο)+ Shift+Shift δλδ πατημένο Αlt και δύο φορές το Shift. Μπορεί κάποιος να με βοηθήσει;

 

>

::^::
{altdown}{shift 2}
return

Δημοσ.

Συγγνώμη που παρεμβαίνω για κάτι μη δημιουργικό όσον αφορά το topic καθαυτό, αλλά νομίζω πως γράφονται ανακρίβειες:

 

 

To autohotkey ειναι καλυτερο απο το autoit.

Όταν μπορέσω με το AHK να φτιάχνω και GUI εφαρμογούλες όπως μπορώ με το AutoIt, τότε μπορεί και να συμφωνήσω μαζί σου.

 

Στο καθαρό κομμάτι του automation είναι τουλάχιστον ισάξια. Αλλά το προαναφερθέν πλεονέκτημα του AutoIt του δίνει κατά τη γνώμη μου πολλά κιλά στη ζυγαριά και το καθιστά καλύτερη επένδυση του χρόνου που θα ασχοληθεί κάποιος μαζί του.

 

 

το autoit σταματησαν να το δουλευουν

Μια επίσκεψη όμως στο επίσημο forum του κι ένα «κόψιμο κίνησης» αρκεί για να πειστεί κανείς για το αντίθετο. Επίσης, το ranking και τα στατιστικά σε ranking sites όπως Alexa, compete.com κ.ά. δείχνουν ότι οι homepages κινούνται σε πολύ κοντινά επίπεδα επισκεψιμότητας.

 

 

...

επισης,το autohotkey υποστηριζει unicode.

Και το AutoIt ομοίως, από 10 Μαΐου 2007 - έκδοση 3.2.4.0.

  • Like 1
Δημοσ.

όταν λέω πως είναι καλυτερο εννοω το εξής:

η ahk ΘΕΩΡΩ πως είναι καλύτερη γ τους εξής λόγους

1.έχει ενεργό φόρουμ

2.υπάρχει τσανελ άμεσης βοήθειας

3.το βοηθητικό του αρχείο είναι αποδεδειγμένα πολύ αξιόπιστο.

4.δεν μιλάω για προγράμματακια 20 σειρών.αν κάποιος θέλει να ασχολείται σοβαρά με αυτήν,κανει προγράμματα 300 σειρών κ βάλε.

5.νομίζω στην αuτοιτ δεν έχει ρεγκεξ

6.όσων αφορά τα gui,υπάρχει προγράμματακι φτιαγμένο από την αήκ που φτιάχνεις gui κάνοντας drag and drop τα αντικείμενα που θες (smartgui creator by rajat) κ σ χτίζει τον κώδικα.αυτο υπάρχει κ στην τελευταία έκδοση του

scite4ahk.

7.η αηκ βγαίνει και για κινητά κ για λινουξ.

 

Αυτά εννοω.μην θυγεσαι :)

 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...