Download the Plugin SDK - supports C++, Delphi, Javascript, Python, C# and other .net

HELP AND ASSISTANCE:

Latest Forum Posts

Addons for the Find and Run Robot Program

This page collects addons for the Find and Run Robot program that have been posted on our forum over the years. Click a link to go to the forum thread discussing the addon and download.

[1] 2 3 4 5 6 ... 12next

FARRCloneWithDatestamp -- FARR helper tool to make datestamped copy of a file

FARRCloneWithDatestamp is a FARR helper tool to make a datestamped copy of a currently selected file in Explorer. The copy is placed in the same folder.

Have you ever done ctrl+C ctrl+V on a file and then edited its name, perhaps added a datestamp in order to keep track of which copy is more recent than the others? Then this might just be a tool for you.  :)

Setup:
1 paste the code into a text editor and save as FARRCloneWithDatestamp.ahk and then compile it (you need http://ahkscript.org/ for that).
2 store the compiled FARRCloneWithDatestamp.exe in some folder
3 create a FARR alias like this

alias name:
clone
regex pattern:
^(clo|clon|clone)$
result box:
Clone selected with datestamp | C:\some\folder\FARRCloneWithDatestamp.exe %LASTHWND%

To use it open Explorer and select a file you want to create a clone of. Press your FARR hotkey, type "clo" and when the alias shows press enter.
Next to your "file.txt" you should now see "file -- 20151213092801.txt" .

#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
#SingleInstance force

x = %1%  ;hwnd parameter from FARR 

;FARRCloneWithDatestamp -- a helper tool for FARR
;what it does:
;focus the window that matches input parameter hwnd
;if explorer window: get selected files, parse first file
;make a copy of "file.ext" as
;"file -- [datestamp yyyymmddhhmmss].ext" in the same folder
;report status, exit

if x =
 exitapp
WinGetClass, xclass, ahk_id %x%
if xclass != CabinetWClass  ;exit if not Explorer win
 exitapp
WinActivate, ahk_id %x%,
ifwinNotactive, ahk_id %x%
 exitapp

clip := ClipBoardAll
clipboard =
send ^c   ;copy
clipwait, 2
if errorlevel != 0
 exitapp

Loop, Parse, clipboard, `n, `r
{
p := a_loopfield ;first file in selection
break
}
clipboard := clip ;restore

if InStr( FileExist(p), "D")
 exitapp
splitpath, p, pname,pdir,pext,pnoext
FileCopy, %p%, %pdir%\%pnoext% -- %A_now%.%pext%
if !Errorlevel
 tooltip, Clone %pdir%\%pnoext% -- %A_now%.%pext% created
else
 tooltip, ERROR. Failed to clone %pname%
sleep 2000
exitapp


FARRCloseSelProc -- FARR helper tool closes process matching selected filename

FARRCloseSelProc is a FARR helper tool that closes a process that matches the filename of the file that is selected in Explorer.

This is useful if you work on some code that you need to repeatedly compile, run and later close the process of before the next test run. But it can also be used to quickly close a process that you know the name of.

Setup:
1 paste the code into a text editor and save as FARRCloseSelProc.ahk and then compile it (you need http://ahkscript.org/ for that).
2 store the compiled FARRCloseSelProc.exe in some folder
3 create a FARR alias like this

alias name:
proc close
regex pattern:
^proc(?: |)(.*|)$
result box:
CloseSelProc $$1| C:\some\folder\FARRCloseSelProc.exe $$1 %LASTHWND%

To use it open Explorer and select a file you want to close a matching process for. For example select the file program.exe if you want to close the process program.exe . Press your FARR hotkey, type "proc" and when the alias shows press enter.
To use it by typing a process name press your FARR hotkey, type "proc program.exe" and press enter.

Note:
- The typed process name must match exactly. It must not have any spaces in the name.
- If there are multiple processes with that name only the first one detected by autohotkey will be closed.

#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
#SingleInstance force

x = %1%  ;hwnd parameter from FARR or exact name of a process from FARR
y = %2%  ;hwnd (if first param is exact name)

;FARRCloseSelProc -- a helper tool for FARR
;This tool is made to be run from a FARR alias.

if x =
 exitapp
if y ;filename mode
 splitpath, x, pname,,pext
else ;HWND mode
{
WinGetClass, xclass, ahk_id %x%
if xclass != CabinetWClass  ;exit if not Explorer win
 exitapp
WinActivate, ahk_id %x%,
ifwinNotactive, ahk_id %x%
 exitapp
clip := ClipBoardAll 
clipboard =
send ^c   ;copy
clipwait, 2
if errorlevel != 0
 exitapp
Loop, Parse, clipboard, `n, `r
{
p := a_loopfield
break
}
clipboard := clip ;restore
if InStr( FileExist(p), "D")
 exitapp
splitpath, p, pname,,pext
}

if (pext != "exe")
 exitapp

Process, close, %pname%
Loop, 10
{
Process, Exist, %pname%
if errorlevel = 0
break
sleep 100
}
Process, Exist, %pname%
if errorlevel = 0
 tooltip, Closed process %pname%
else
 tooltip, ERROR. Process %pname% still running.
sleep 2000
exitapp


farr operamail  or fastmail plugin

operamail screenshot clean small.jpg
Hi,

my operamail (hosted at fastmail) plugin shows your in-box and allows you to compose and send emails.
 (it is a shamefull copy of the GoogleTasks javascript by rulfzid).

the default command/alias is
operamail
you have to login into the site as usual.  IE will remember your username and password.

Continue reading the rest of the entry and discuss..


farr gmail google mail plugin

Hi,

This is my third farr plugin. This time for gmail  (again modified from gtasks)
It allows you look at your inbox and to send emails in the popup window of FARR.

One of the advantages of a  mail plugin(s) is that you can use it in a popup window
while you are looking at another webpage in you browser.



Continue reading the rest of the entry and discuss..


farr yahoo mail plugin

screenshot yahoo mail plugin.jpg
Hi,

my yahoo mail plug in shows your yahoo in-box (it is a shamefull copy of the GoogleTasks javascript by rulfzid).

the default command is
yhm
you have to login into the yahoo site as usual.  Only Once if you allow IE to remember your username and password.


How to install:
Create subfolder yahoomail in folder Plugins of FARR main folder e.g. \FARR\plugins\yahoomail\
Put all 4 files from zipfile in that folder (fscript.dll, fscript.cfi, fscript.js, yahoomail.ico)
(do not put anything else in this folder!)
---

  • start FARR, go to options (Ctrl-O)
  • Program Options  >> Settings >> Plugins and Update
  • press button [ Click to Examine and configure Plugins..]
  • press [ Find and Reload all Plugins ]
  • press [OK]
  • <you can overrule the command yhm by another (available) alias>
  • press [Close]
  • press [Ok]

enjoy!

wjamoe
NL






Continue reading the rest of the entry and discuss..


FARR Plugin: FProcs - v1.01.01 - June 11, 2011

Screenshot - 6_11_2011 , 2_09_52 AM.png
This is a plugin for my Find and Run Robot program.

Download from: https://www.donation...rProcs/FarrProcs.zip

This plugin is triggered by default with: fprocs

It shows a list of running processes -- with top-level windows (like you see with alt+tab) at the top of the list.

Filter the list and hit enter or select any item to switch to that active window.

Or right-click for more options including the option to terminate the process.

See advanced options for the plugin to tell fprocs to always switch to an application if it is already running, no matter how it is launched.


[1] 2 3 4 5 6 ... 12next

Share on Facebook
submit to reddit