Sign in to follow this  
Followers 0
Brightview

Uhm, help?

11 posts in this topic

Good evening!

is there a way to combine these two codes?

****************

#include <File.au3>

$textToFind = "text"

$readLine = FileReadLine($logFile, $i) --- i dont know whats this for.

If StringInStr($readLine, $textToFind) Then

(I WANT THE CODE TO STOP THE PRESSING OF UP AND DOWN IN THE KEYBOARD)

EndIf

Next

**************

AND

************

(HERES THE CODE TO PUSH KEYS IN KEYBOARD)

$y=2

sleep (3000)

Do

Send("{UP 1}")

sleep (0)

Send("{DOWN 1}")

sleep (0)

until $y=3

***************

hmm, so i want to press the keys Up and down until a certain text pops up, if the text appears, then the pressing would stop.

Thanks in advance.. please help..

Share this post


Link to post
Share on other sites



#2 ·  Posted (edited)

Hi

$readLine = FileReadLine($logFile, $i) --- i dont know whats this for.

FileReadLine

Read in a line of text from a previously opened text file.

FileReadLine ( "filehandle/filename" [, line] )

$logFile should point out to some file

$i should point out to some line or a number of lines, dont know since you didnt show all the code.

Let me see if i understand what you want.

1 - you have a script searching for "text" in a file,

and then you want the search to stop when the text is found.

2 - Or can be that you want to keep pressing keys yourself and kinda "lock" the keyboard when the word is found.

EDIT: 3 - Or you want to combine them so you dont have to press the keys yourself...and make it stop when the word is found.

Is it one of these? Can you explain a bit better?

$y=2
sleep (3000)
Do
Send("{UP 1}")
sleep (0)
Send("{DOWN 1}")
sleep (0)
until $y=3

Why do you have a sleep = 0?

Why do you have UP 1 and DOWN 1? i thought it defaults to one press, when there are no numbers.

Edited by careca

Spoiler

Paster - Main function is to paste text, but has more functions.

OpenW - Open With... alternative, Open any file with any application, set it's icon, set application as default.

Renamer - Rename files and folders, remove portions of text from the filename etc.

BeatsPlayer - Music player.

Params Tool - Right click an exe to see it's parameters or execute them.

Regedit Control - Registry browsing history, quickly jump into any saved key.

Time4Shutdown - Write the time for shutdown in minutes.

Power Profiles Tool - Set a profile as active, delete, duplicate, export and import.

Firefox Profile Backup - Backup/restore previously saved profile.

Finished Task Shutdown - Shuts down pc when specified window/Wndl/process closes.

NetworkSpeedShutdown - Shuts down pc if download speed goes under "X" Kb/s.

 

Share this post


Link to post
Share on other sites

Uhm, i want the program to run UNDER the mouse, mostlikey google chrome,

Hi

FileReadLine

Read in a line of text from a previously opened text file.

FileReadLine ( "filehandle/filename" [, line] )

$logFile should point out to some file

$i should point out to some line or a number of lines, dont know since you didnt show all the code.

Let me see if i understand what you want.

1 - you have a script searching for "text" in a file,

and then you want the search to stop when the text is found.

2 - Or can be that you want to keep pressing keys yourself and kinda "lock" the keyboard when the word is found.

EDIT: 3 - Or you want to combine them so you dont have to press the keys yourself...and make it stop when the word is found.

Is it one of these? Can you explain a bit better?

$y=2
sleep (3000)
Do
Send("{UP 1}")
sleep (0)
Send("{DOWN 1}")
sleep (0)
until $y=3

Why do you have a sleep = 0?

Why do you have UP 1 and DOWN 1? i thought it defaults to one press, when there are no numbers.

Well, its like that, when you press the keys UP and DOWN on the keyboard, a certain text pops up.

So, i would like a program to Loop the keys UP and DOWN until it search for the text i want. And when the program detects the text, the

looping of the UP and DOWN keys will stop.

sorry for my bad english........ thanks for replying :]

Share this post


Link to post
Share on other sites

Yeah, but if you have some code like

[font=monospace]

$y=2
sleep (3000)
Do
Send("{UP 1}")
sleep (0)
Send("{DOWN 1}")
sleep (0)
until $y=3[/font]

All it will do is go up a bit and then down a bit, not till the end of the page and back to top like you want.

If it is to search for text on chrome, the first part of the script wont do, because its purpose is to open files and search them,

not text in a browser window, i guess.

Im not able to help in that matter, from what i gathered, autoit cant search text inside firefox, chrome is probably the same,

some expert in the matter come in and help! :D


Spoiler

Paster - Main function is to paste text, but has more functions.

OpenW - Open With... alternative, Open any file with any application, set it's icon, set application as default.

Renamer - Rename files and folders, remove portions of text from the filename etc.

BeatsPlayer - Music player.

Params Tool - Right click an exe to see it's parameters or execute them.

