| View previous topic :: View next topic |
| Author |
Message |
Rajat
Joined: 28 Mar 2004 Posts: 1717
|
Posted: Tue Mar 29, 2005 1:19 pm Post subject: nDroid (formerly 320MPH) Ultra Fast Anything-Launcher |
|
|
nDroid (Formerly 320MPH)
Ultra Fast Anything Launcher
nDroid's NEW home :
www.codenite.com
www.codenite.com/forum/
Old Version Below's Usage:
Save the script and 320mph.ini in any folder and run. The shell integration feature requires script compilation.
Features:
- Very easy configuration of options
- Same fuzzy search feature that I coded for Phi's script.
- Results are listed in this order:
-- Always scanned items (which typically would contain your recently used items)
-- On demand scanned items
- Advanced Search, which presents the results in this order:
-- First the items with names starting with search querry
-- Then the items with the search querry anywhere in their names
-- Finally the items with search querry anywhere in their paths
- Single 'Enter' reqd for launching apps.
- You can type and move within results simultaneously. ie. use keys to type search querry and up/down arrows to select from and launch results.
- Pressing 'Shift' while selecting apps, opens the app's folder instead of launching it. For shortcuts (links) the actual app's folder is launched instead of the folder where the link resides.
- Pressing 'Ctrl' while launching runs just the search querry as a full command, even if it matches a result.
- Searches Start Menu, Desktop and Recent Documents by default, you can add anything else.
- Searches & launches links/programs/documents/urls/scripts/anything u want to add
- Displays icons optionally.
- Displays the target file of a shortcut.
- Displays number of search results.
- Starts with a list of most recently used items.
- Press Ctrl+Del to remove selected item from recently used item list.
- WaitTime setting means ms to wait before starting search.
Limitations:
- Not heavily commented.
Download:
Script
Configuration File _________________

Last edited by Rajat on Sun Jan 27, 2008 9:36 pm; edited 32 times in total |
|
| Back to top |
|
 |
Guest
|
Posted: Tue Mar 29, 2005 5:05 pm Post subject: |
|
|
| Very nice. I think the first item in the completion list should be selected automatically (like when pressing down), since it seems it is the one which is activated if I hit ENTER after typing a few characters. This is nice, but with a visual clue would be nicer. |
|
| Back to top |
|
 |
Laszlo
Joined: 14 Feb 2005 Posts: 3959 Location: Pittsburgh
|
Posted: Tue Mar 29, 2005 5:11 pm Post subject: |
|
|
Cool! Thanks Rajat, for sharing it!
In case you want to fine tune it, my wish list:
- I cannot see the end of lines (the program names), if the path is long. A resizable window and/or a horizontal scroll bar would be helpful.
- Highlighting the matched text makes an unwanted hit apparent. Often I don't know why some program shows up.
- At startup the list is empty. All the items could be shown instead, so I can browse, without entering anything.
- An option to sort the items by date would show the Recent directory at the top. We tend to access those in there most often.
- Abbreviations would make the navigation easier. Lice "C:\Document and Settings" could be shown as "..DS" or "{DS}", or something similar. "Start Menu" as {SM}, "Programs" as {PS}, etc.
I know it is a lot of work. But time we have unlimited, don't we?  |
|
| Back to top |
|
 |
Guest
|
Posted: Tue Mar 29, 2005 5:16 pm Post subject: |
|
|
| Laszlo wrote: | | - I cannot see the end of lines (the program names), if the path is long. A resizable window and/or a horizontal scroll bar would be helpful. |
Maybe the end of the path should be shown instead of its beginning part.
Or internal path components could be hidden if the path is too long
c:\program files\...\firefox\firefox.lnk |
|
| Back to top |
|
 |
Soapspoon
Joined: 23 Nov 2004 Posts: 8
|
Posted: Tue Mar 29, 2005 9:52 pm Post subject: |
|
|
This is downright ridiculous! So fast.
Very nice work.
Dream feature: searching the CONTENTS of a Firefox bookmarks file. If I could search all my programs and all my bookmarks from the same text entry, that would be so rad. I have no idea how to read in a bookmarks file though, and I assume the formatting would make it too nasty. |
|
| Back to top |
|
 |
Rajat
Joined: 28 Mar 2004 Posts: 1717
|
Posted: Tue Mar 29, 2005 11:20 pm Post subject: |
|
|
| Quote: | | I think the first item in the completion list should be selected automatically (like when pressing down), since it seems it is the one which is activated if I hit ENTER after typing a few characters. This is nice, but with a visual clue would be nicer. |
Done!
| Quote: | I cannot see the end of lines (the program names), if the path is long. A resizable window and/or a horizontal scroll bar would be helpful.
|
Done!
| Quote: | | Highlighting the matched text makes an unwanted hit apparent. Often I don't know why some program shows up. |
I didn't quite understand your request here...
| Quote: | | At startup the list is empty. All the items could be shown instead, so I can browse, without entering anything. |
Though i like it the current way, but its easy to change it by modifying the editbox line to:
| Code: | | Gui, Add, Edit, x6 y5 w650 h20 vCurrText, %A_Space% |
or typing space when u launch it.
| Quote: | | An option to sort the items by date would show the Recent directory at the top. We tend to access those in there most often. |
You can replace the %A_Space% above with 'Recent' to get the list of recent items on start!
| Quote: | | searching the CONTENTS of a Firefox bookmarks file. |
is it in plain text fmt (like one link per line)? if yes, then it'd probably be quite easy. _________________
 |
