Is it possible to open alias/group in notepad++, do some editing and have FARR apply changes to alias/group?
Don't mind paying someone to create an addon to do that.
Thanks
Don't mind paying someone to create an addon to do that.
Thanks




<MyDocuments> \DonationCoder\FindAndRunRobot\AliasGroups\MyCustom\myaliases.aliasC:\Users\ <user> \Documents\DonationCoder\FindAndRunRobot\FindAndRunRobot.iniYou can already send FARR a windows message (or is it commandline call) to make it RELOAD its aliases after you have changed them outside of FARR.. Let me look it up and tell you how to do that..I'm all ears about windows messages for FARR, haven't tried that method. Before using the exit-edit-start method I tried editing while FARR was running and then sending the special string "goareload" to the FARR editbox , but that it isn't silent (FARR must be open and FARR also forces the special string agroups afterwards) and cannot handle enabling/disabling aliases I think since FARR will override the disabled/enabled change from memory or .ini. Previous thread on that here http://www.donationcoder.com/forum/index.php?topic=45199.0


I can't tell if being able to quickly edit an alias file without having to go to options alias page is the part that's important to you..That's exactly what I'm looking for, a way to edit aliases in Notepad++ without having to go through options windows. And of course have FARR reload edited aliases.
a way to edit aliases in Notepad++ without having to go through options windows. And of course have FARR reload edited aliases.
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
#SingleInstance force
;farr_notepad++_helper_script
farr := "C:\Program Files (x86)\FindAndRunRobot\FindAndRunRobot.exe"
#IfWinActive ahk_exe notepad++.exe
^s::
WinGetActiveTitle, win_title
if RegExMatch(win_title, "^.+\myaliases.alias - Notepad..$") and processExist("FindAndRunRobot.exe")
{
;if notepad++ active tab is myaliases.alias and FARR process exist
;then exit FARR, apply save, silently restart FARR
RunWait "%farr%" -exit
send ^s
sleep 100
Run "%farr%" -hide
}
else
send ^s
return
#IfWinActive
;function: check if process exists
processExist(process_name){
process,exist,% process_name
return errorLevel ;PID or 0
}Original address: https://www.donationcoder.com/forum/index.php?topic=47030.0