...
When I do my best, but am criticized, I start to wonder if someone is really tried to help me or just complain.
Let me try to relieve pressure a bit in this discussion. Nobody in here is criticized nor berated for no reason. Nobody is "just complain"ing. Asking for details is usually done for narrowing down open questions, targeting for a solution. Looking at the history of these fora, and esp. Don Cragun's contributions, you can see that helping requestors is THE MAIN FOCUS in here: data driven, solutions oriented.
In a recent post you complained being reminded of your >100 posts. The reason for the reminder is the expectation that with >100 posts someone knows WHAT to supply and how to supply it for maximum efficiency on both ends.
Quote:
I have provided ALL the info that I think pertains to this help request.
Very good objective. Still - please allow for clarifying questions.
Quote:
Originally Posted by drew77
The commands produce simple numbers as shown in my post.
Brilliant. Why not EXPLICITLY show those numbers AND their relation to the problem?
Quote:
I would think you would test my xdotools command to learn how it works. Maybe I should not have assumed that?
Yes, you are right, you shouldn't have. The best way to help has been proven to be asking questions and giving more or less generic hints leading the requestor in the right direction to find a solution on his/her own. Don't expect people in here to install more or less exotic tools to do your work for you.
Quote:
Originally Posted by drew77
The window id for the particular popup window is different each time, so this scripts often does not work.
Is there a way I could use a wildcard ?
Strongly discouraged. You almost certainly will target a wrong window, not every time, but over time.
Quote:
This gives me the correct window id.
You had a very similar, valid solution in your other thread which you dismissed. Difficult to understand
Quote:
Originally Posted by drew77
You did not pay very good attention to my post.
How do you know?
Quote:
-- The window id for the particular popup window is different each time ...
Which I would regard as a "usual behaviour".
Quote:
So your 2 question are not relevant.
Is that judgement up to you? Who wants help with a problem?
Great. Now we know that two commands that you thought would provide you the window ID you wanted both return a single number AND even more encouraging, they both return the same number.
So, if you execute the commands:
does that do what you're trying to do?
Are there reasons why xdotool selectwindow might fail? If so, how would it react when it fails? And, if it fails does that mean that no window is running and you don't need to issue the second command???
This User Gave Thanks to Don Cragun For This Post:
xdotool selectwindow activates a moveable box that you then position over the window to gets it id.
So it won't work in a script.
OK, but how would that work at all in a script? If it doesn't work in a script at all then what is the point of trying to use it in a script? Or is it working differently in a script? Maybe by displaying a list of window IDs? And, if yes, will the output look like this:
or, rather, like this:
or completely different from that? That, btw., was the background of Don Craguns request to show the output. To answer all these (and maybe some additional) questions by providing a sample. I count 7 question marks i used above (two of them implied) - all of them unnecessary if you would have trusted Don to know what he does and treating his request as legitimate.
Quote:
Originally Posted by drew77
This is what happens if there is no window opened named No Window.
OK, please repeat this command for a non-existing window and add echo $? - in other words, please tell us the return code. If there is a non-zero return code in case no window is found (and a zero return code if there is a window found) logic could be based upon that.
The output is one ore more numbers(one per line), each representing a window-id or nothing if no window is found with the wanted specification. So one can use the solution presented with slight changes:
If necessary check if the number of results is what is expected.(Exact 1 result?)
OK, but how would that work at all in a script? If it doesn't work in a script at all then what is the point of trying to use it in a script? Or is it working differently in a script? Maybe by displaying a list of window IDs? And, if yes, will the output look like this:
or, rather, like this:
or completely different from that? That, btw., was the background of Don Craguns request to show the output. To answer all these (and maybe some additional) questions by providing a sample. I count 7 question marks i used above (two of them implied) - all of them unnecessary if you would have trusted Don to know what he does and treating his request as legitimate.
OK, please repeat this command for a non-existing window and add echo $? - in other words, please tell us the return code. If there is a non-zero return code in case no window is found (and a zero return code if there is a window found) logic could be based upon that.
I hope this helps.
I remember than once, the xdotool command with Return did work.
andy@7_~/Downloads$ echo $?
1
bakunin
--- Post updated at 11:20 AM ---
Since, the below mostly does not work, I think I am out of options.
I found another key tool, but I get a lot of errors when I try to compile it.
I accept that I will have to enter my Enter key each time.
I am trying to place and size a window on Mac using XOJO as my coding app. I am NOT in Terminal. Needs to be run as a shell I guess, but I don't know how to get the variable or set the variable.
Here is a line of code that opens a folder:
Dim sh As New Shell()
sh.Execute("open... (1 Reply)
CD_numb is AM017
this code:
set the_Firstcom_CD to (do shell script "ls -d '/volumes/audioNAS/Firstcom/Access Music/' ") & CD_numb
gives me this:
"/volumes/audioNAS/Firstcom/Access Music/AM017"
the item I am looking for is AM017Q.
I can get the "*" syntax right so it never finder... (7 Replies)
Hi Experts,
I want to use ls in the below form:
ls -l *.{txt,TXT} (working fine)
but when i am declaring a variable,
VAR="*.{txt,TXT}"
ls -l $VAR is not working. Please help.
Thanks. (4 Replies)
Hello,
I apologize for asking what is probably a simple question but I have been unable to understand the other posts on the topic. I have a file that has the following several lines:
ABC DEF GH:IJKLMNOP_QRS_TUV_11112012_ABCL5
ABC DEF GH:IJKLMNOP_QRS_TUV_11112013_ABCL4
ABC DEF... (4 Replies)
i have got heaps of files (.pdf, .txt and .doc) files in one folder, i am making a program in PERL that helps me find the files i want easier using shell wildcard,
something like this!!
print "Enter a pattern: (must be in )";
$input = <STDIN>;
if (The input is in and valid wildcard... (3 Replies)
Hi,
Can anyone help me how to use * in if statement.
File contains below
line1:a|b|c|Apple-RED|
line2:c|d|e|Apple-Green|
line3:f|g|h|Orange|
I need to find line by line 4th field contains 'Apple' or not.
Please help me at the earliest. (6 Replies)
Can someone please explain the wildcards in this. How is this recursive? When I put this in my terminal it recursively displayed everything.
ls .* * (6 Replies)
Hi, I have this code to search all "cif" files using wildcard
for file in *.cif
do
grep "Uiso" $file | awk '{ print $3, $4, $5 }' > tet
done
I get this error
"grep: *.cif: No such file or directory"
Please where am I going wrong!!!
Thank you in advance (6 Replies)
what will the cmd below do?
ls *.3
1 members mentions that to seek all permutations and combinations of the mp3 extension ill have to use curly braces, {} and not, .
what then will do? (13 Replies)
I'm trying to figure out how to build a small shell script that will find old .shtml files in every /tgp/ directory on the server and delete them if they are older than 10 days...
The structure of the paths are like this:
/home/domains/www.domain2.com/tgp/
/home/domains/www.domain3.com/tgp/... (1 Reply)