|
| Back to top |
|
 |
Rajat
Joined: 28 Mar 2004 Posts: 1717
|
Posted: Tue Mar 29, 2005 11:24 pm Post subject: |
|
|
Besides the changes listed above, I've added the following:
- 320MPH always reads the latest Recent items on startup, instead of the earlier practice of reading them only when scan is pressed. This doesn't visibly affect speed, but improves usability considerably. _________________
 |
|
| Back to top |
|
 |
dijiyd
Joined: 01 Apr 2004 Posts: 90 Location: Philippines
|
Posted: Tue Mar 29, 2005 11:44 pm Post subject: |
|
|
The firefox bookmarks file is in HTML format. lol... You might as well make an XML parser if you're going to do this.
| Rajat wrote: |
| Quote: | | Highlighting the matched text makes an unwanted hit apparent. Often I don't know why some program shows up. |
I didn't quite understand your request here...
|
Maybe he gets results where his search string matches a part of the folder name. He's saying that there are unwanted hits when he does searches. But I don't know if you can highlight inside a list control.
| Rajat wrote: |
| Quote: | | At startup the list is empty. All the items could be shown instead, so I can browse, without entering anything. |
Though i like it the current way, but its easy to change it by modifying the editbox line to:
| Code: | | Gui, Add, Edit, x6 y5 w650 h20 vCurrText, %A_Space% |
or typing space when u launch it.
|
Hmm... does that make it like seek, where the last search is saved? I kinda missed that too. |
|
| Back to top |
|
 |
Rajat
Joined: 28 Mar 2004 Posts: 1717
|
Posted: Wed Mar 30, 2005 1:47 am Post subject: |
|
|
| dijiyd wrote: | | Hmm... does that make it like seek, where the last search is saved? I kinda missed that too. |
that can be easily done. stay tuned. _________________
 |
|
| Back to top |
|
 |
Rajat
Joined: 28 Mar 2004 Posts: 1717
|
Posted: Wed Mar 30, 2005 3:10 am Post subject: |
|
|
Update:
- Script remembers last search terms
- User's Desktop added to searched folders _________________
 |
|
| Back to top |
|
 |
Rajat
Joined: 28 Mar 2004 Posts: 1717
|
Posted: Wed Mar 30, 2005 4:43 am Post subject: |
|
|
Update:
- Now 320mph remembers the last selection (among various results) besides remembering the last search terms. _________________
 |
|
| Back to top |
|
 |
Tekl
Joined: 24 Sep 2004 Posts: 813 Location: Germany
|
Posted: Wed Mar 30, 2005 10:58 am Post subject: |
|
|
Hi,
for german users the fast scanning is a problem, because "dir" reads dos-ascii und AutoHotkey uses ANSI. So umlauts are shown wrong. Is it really much faster with "dir" than a file-loop?
Maybe you could add two hotkeys for the mousewheel, so scrolling is possible without having the list in focus.
Tekl |
|
| Back to top |
|
 |
Rajat
Joined: 28 Mar 2004 Posts: 1717
|
Posted: Wed Mar 30, 2005 12:32 pm Post subject: |
|
|
@Tekl
i made this keeping only keybd input in mind... the buttons have shortcut keys, the listbox doesn't require activation to select an item from results etc.... but in case mouse usage is preferred then WheelDown and WheelUp can easily be added to script over the Down/Up hotkey sections.
i timed the dir+echo and file-loop+file-append and the former turned out to be faster. this might also be just one-off instance. if its a problem for german users then we can replace it (though i really like its speed!). _________________
 |
|
| Back to top |
|
 |
dijiyd
Joined: 01 Apr 2004 Posts: 90 Location: Philippines
|
Posted: Wed Mar 30, 2005 2:08 pm Post subject: |
|
|
Rajat: Ultra Fast Anything-Scripter  |
|
| Back to top |
|
 |
daonlyfreez
Joined: 16 Mar 2005 Posts: 744 Location: Berlin
|
Posted: Wed Mar 30, 2005 2:53 pm Post subject: |
|
|
Absolutely brilliant, I got rid of QuickStart...
What I would really like is the option to show the results as 'first filename then path' instead of the whole path, and that it would 'shrink' the path (aaa/.../bbb.lnk) if it doesn't fit into the listbox (so, no horizontal scrollbar)...
I might dive into it, but since Rajat is indeed an 'ultra fast scripter', he probably will beat me at it anyway...  _________________ (sorry, homesite offline atm) |
|
| Back to top |
|
 |
|