ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > Post New Requests Here

idea - open certian files in folder

<< < (2/3) > >>

4wd:
Seems to me that something that opened selected files and then just sent Alt+Tab every x seconds is all that's needed.

The cycling of application windows means that for all intents and purposes, the computer is pretty much useless for normal input operations being reduced to a simple looping slideshow function.

Or a basic frontend to AutoTab, that allows you to:
1) choose files,
2) saves the list,
3) opens them,
4) then starts AutoTab.

chris051873:
correct, the computers job is then to just display items.

but autotab, you can not control the time for individual screens, some need longer times.

thanks
Chris

4wd:
but autotab, you can not control the time for individual screens, some need longer times.-chris051873 (February 01, 2014, 10:15 PM)
--- End quote ---

Opening a set of files with their default program is easy, (you just tell the system to open the file), cycling between them is easy, (switch between visible windows), even having different times for each file isn't too hard - the problem I see is if you have multiple files of the same type.

eg. .xls - these will normally open as tabs within the Excel program, (IIRC).  So not only do you have to switch to Excel, you then have to find the correct tab and switch to it - and there's no guarantee that the method of switching to a particular tab is consistent across programs.

You may be able to force each default program to open each file in a new window, however this requires being able to pass a parameter to the program to tell it to do it, (possibly), and there's no guarantee that the same parameter will work for every default program.  To get around that, the easiest way would be to edit all the relevant filetypes so the default action is to open in a new window, (if the program allows multiple instances).

MilesAhead:
If we assume the PC is doing nothing much else then avoid the multiple tab issue by first getting the exe for each file using FindExecutable() API.  Then some prep work would need to be run to get the window class names for each.  Not all programs put the current file in the titlebar.  The prep would be something like:
read input filename
call FindExecutable()
run exe returned
Wait for non-fesktop window to become active
get the window class name
prompt for delay time showing input filename
store all the info

the second stage would be to run the saved exe programs in order with input file path as param using custom delay saved, once window has focus. They could be loaded minimized with no delay as alternative to avoid machine latency issues. If the same program comes up more than once in the list then a kill before the load would come into play.

Or some kind of wireless remote could be used like a clicker.  Like if you mispronounce some term you can say it correctly, then click etc..  More wiggle room.  (Assuming this is a live presentation scenario.)

chris051873:
yes, now we are getting there.

so........lol

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version