Hello !
Using the custom file associations feature, I'd like to open by default every text file with notepad3 except XYS files with notepad++.
I added the following 2 lines in the Custom File Associations dialog:
"Notepad3" {:Text}>..\..\Notepad3\Notepad3.exe
"Notepad ++" xys>..\..\Notepad++\notepad++.exe
The XYS file is always opened in Notepad3
If I understand correctly the help file, it doesn't work since xys is considered a text file in... Preview | Previewed formats and the first matching pattern is used.
So I unchecked XYS in Preview | Previewed formats | Text files, and indeed it does the job when I apply a visual filter : no more XYS file in the list.
Problem is : even when unchecked, XYS is still considered a {:Text} file in CFA.
Can anyone explain to me what I'm missing ?
Can anyone help with CFA
-
- Posts: 176
- Joined: 15 Feb 2016 10:48
Can anyone help with CFA
Daniel
Windows7 SP1 x64 / XY latest stable
Windows7 SP1 x64 / XY latest stable
Re: Can anyone help with CFA
Just move your
"Notepad ++" xys>..\..\Notepad++\notepad++.exe
entry above the "Notepad3" one?One of my scripts helped you out? Please donate via Paypal
-
- Posts: 176
- Joined: 15 Feb 2016 10:48
Re: Can anyone help with CFA
Well thank you... that was very fast and makes me feel a little stupid...
I guess that with all I've tried I missed something and my question wasn't good enough !
I did what you suggested and indeed it works much better than before but...
In my list I have an INI file that will open with notepad3 : is it possible to add notepadd++ as "second choice"?
I guess that with all I've tried I missed something and my question wasn't good enough !
I did what you suggested and indeed it works much better than before but...
In my list I have an INI file that will open with notepad3 : is it possible to add notepadd++ as "second choice"?
Daniel
Windows7 SP1 x64 / XY latest stable
Windows7 SP1 x64 / XY latest stable
Re: Can anyone help with CFA
Second choice = Display a menu where you can select one of the two when an .ini file is double clicked?
Adapt the paths in the script!
Save it in your XY scripts folder. E.g. "Open with editor.xys"
And then use such an CEA entry:
Adapt the paths in the script!
Code: Select all
$options = <<<>>>
Notepad3|D:\Tools\Notepad3\Notepad3.exe|D:\Tools\Notepad3\Notepad3.exe
Notepad++|D:\Tools\Notepad++\notepad++.exe|D:\Tools\Notepad++\notepad++.exe
>>>;
$sel = popupmenu($options, 6:=<crlf>, 7:="|");
if ($sel) {run """$sel"" ""<curitem>"""; }
And then use such an CEA entry:
"Any editor" ini>::load "<xyscripts>\Open with editor.xys";
One of my scripts helped you out? Please donate via Paypal
-
- Posts: 176
- Joined: 15 Feb 2016 10:48
Re: Can anyone help with CFA
It doesn't work the way I wanted but... it does the job : I'll just have to get used to it.
Thank you.
I adapted the paths in the script but it brings another question :
is there a way to keep relative paths in the run command ? for both the executable part and the icon part ?
Thank you.
I adapted the paths in the script but it brings another question :
is there a way to keep relative paths in the run command ? for both the executable part and the icon part ?
Daniel
Windows7 SP1 x64 / XY latest stable
Windows7 SP1 x64 / XY latest stable
Re: Can anyone help with CFA
Because you didn't describe how it should work exactly and you didn't answer my question regarding it.It doesn't work the way I wanted
Sure, but with that solution your XY script folder is the current root and you have make your way up from there or...is there a way to keep relative paths in the run command ?
alternatively use <xypath> as your root and do it from there
E.g.: Let's say XYplorer is in D:\Tools\XYplorer and Notepad3 in D:\Tools\Notepad3
Notepad3|<xypath>\..\Notepad3\Notepad3.exe|<xypath>\..\Notepad3\Notepad3.exe
One of my scripts helped you out? Please donate via Paypal
-
- Posts: 176
- Joined: 15 Feb 2016 10:48
Re: Can anyone help with CFA
My comment wasn't meant as a criticism : your solution is great and working, taught me a few things and made me want to learn more...
I was slowly getting to the <xypath> variable, you saved me some research through the help file !
Thank you !
I was slowly getting to the <xypath> variable, you saved me some research through the help file !
Thank you !
Daniel
Windows7 SP1 x64 / XY latest stable
Windows7 SP1 x64 / XY latest stable