Abel11
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору "nfsis=1||CIM_DataFile~~WHERE~~Drive='C:'~~AND~~Path='\\Windows\\System32\\'~~AND~~FileName='advapi32'~~AND~~Extension='dll' GLOBALNFSIS<a>" - получить информацию заданного файла "sends=@[tc=AA]||\!!\\ nfsis=1||CIM_DataFile~~WHERE~~Name='GLOBALSENDS<1>' GLOBALNFSIS<a>" - получить информацию для файла под курсором "sends=4 <IF> Execute(StringInStr('1|2|4|5','GLOBALSENDS<1>')) > 0 <THEN> GLOBALSENDS<a> <ENDIF>" - пример проверки сразу нескольких значений "sends=2 <IF> Execute(StringInStr('|2|222|24|82|','|GLOBALSENDS<1>|')) > 0 <THEN> GLOBALSENDS<a> <ENDIF>" - пример проверки сразу нескольких значений "exect=MsgBox(4096+64,'Результат','Заданная~~фраза~~встречается~~в~~файле~~'&(StringSplit(FileRead('%P%N'),'привет',1)[0]-1)&'~~раз(а)')" - получить количество раз встречающейся фразы в файле под курсором "exect=MsgBox(4096+64,'Результат','Фраза~~из~~буфера~~обмена~~встречается~~в~~файле~~'&(StringSplit(FileRead('%P%N'),ClipGet(),1)[0]-1)&'~~раз(а)')" - получить количество раз встречающейся фразы из буфера обмена в файле под курсором "exect=_ViewValues(FileReadLine('%P%N',-1))" - получить последнюю строку файла под курсором "exect=MsgBox(4096+64,Null,'Hello')" - пример сообщения без названия заголовка "exect=MsgBox(4096+64,Default,'Hello')" - пример сообщения с заголовком имени утилиты "exect=DllCall('user32.dll','int','MessageBoxW','hwnd',0,'wstr','ERROR','wstr',Null,'dword',4096)" - пример сообщения с ошибкой "exect=$var_result=MsgBox(4096+64+1,Null,'Hello',0,WinGetHandle('[CLASS:TTOTAL_CMD]'))||_ViewValues($var_result)" - пример диалога с блокировкой окна (предотвращает доступ к указанному родительскому окну, пока существует MsgBox) "exect=$var_result=MsgBox(16384+4096+64+1,Null,'Hello',0,WinGetHandle('[CLASS:AkelPad4]'))||_ViewValues($var_result)" - пример диалога с блокировкой окна (предотвращает доступ к указанному родительскому окну, пока существует MsgBox) "exect=_ViewValues(WinList('Total'))" - получить массив из заголовков и дескрипторов окон (для окон с заголовком 'Total...') "exect=TraySetState(1)||TrayTip(Null,'---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>',5,1)||Sleep(5000)" - создать всплывающую подсказку на 5 секунд в трее с информацией: Путь объекта под курсором и его даты создания (без заголовка) "exect=TraySetState(1)||TraySetIcon()||Sleep(5000)" - пример установки значка в трее по умолчанию "exect=StringFormat('%%x<===>%%X',1233567,1233567) GLOBALEXECT<a>" - возвращает шестнадцатеричное значение числа %x-нижний %X-верхний регистр "exect=StringFormat('{%%16.5f}',10.00) GLOBALEXECT<a>" - преобразование числа с добавлением в начало пробелов "exect=StringFormat('%%04d.%%02d.%%02d~~%%02d:%%02d:%%02d',@YEAR,@MON,@MDAY,@HOUR,@MIN,@SEC) GLOBALEXECT<a>" - получение преобразованной даты "exect=StringFormat('[%%s]~~{%%s}','line1','line2') GLOBALEXECT<a>" - обрамляет строку скобками "exect=StringFormat('%%d',0xFF00FF) GLOBALEXECT<a>" - возвращает десятичное число "exect=StringFormat('%%o',64) GLOBALEXECT<a>" - возвращает восьмеричное число "exect=StringFormat('%%o~~%%09d~~%%d',64,Null,0x100) GLOBALEXECT<a>" - возвращает строку заданную форматированием "exect=SplashTextOn('Заголовок','Дата:~~'&StringFormat('%%04d.%%02d.%%02d~~%%02d:%%02d:%%02d',@YEAR,@MON,@MDAY,@HOUR,@MIN,@SEC),300,200,-1,5,0,Null,38,700)+Sleep(3000)+SplashOff() " - пример окна с датой "exect=_ViewValues(ProcessList('notepad.exe'))" - получить массив данных для процессов notepad.exe "exect=IniWrite(EnvGet('COMMANDER_INI'),'WWW','Key',Null)" - записать в файл Wincmd.ini в секцию [WWW] ключ Key без значения "exect=FileSetTime('C:\Test.txt',Null)" - установить файлу Test.txt текущую дату изменения "exect=$var_s=FileSelectFolder('Выберите~~каталог.',Null,1)" - диалог выбора папки "exect=$var_s=FileSelectFolder('Выберите~~каталог.','"%P"',1,Null,WinGetHandle('[CLASS:TTOTAL_CMD]'))" - диалог выбора папки с блокировкой окна (предотвращает доступ к указанному родительскому окну, пока существует диалог) "exect=$var_s=FileSaveDialog('Выберите~~файл.',Null,'(*.*)',2)" - диалог выбора и сохранения файла "exect=$var_s=FileSaveDialog('Выберите~~файл.','"%P"','(*.*)',2,Null,WinGetHandle('[CLASS:TTOTAL_CMD]'))" - диалог выбора сохранения файла с блокировкой окна (предотвращает доступ к указанному родительскому окну, пока существует диалог) "exect=$var_s=FileOpenDialog('Выберите~~файл.',Null,'(*.*)',2)" - диалог открытия файла "exect=$var_s=FileOpenDialog('Выберите~~файл.','"%P"','(*.*)',2,Null,WinGetHandle('[CLASS:TTOTAL_CMD]'))" - диалог открытия файла с блокировкой окна (предотвращает доступ к указанному родительскому окну, пока существует диалог) "exect=EnvSet('MYENV','это~~тест')||$var_s=EnvGet('MYENV')||_ViewValues('$var_s')" - значение в переменную среды и прочитать её "exect=EnvSet('MYENV','это~~тест')||$var_s=EnvGet('MYENV')||_ViewValues('$var_s')||EnvSet('MYENV')||$var_s=EnvGet('MYENV')||_ViewValues('$var_s')" - значение в переменную среды, прочитать её, удалить "start=MagicСonvert||%P%N||(||+clone||-resize||256x256!||)||-delete||0||(||+clone||-resize||128x128!||)||(||+clone||-resize||64x64!||)||(||+clone||-resize||48x48!||)||(||+clone||-resize||32x32!||)||(||+clone||-resize||16x16!||)||-quality||80||-normalize||-colors||128||-adjoin||$f254\test.ico||&&hide||&&wait" - создание компактной (mono 128 цветов) многослойной иконки из файла под курсором. размеры 256,128,64,48,32,16. Если нужно уменьшить яркость, то убрать нормализацию "infos=3||16||advapi32.dll" - получить имена функций заданного DLL файла "infos=3||16||advapi32.dll||A*" - получить имена функций заданного DLL файла, начинающиеся с символа "A" "infos=3||16||advapi32.dll||[AB]*" - получить имена функций заданного DLL файла, начинающиеся с символа "A" и "B" "infos=3||16||%P%N" - получить имена функций DLL файла под курсором "slist=%WL||##<info=i201::|#//> GLOBALSLIST<a>" - получить комментарий для выделенных изображений, если его нет возвратить символ "#" "slist=%WL||test<50m!!1>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить одностраничные "slist=%WL||test<51m!!1>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить многостраничные (больше 1) "slist=%WL||test<52m!!5>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить те, у которых меньше 5 страниц "slist=%WL||test<53m!!6>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить те, у которых страниц не равно 6 "slist=%WL||test<54m!!7-15>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить те, у которых страниц от 7 до 15 включительно "slist=%WL||test<50m!!-1>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить нестандартные - те, у которых пока неправильно определяется количество страниц (такие pdf файлы можно выслать для уточнения значений) "bends=1,3,5,7??-6,||?V|##|StringRegExpReplace('::','(\d+)(,|$)','Number(${1}+15)${2}') GLOBALBENDS<a>" - прибавить 15 к числам "bends=1,3,5,7??-6,||?V|##|StringRegExpReplace('::','(\d+)','Number(${1}+15)') GLOBALBENDS<a>" - прибавить 15 к числам "bends=1,3,5,7??-6, slist=$GLOBALBENDS||##Number(list1<$GLOBALBENDS>+15) GLOBALSLIST<a>" - прибавить 15 к числам "bends=1,2,3,4??-6, slist=$GLOBALBENDS||##Number(list1<$GLOBALBENDS>+15+:NUMBER:*20) GLOBALSLIST<a>" - выполнить математические вычисления с числами "creat="%p"||New.txt||content<cliptext**^^Begin@CRLF**$$@CRLFEnd>" - создать в активной панели файл New.txt с содержимым из буфера обмена, вставив в начало слово "Begin", в конец слово "End" "sends=zzzz||#K3~§~1!!xxx GLOBALSENDS<a>" - продублировать строку и добавить в конец данных "sends=zzzz||#K3~§~2!!xxx GLOBALSENDS<a>" - продублировать строку и добавить в начало данных "sends=zzzz||#K3~§~1~###!!xxx GLOBALSENDS<a>" - продублировать строку и добавить в конец данных через разделитель "###" "sends=zzzz||#K3~§~2~###!!xxx GLOBALSENDS<a>" - продублировать строку и добавить в начало данных через разделитель "###" "creat="%p"||Rielor.txt||content<cliptext**^^НЕДВИЖИМОСТЬ~~СОЧИ@CRLF→~~Продаётся~~@CRLF~~@CRLF→~~Площадь:~~@CRLF**$$@CRLFЦена:~~xxx~~рублей,~~тел.~~+7-938-436-51-34**#K30~-1~1!!@CRLF>||code<4>||open<%%COMMANDER_PATH%%\AkelPad.exe|1>" - создать в активной панели текстовый файл из буфера обмена, добавив к нему в начало и конец заданную информацию и открыть на редактирование в AkelPad "bends=zzzz||?O|L1|1 GLOBALBENDS<a>" - получить строку из TCIMG.ini©Lines из секции [Lines] из ключа L1 и добавить в конец данных "bends=zzzz||?O|L1|2 GLOBALBENDS<a>" - получить строку из TCIMG.ini©Lines из секции [Lines] из ключа L1 и добавить в начало данных "bends=zzzz||?O|L1|1|### GLOBALBENDS<a>" - получить строку из TCIMG.ini©Lines из секции [Lines] из ключа L1 и добавить в конец данных через разделитель "###" "bends=zzzz||?O|L1|2|### GLOBALBENDS<a>" - получить строку из TCIMG.ini©Lines из секции [Lines] из ключа L1 и добавить в начало данных через разделитель "###" "bends=zzzz||?i|C:\Test.txt|1 GLOBALBENDS<a>" - добавить содержимое файла в конец данных "bends=zzzz||?i|C:\Test.txt|2 GLOBALBENDS<a>" - добавить содержимое файла в начало данных "bends=zzzz||?i|C:\Test.txt|1|### GLOBALBENDS<a>" - добавить содержимое файла в конец данных через разделитель "###" "bends=zzzz||?i|C:\Test.txt|2|### GLOBALBENDS<a>" - добавить содержимое файла в начало данных через разделитель "###" "slist=%WL bends=zzzz||?i|$GLOBALSLIST|1|### GLOBALBENDS<a>" - добавить список выделенных файлов в конец данных через разделитель "###" "slist=%WL bends=zzzz||?i|$GLOBALSLIST[1]|2|### GLOBALBENDS<a>" - добавить первый из выделенных файлов в начало данных через разделитель "###" "bends=zzzz||#i|%WL|1|===|### GLOBALBENDS<a>" - добавить содержимое выделенных файлов в конец данных, разделитель в конец данных через разделитель "###" "slist=%WL bends=zzzz||#i|$GLOBALSLIST|2 GLOBALBENDS<a>" - добавить содержимое выделенных файлов в начало данных "slist=PS<"%P"//1//0>||test<2r!!<info=f25%P%N>B>||progres<> GLOBALSLIST<a>" - получить из активной панели файлы, которые равны размеру файла под курсором "slist=PS<"%P"//1//0>||test<2r!!<info=f25%P%N>B//1h!!1!!<info=f1%P%N>>||progres<> GLOBALSLIST<a>" - получить из активной панели файлы, которые равны размеру и контрольной сумме md5 файла под курсором (быстрее искать сначала одинаковый размер, а потом контрольную сумму) "listx=FOLDC<%UL//1//-1//htm|html>||8||1||progres<> GLOBALLISTX<a>" - в выделенных папках в файлах html проверить на существование локальные файлы с учётом регистра имён, находящиеся в ссылках тегов background, href, src "start=GifSicle||%P%N''~~--colors~~256~~-O3~~>~~''%T\anim.gif''||begin<cmd~~/c~~''>||&&hide||&&wait||upd<3>" - оптимизировать и уменьшить количество цветов в GIF файле под курсором и сохранить новый файл в другую панель с помощью утилиты GifSicle "start=GifSicle||list<%WL>''~~--colors~~256~~-O3~~>~~''%T\anim:NUMBER:.gif''||begin<cmd~~/c~~''>||&&hide||&&wait||upd<3>" - оптимизировать и уменьшить количество цветов в выделенных GIF файлах и сохранить новый файл в другую панель с помощью утилиты GifSicle |