Regedit Control - Registry browsing history, quickly jump into any saved key.

Time4Shutdown - Write the time for shutdown in minutes.

Power Profiles Tool - Set a profile as active, delete, duplicate, export and import.

Firefox Profile Backup - Backup/restore previously saved profile.

Finished Task Shutdown - Shuts down pc when specified window/Wndl/process closes.

NetworkSpeedShutdown - Shuts down pc if download speed goes under "X" Kb/s.

 

Share this post


Link to post
Share on other sites

Oh, thanks you. So its not possible, my friends also said that its hard to do,..

ok thanks for your help :D

Share this post


Link to post
Share on other sites

Glad to help :D


Spoiler

Paster - Main function is to paste text, but has more functions.

OpenW - Open With... alternative, Open any file with any application, set it's icon, set application as default.

Renamer - Rename files and folders, remove portions of text from the filename etc.

BeatsPlayer - Music player.

Params Tool - Right click an exe to see it's parameters or execute them.

Regedit Control - Registry browsing history, quickly jump into any saved key.

Time4Shutdown - Write the time for shutdown in minutes.

Power Profiles Tool - Set a profile as active, delete, duplicate, export and import.

Firefox Profile Backup - Backup/restore previously saved profile.

Finished Task Shutdown - Shuts down pc when specified window/Wndl/process closes.

NetworkSpeedShutdown - Shuts down pc if download speed goes under "X" Kb/s.

 

Share this post


Link to post
Share on other sites

Uhm hey, a finding certain color in a web browser, is it possible?

Share this post


Link to post
Share on other sites

#8 ·  Posted (edited)

well, you could use

PixelGetColor ( x , y [, hwnd] )

but this is to get the color on a specific pixel, doesnt search in the page for the color you want.

EDIT: this one does, kinda

PixelSearch ( left, top, right, bottom, color [, shade-variation [, step [, hwnd]]] )

example:

; Find a pure red pixel in the range 0,0-20,300

$coord = PixelSearch( 0, 0, 20, 300, 0xFF0000 )
If Not @error Then
MsgBox(0, "X and Y are:", $coord[0] & "," & $coord[1])
EndIf
Edited by careca

Spoiler

Paster - Main function is to paste text, but has more functions.

OpenW - Open With... alternative, Open any file with any application, set it's icon, set application as default.

Renamer - Rename files and folders, remove portions of text from the filename etc.

BeatsPlayer - Music player.

Params Tool - Right click an exe to see it's parameters or execute them.

Regedit Control - Registry browsing history, quickly jump into any saved key.

Time4Shutdown - Write the time for shutdown in minutes.

Power Profiles Tool - Set a profile as active, delete, duplicate, export and import.

Firefox Profile Backup - Backup/restore previously saved profile.

Finished Task Shutdown - Shuts down pc when specified window/Wndl/process closes.

NetworkSpeedShutdown - Shuts down pc if download speed goes under "X" Kb/s.

 

Share this post


Link to post
Share on other sites

how does it work? hmm can you make it that when the code finds the color the keys up and down will stiop?

Share this post


Link to post
Share on other sites

#10 ·  Posted (edited)

Something you can play with:

Local $coord
coord()
Func coord()
sleep (2000)
$coord = PixelSearch( 0, 0, 1700, 1100, 0xFFCC33, 0, 2)
If @error Then
coord()
EndIf
MsgBox(0, "found at:", $coord[0] & "," & $coord[1])
coord()
EndFunc

Now you can adapt this to your need.

EDIT: code was not as good as now. :D example in the pic, searching for light orange FFCC33

post-68092-0-37450100-1320859058_thumb.p

Edited by careca

Spoiler

Paster - Main function is to paste text, but has more functions.

OpenW - Open With... alternative, Open any file with any application, set it's icon, set application as default.

Renamer - Rename files and folders, remove portions of text from the filename etc.

BeatsPlayer - Music player.

Params Tool - Right click an exe to see it's parameters or execute them.

Regedit Control - Registry browsing history, quickly jump into any saved key.

Time4Shutdown - Write the time for shutdown in minutes.

Power Profiles Tool - Set a profile as active, delete, duplicate, export and import.

Firefox Profile Backup - Backup/restore previously saved profile.

Finished Task Shutdown - Shuts down pc when specified window/Wndl/process closes.

NetworkSpeedShutdown - Shuts down pc if download speed goes under "X" Kb/s.

 

Share this post


Link to post
Share on other sites

Something you can play with:

Local $coord
coord()
Func coord()
sleep (2000)
$coord = PixelSearch( 0, 0, 1700, 1100, 0xFFCC33, 0, 2)
If @error Then
coord()
EndIf
MsgBox(0, "found at:", $coord[0] & "," & $coord[1])
coord()
EndFunc

Now you can adapt this to your need.

EDIT: code was not as good as now. :D example in the pic, searching for light orange FFCC33

again, thank you :oops:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0