#advancedselect
#newmenu
#selectinvert
@keydown:none
SelectEx EXACT FROMCLIP MAKEVISIBLE
@keydown:shift
SelectEx EXACT FROMCLIP MAKEVISIBLE GO
#selectinvert
@keydown:none
SelectEx FROMFILE={dlgopen|Select a file containing paths or item names|Selection.txt} EXACT MAKEVISIBLE
@keydown:shift
SelectEx FROMFILE={dlgopen|Select a file containing paths or item names|Selection.txt} EXACT MAKEVISIBLE GO
#reselect
Load a memorized selection from a dropdown menu
#selectinvert
@keydown:none
SelectEx FROMVARDROP NODESELECT MAKEVISIBLE
@keydown:shift
SelectEx FROMVARDROP NODESELECT MAKEVISIBLE GO
#selectinvert
@keydown:none
SelectEx EXACT MAKEVISIBLE FROMVAR
@keydown:shift
SelectEx EXACT MAKEVISIBLE FROMVAR GO
#selectinvert
@keydown:none
SelectEx EXACT MAKEVISIBLE FROMVAR="Slot01" MAKEVISIBLE
@keydown:shift
SelectEx EXACT MAKEVISIBLE FROMVAR="Slot01" MAKEVISIBLE GO
#selectinvert
@keydown:none
SelectEx EXACT MAKEVISIBLE FROMVAR="Slot02" MAKEVISIBLE
@keydown:shift
SelectEx EXACT MAKEVISIBLE FROMVAR="Slot02" MAKEVISIBLE GO
#selectinvert
@keydown:none
SelectEx EXACT MAKEVISIBLE FROMVAR="Slot03" MAKEVISIBLE
@keydown:shift
SelectEx EXACT MAKEVISIBLE FROMVAR="Slot03" MAKEVISIBLE GO
#newdropdownbutton
Select by Filter
#recursivefilter
SelectEx FILTERDROP=select NODESELECT
DeSelect by Filter
#recursivefilter
SelectEx FILTERDROP=deselect NODESELECT
Show by Filter
#recursivefilter
SelectEx FILTERDROP=hidenomatch,deselect
//FilterMenu hidenomatch,deselect
Show by Filter (unmatched)
#recursivefilter
SelectEx FILTERDROP=hide,deselect NODESELECT
//FilterMenu hide,deselect
Hide by Filter
#recursivefilter
SelectEx FILTERDROP=hide
//FilterMenu hide,deselect
Hide by Filter (unmatched)
#recursivefilter
SelectEx FILTERDROP=hidenomatch,deselect
//FilterMenu hidenomatch,deselect
#newdropdownbutton
Select by Filter
#recursivefilter
SelectEx FILTERLIST=select NODESELECT
DeSelect by Filter
#recursivefilter
SelectEx FILTERLIST=deselect NODESELECT
Show by Filter
#recursivefilter
SelectEx FILTERLIST=hidenomatch,deselect
//FilterMenu hidenomatch,deselect
Show by Filter (unmatched)
#recursivefilter
SelectEx FILTERLIST=hide,deselect NODESELECT
//FilterMenu hide,deselect
Hide by Filter
#recursivefilter
SelectEx FILTERLIST=hide
//FilterMenu hide,deselect
Hide by Filter (unmatched)
#recursivefilter
SelectEx FILTERLIST=hidenomatch,deselect
//FilterMenu hidenomatch,deselect
#selectwild
#selectinvert
SelectEx RANDOM ITEMCOUNT=1 NAME="\.(avi|mov|mpg|divx|mp4)$" FILES MAKEVISIBLE DESELECTNOMATCH ACTION="dblclk"
#selectinvert
SelectEx RANDOM MAXSIZETOTAL=8gb ITEMCOUNT=999999 FOLDERS DESELECTNOMATCH MAKEVISIBLE
#selectinvert
@script jscript
var pickGenre = "Rock";
var doColName = "Rock";
function OnClick(data){
if (!DOpus.Dlg.Request("This can take some time, continue?","Ok|Cancel")) return;
var cmd = data.func.command;
var jsFilter = ""+
"if (item.metadata == 'audio'){ "+
"var genre = new String(item.metadata.audio['mp3genre']);"+
"if (genre.toLowerCase().indexOf('"+pickGenre+"'.toLowerCase())!=-1)"+
"return false; /*do not filter*/"+
"}";
cmd.RunCommand('SelectEx RANDOM '+
'ITEMCOUNT=10 '+
'PATH="'+data.func.sourcetab.path+'" '+
'JSFILTER="'+jsFilter+'" '+
'NAME="\\.mp3$" '+
'RECURSE '+
'XLOG=dump '+
'SETVAR=SEXResult '+
'COPYTOCOLL="'+doColName+'" '+
'COMMANDS=Go "coll://'+doColName+'"');
if (data.func.sourcetab.Vars.Get("SEXResult")=="")
DOpus.Dlg.Request("Sorry, no tunes found.");
}
#selectinvert
SelectEx RANDOM FILES ITEMCOUNT=20 NAME="\.(jpg|png|gif|bmp)" DESELECTNOMATCH COMMANDS=Show SLIDESHOW
#selectinvert
SelectEx RANDOM ITEMCOUNT=100 NAME="\.mp3$" FILES MAKEVISIBLE DESELECTNOMATCH
#selectinvert
SelectEx RANDOM ITEMCOUNTPERC=50 MAKEVISIBLE DESELECTNOMATCH
#advancedselect
#selectinvert
SelectEx EXACT MAKEVISIBLE NTH={dlgstring|Enter number to use for n-th selection:|3}
#selectinvert
SelectEx LINEAR FILES ITEMCOUNT={dlgstring|Enter the number of files to select:|100} DESELECTNOMATCH MAKEVISIBLE
#selectinvert
SelectEx LINEAR ITEMCOUNT=20 FOLDERS MAKEVISIBLE DESELECTNOMATCH
#selectinvert
SelectEx LINEAR ITEMCOUNTPERC=25 MAKEVISIBLE DESELECTNOMATCH
Hide Selected
#recursivefilter
Select HIDESEL NOPATTERN
Hide Unselected
#recursivefilter
Select HIDEUNSEL NOPATTERN
Select by Filter (Menu)
#deletefilter
Select SHOWHIDDEN NOPATTERN
Set CLEARFILTERS
Set QUICKFILTERCLEAR
Set QUICKFILTERFLAGS
Set SHOWFILTERATTR=""
Set SHOWFILTERFILENAME=""
Set SHOWFILTERFOLDERATTR=""
Set SHOWFILTERFOLDERS=""
Set HIDEFILTERATTR=""
Set HIDEFILTERFILENAME=""
Set HIDEFILTERFOLDERATTR=""
Set HIDEFILTERFOLDERS=""