Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Работа с файлами панелей инструментов тотал коммндера

Ответить
Настройки темы
[решено] Работа с файлами панелей инструментов тотал коммндера

Старожил


Сообщения: 156
Благодарности: 1


Конфигурация

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip 009_TV.zip
(811 байт, 5 просмотров)
Привет участникам форума!

Имеются файлы примерно такого содержания:
Код: Выделить весь код
[Buttonbar]
Buttoncount=15
button1=Wcmicons.dll,385
cmd1=%COMMANDER_PATH%\Programs\Players\VLC\Vlc.exe
iconic1=0
menu1=Открыть файлы/папки в VLC
param1=%P%S
button2=Wcmicons.dll,391
cmd2=%COMMANDER_PATH%\Programs\Players\Media_Player_Classic\MPlayerc.exe
iconic2=0
menu2=Открыть файл в MPlayer Classic
param2=%P%N
button3=
iconic3=0
button4=Wcmicons.dll,388
cmd4=%COMMANDER_PATH%\Programs\Players\Light_Alloy\LA.exe
iconic4=0
menu4=Открыть файлы/папки в Light Alloy
param4=%P%S
button5=Wcmicons.dll,389
cmd5=%COMMANDER_PATH%\Programs\Players\JetAudio\JetAudioPortable.exe
iconic5=0
menu5=Открыть файл/папку в JetAudio
param5=%P%N
button6=Wcmicons.dll,1757
cmd6=%COMMANDER_PATH%\Plugins\wlx\AmpView\AmpView.exe
iconic6=0
menu6=Открыть файлы в AmpView
param6=%P%S
button7=Wcmicons.dll,1742
iconic7=0
iconic8=0
button9=Wcmicons.dll,395
cmd9=%COMMANDER_PATH%\Programs\Players\Flash_Movie_Player\fmp.exe
menu9=Открыть файл в Flash Movie Player
param9=%P%N
button10=Wcmicons.dll,1283
cmd10=%COMMANDER_PATH%\Programs\Players\FlashPlayer\FlashPlayer.exe
menu10=Открыть файл в Flash Player
param10=%P%N
button11=Wcmicons.dll,1284
cmd11=%COMMANDER_PATH%\Programs\Players\Flash_Player_Pro\Flash_Player_Pro.exe
menu11=Открыть файл в Flash Player Pro
param11=%P%N
button12=Wcmicons.dll,402
cmd12=%COMMANDER_PATH%\Programs\Graphics\IrfanView\Plugins\IV_Player.exe
iconic12=0
menu12=Открыть файл в плеере IrfanView
param12=%P%N
button13=Wcmicons.dll,398
cmd13=%COMMANDER_PATH%\Programs\Graphics\XnView\xnview.exe
menu13=Открыть файл в плеере Xn View
param13=%P%N
button14=Wcmicons.dll,979
cmd14=%COMMANDER_PATH%\Programs\Players\KMPlayer\KMPlayerPortable.exe
menu14=Открыть файлы в KMPlayer
param14=%P%S
button15=Wcmicons.dll,396
cmd15=%COMMANDER_PATH%\Programs\Audio\Teen_Spirit\jaangle.exe
param15=%P%N
menu15=Открыть файл в плеере TeenSpirit
iconic15=0
iconic13=0
iconic9=0
cmd7=%COMMANDER_PATH%\Programs\Players\Ubi\UbiquitousPlayer.exe
param7=
path7=
menu7=Плеер Ubiquitous
Надо - иметь диалог выбора файла, чтобы при открытии открывался файл в текстовом поле (рабочий пример прилагаю) и по нажатию кнопки чтобы проходила конвертация к виду:
Код: Выделить весь код
menu1#!#button1#!#cmd1#!#param1
То есть на выходе надо получить такую же строку, как я писал в этой теме http://forum.oszone.net/thread-267794.html
То есть
Код: Выделить весь код
MENUITEM menu1#!#button1#!#cmd1#!#param1
Button1 - зависит от условия, есть ли в строке wcmicons.dll

Рабочий пример
Код: Выделить весь код
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GuiEdit.au3>
#Region ### START Koda GUI section ###
$Form1 = GUICreate("Form1", 813, 453, 435, 124)
$Edit1 = GUICtrlCreateEdit("", 8, 8, 409, 401)
GUICtrlSetData(-1, "")
$Edit2 = GUICtrlCreateEdit("", 424, 8, 385, 401)
GUICtrlSetData(-1, "")
$Button1 = GUICtrlCreateButton("Button1", 8, 424, 113, 25)
$Button2 = GUICtrlCreateButton("Button2", 320, 424, 193, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
Case $Button1
_FileOpen()
Case $Button2
_Convert()
    EndSwitch
WEnd

Func _FileOpen()
  $h_file=FileOpenDialog ( "Открыть bar файл", @ScriptDir, "Файлы панелей Total Commander (*.bar)")
  $h_fileread=FileRead($h_file)
  GUICtrlSetData ($Edit1,$h_fileread)
EndFunc

Func _Convert()

EndFunc
Bar файл для экспериментов в архиве в прикрепленном файле. Может, что забыл уточнить, хотя вроде все

Отправлено: 15:22, 14-09-2013

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Вот это я понимаю оформление темы!

Для этого примера нужна библиотека IniString:

Код: Выделить весь код
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GUIEdit.au3>

#include "IniString.au3"

$hGUI = GUICreate('Form', 813, 453, 435, 124)
$iBarIn_Edit = GUICtrlCreateEdit('', 8, 8, 409, 401)
$iBarOut_Edit = GUICtrlCreateEdit('', 424, 8, 385, 401)
$iReadFile_Bttn = GUICtrlCreateButton('Read file', 8, 424, 113, 25)
$iConvert_Bttn = GUICtrlCreateButton('Convert', 320, 424, 193, 25)

GUISetState(@SW_SHOW)

While 1
    $iMsg = GUIGetMsg()

    Switch $iMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $iReadFile_Bttn
            _OpenBarFile()
        Case $iConvert_Bttn
            $sItems = _ConvertBarFile('MENUITEM', '#!#', 'wcmicons.dll')
            GUICtrlSetData($iBarOut_Edit, $sItems)
    EndSwitch
WEnd

Func _OpenBarFile()
    Local $sFile = FileOpenDialog("Открыть bar файл", @ScriptDir, "Файлы панелей Total Commander (*.bar)")

    If Not @error Then
        GUICtrlSetData($iBarIn_Edit, FileRead($sFile))
    EndIf
EndFunc

Func _ConvertBarFile($sMenuHeader = 'MENUITEM', $sDelim = '#!#', $sInStrCond = 'wcmicons.dll')
    Local $sRead = GUICtrlRead($iBarIn_Edit)
    Local $iCount = Int(_IniString_Read($sRead, 'Buttonbar', 'buttoncount', 0))

    Local $sItems = ''

    For $i = 1 To $iCount
        Dim $aItem[4] = _
            [ _
                _IniString_Read($sRead, 'Buttonbar', 'menu' & $i, ''), _ ;Menu
                _IniString_Read($sRead, 'Buttonbar', 'button' & $i, ''), _ ;Button
                _IniString_Read($sRead, 'Buttonbar', 'cmd' & $i, ''), _ ;Cmd
                _IniString_Read($sRead, 'Buttonbar', 'param' & $i, '') _ ;Param
            ]

        $sLine = $sMenuHeader & ' '

        For $j = 0 To 3
            If $j = 1 And StringInStr($aItem[$j], $sInStrCond) Then
                $aItem[$j] = StringRegExpReplace($aItem[$j], '.*?(-?\d+)', '\1')
            EndIf

            If $aItem[$j] <> '' Then
                If $j > 0 And $aItem[$j-1] <> '' Then
                    $sLine &= $sDelim & $aItem[$j]
                Else
                    $sLine &= $aItem[$j]
                EndIf
            EndIf
        Next

        $sItems &= $sLine & @CRLF
    Next

    Return $sItems
EndFunc

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:39, 14-09-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата eus_deus:
Скажи не по теме »
Не скажу, именно потому что не по теме .
Пиши в тему по этой утилите.

Цитата eus_deus:
Это ее по ходу в справке нет? »
В стандартной нет, но я вроде указал ссылку по которой можно скачать библиотеку.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 19:50, 14-09-2013 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Creat0R:
Вот это я понимаю оформление темы! »
Поддержу!


Цитата eus_deus:
Это ее по ходу в справке нет? »
Это «внешняя» UDF, разработанная участником форума и автором Сообщества. В комплект поставки AutoIt она не входит, потому её описания и нет в справке.

Отправлено: 19:53, 14-09-2013 | #4


Старожил


Сообщения: 156
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Creat0R:
В стандартной нет, но я вроде указал ссылку по которой можно скачать библиотеку. »
Библиотека есть, я имел в виду саму справку по ее функциям - не нашел ее в списке UDF. А так - пример рабочий, теперь удалить лишние строки с результата, и все ок
Цитата Creat0R:
Не скажу, именно потому что не по теме . »
Не принципиально - можно же пользоваться некомпилированным скриптом

Цитата Iska:
потому её описания и нет в справке »
Просто в моей справке куча UDF функций есть - отдельный раздел для них, а этой нет, потому и спросил

вообще, смотрю, чем дальше в лес, тем больше дров)) в начале хоть что то понимал в коде, а после сегодняшнего - самооценка резко упала))

Отправлено: 19:54, 14-09-2013 | #5


Старожил


Сообщения: 156
Благодарности: 1

Профиль | Отправить PM | Цитировать


офигеть... простого удаления строки не предусмотрено... ладно, это уже оффтоп

Отправлено: 20:25, 14-09-2013 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата eus_deus:
Просто в моей справке куча UDF функций есть - отдельный раздел для них, а этой нет, потому и спросил »
То считаются как бы «стандартными» UDF, входящими в поставку. Потому на них есть справка.

Цитата eus_deus:
вообще, смотрю, чем дальше в лес, тем больше дров)) в начале хоть что то понимал в коде, а после сегодняшнего - самооценка резко упала)) »
Всё придёт. Не боги горшки обжигают. Главное — не останавливаться.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:27, 14-09-2013 | #7


Старожил


Сообщения: 156
Благодарности: 1

Профиль | Отправить PM | Цитировать


Iska, да я скоро вешаться стану с этими регулярными выражениями. Сталкиваюсь с ними все чаще, а понять ума не хватает. Вот в RegExp все вычисляется нормально, вставляю в свой код - нифиига. Наверное, не туда вставляю))

Отправлено: 20:55, 14-09-2013 | #8


Старожил


Сообщения: 156
Благодарности: 1

Профиль | Отправить PM | Цитировать


Вопрос таки открыт еще. В результате работы скрипта получаю код
Код: Выделить весь код
[Default]
Delimeters=#!#
MENUITEM Выбор панели инструментов#!#1071#!#%COMMANDER_PATH%\Bar\001_Panel_Panels.bar
MENUITEM 
MENUITEM Системное меню#!#1130#!#%COMMANDER_PATH%\Utilities\TotalCom\TCmenu\TCmenu_20\TCmenu.exe#!#%%COMMANDER_PATH%%\BAR\034_Computers.bar -N %n -P %p
MENUITEM Меню часто используемых программ#!#680#!#%COMMANDER_PATH%\BAR\043_Osnovnye_Programms.bar
MENUITEM Дополнительные часто используемые инструменты#!#322#!#%COMMANDER_PATH%\BAR\038_Panel_Tools_TC.bar
MENUITEM 
MENUITEM Обновить панели CTRL + R#!#725#!#%COMMANDER_PATH%\TCIMG.exe#!#tcimg=50~~$cm312~~$cm540
MENUITEM Назад ALT + <-#!#58#!#cm_GotoPreviousDir
MENUITEM Вперёд ALT + ->#!#59#!#cm_GotoNextDir
MENUITEM Переименовать...  F2 или SHIFT + F6#!#1737#!#cm_RenameOnly
MENUITEM Показать все файлы без подкаталогов  CTRL + B#!#150#!#cm_DirBranch
MENUITEM Выделить файлы по расширению  CTRL+ SHIFT+ A#!#671#!#cm_SelectCurrentExtension
MENUITEM Выделить всё  CTRL+ A  (а так же инвертировать NUM*)#!#37#!#cm_ExchangeSelection
MENUITEM Снять всё выделение  CTRL+K или CTRL+NUM -#!#1733#!#cm_ClearAll
MENUITEM Групповое Переименование  CTRL+ M#!#11#!#cm_MultiRenameFiles
MENUITEM Показать скрытые/системные элементы CTRL+ H#!#102#!#cm_SwitchHidSys
MENUITEM Быстрый просмотр любого файла в другой панели CTRL+ Q#!#147#!#cm_SrcQuickview
MENUITEM Упаковать выделенные файлы\папки в соседнюю панель в различные форматы  ALT + F5#!#650#!#cm_PackFiles
MENUITEM Распаковать выделенные архивы ALT + F9#!#285#!#cm_UnpackFiles
MENUITEM Просмотр файла под курсором в отдельном потоке  WIN + F3#!#289#!#%COMMANDER_EXE% /S=L#!#%Z %P%N
MENUITEM Быстрый просмотр Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... Shift + F3#!#1910#!#hh#!#-800 %V
MENUITEM Меню копирования в буфер обмена...#!#1515#!#%COMMANDER_PATH%\BAR\142_Bufer.bar
MENUITEM Свойства Объекта под курсором...  ALT+ ENTER#!#4#!#cm_Properties
MENUITEM Показать Размеры Папок  ALT+ SHIFT+ ENTER#!#724#!#cm_CountDirContent
MENUITEM Просмотр Эскизов  CTRL+ SHIFT+ F1#!#136#!#cm_SrcThumbs
MENUITEM Открыть Новую Вкладку  CTRL + T#!#721#!#cm_OpenNewTab
MENUITEM Инструменты поиска#!#212#!#%COMMANDER_PATH%\BAR\218_SearchFor.bar
MENUITEM 
MENUITEM Просмотр эскизов - открывается файл под курсором#!#1317#!#%COMMANDER_PATH%\BAR\044_Viiewers.bar
MENUITEM 
MENUITEM Панель специальных инструментов TC Image#!#1243#!#%COMMANDER_PATH%\Bar\028_Additional_Tools.bar
MENUITEM Инструменты для работы с фото#!#1395#!#%COMMANDER_PATH%\Bar\258_Photoinstrument.bar
MENUITEM Мои инструменты#!#2#!#%COMMANDER_PATH%\MENUIMG.exe#!#%Z%%COMMANDER_PATH%%\BAR\260_my_bar.bar||#podarok||$Мои~~инструменты||&v_podarok!!Частые~~программы
MENUITEM Программирование#!#53#!#%COMMANDER_PATH%\MENUIMG.exe#!#%Z%%COMMANDER_PATH%%\BAR\261_programming.bar||#RED||$Программирование
MENUITEM Запуск моих программ#!#%COMMANDER_PATH%\TCIMG.exe#!#%COMMANDER_PATH%\TCIMG.exe#!#tcimg=$tmtm_StartMyPrograms
MENUITEM Закачать по ссылке с буфера#!#891#!#%COMMANDER_PATH%\TCIMG.exe#!#downl="C:\Users\asmadeus\Downloads\Total\"!!1||cliplist
MENUITEM -2
MENUITEM Украшение системы#!#1183#!#%COMMANDER_PATH%\BAR\178_Ornament.bar
MENUITEM Системное меню#!#1163#!#%COMMANDER_PATH%\Utilities\TotalCom\TCmenu\TCmenu_16\TCmenu.exe#!#%%COMMANDER_PATH%%\BAR\176_Utility_Tools_2.bar -N %n -P %p
MENUITEM Калькуляторы, Подсчёты, Вычисления#!#1189#!#%COMMANDER_PATH%\BAR\177_Utility_Tools_3.bar
MENUITEM Восстановление паролей...#!#1182#!#%COMMANDER_PATH%\BAR\179_Passwords_Keys.bar
MENUITEM Просмотрщики файлов#!#1206#!#%COMMANDER_PATH%\BAR\206_Viewers_02.bar
MENUITEM Консольные утилиты#!#114#!#%COMMANDER_PATH%\Bar\244_Console.bar
MENUITEM Virtual Panel - временная панель, позволяет хранить ссылки файлы#!#2058#!#%COMMANDER_PATH%\BAR\221_Virtual_Panel.bar
MENUITEM Панель дополнительных плагинов#!#781#!#%COMMANDER_PATH%\Bar\083_Plugins.bar
MENUITEM 
MENUITEM Поиск и удаление дубликатов - CloneRemover Pro#!#897#!#%COMMANDER_PATH%\Utilities\Seach\CloneRemover\CloneRemover.exe
MENUITEM Безвозвратное затирание пустых мест нулями Kremlin Secdel#!#881#!#%COMMANDER_PATH%\Programs\Arhive\Kremlin\Secdel.exe#!#%P%N
MENUITEM Выключение, сон, перезагрузка компьютера, расписание со множествами настроек - PowerOff#!#941#!#%COMMANDER_PATH%\Utilities\Systems\PowerOfff\PowerOfff.exe
MENUITEM 
MENUITEM Настройка Wcx плагинов TweakWcx#!#1172#!#%COMMANDER_PATH%\Utilities\TotalCom\TweakWcx\TweakWcx.exe
MENUITEM Настройка Плагинов Total Com... Plugman#!#781#!#%COMMANDER_PATH%\Utilities\TotalCom\TcPlugMan\PlugMan.exe
MENUITEM Открытие файлов через ChoiceEditor#!#1117#!#%COMMANDER_PATH%\Utilities\TotalCom\ChoiceEditor\ChoiceEditor.exe
MENUITEM Просмотр Universal Viewer#!#1169#!#%COMMANDER_PATH%\Utilities\Viewers\Universal_Viewer\Viewer.exe#!#%P%N
MENUITEM Просмотр TCUPULTIMATE#!#1171#!#%COMMANDER_PATH%\Utilities\TotalCom\TCUPULTIMATE\TCUPULTIMATE.exe#!#%P%N
MENUITEM Просмотр FileListViewer#!#1173#!#%COMMANDER_PATH%\Utilities\Viewers\FileListViewer\FileListViewer.exe#!#%P%N
MENUITEM Разблокировка\удаление файлов\папок под курсором с Unlocker CTRL+ALT+END#!#1031#!#%COMMANDER_PATH%\Utilities\Delete\Unlocker\UnlockerPortable.exe#!#%P%N /S
MENUITEM Archivarius3000#!#1268#!#%COMMANDER_PATH%\Utilities\Seach\Archivarius3000\Archivarius3000.exe
MENUITEM Конвертер Байты Кб Мб Гб#!#693#!#%COMMANDER_PATH%\Utilities\Calculators\Byte_Conv\Byte_Conv.exe
MENUITEM Редактирование  LNK файлов LinkEditor#!#1311#!#%COMMANDER_PATH%\Plugins\wlx\LinkInfo\LinkEditor.exe#!#%P%N
MENUITEM Копирование выделенного в ДРУГУЮ панель… TeraCopy#!#462#!#%COMMANDER_PATH%\Utilities\Systems\TeraCopy\TeraCopy.exe#!#Copy *"%L" "%T"
MENUITEM Копирование выделенных файлов\папок в соседнюю панель#!#1744#!#%COMMANDER_PATH%\TCIMG.exe#!#copys=%Z%L||%t
MENUITEM Перемещение выделенных файлов/папок без запроса Win+K#!#1712#!#%COMMANDER_PATH%\TCIMG.exe#!#moves=%L||%t
MENUITEM !!! Удаление выделенных файлов\папок без запроса !!!#!#602#!#%COMMANDER_PATH%\TCIMG.exe#!#delss=%L||1
MENUITEM Выбор панели инструментов#!#1071#!#%COMMANDER_PATH%\Bar\001_Panel_Panels.bar
MENUITEM 
MENUITEM Системное меню#!#1130#!#%COMMANDER_PATH%\Utilities\TotalCom\TCmenu\TCmenu_20\TCmenu.exe#!#%%COMMANDER_PATH%%\BAR\034_Computers.bar -N %n -P %p
MENUITEM Меню часто используемых программ#!#680#!#%COMMANDER_PATH%\BAR\043_Osnovnye_Programms.bar
MENUITEM Дополнительные часто используемые инструменты#!#322#!#%COMMANDER_PATH%\BAR\038_Panel_Tools_TC.bar
MENUITEM 
MENUITEM Обновить панели CTRL + R#!#725#!#%COMMANDER_PATH%\TCIMG.exe#!#tcimg=50~~$cm312~~$cm540
MENUITEM Назад ALT + <-#!#58#!#cm_GotoPreviousDir
MENUITEM Вперёд ALT + ->#!#59#!#cm_GotoNextDir
MENUITEM Переименовать...  F2 или SHIFT + F6#!#1737#!#cm_RenameOnly
MENUITEM Показать все файлы без подкаталогов  CTRL + B#!#150#!#cm_DirBranch
MENUITEM Выделить файлы по расширению  CTRL+ SHIFT+ A#!#671#!#cm_SelectCurrentExtension
MENUITEM Выделить всё  CTRL+ A  (а так же инвертировать NUM*)#!#37#!#cm_ExchangeSelection
MENUITEM Снять всё выделение  CTRL+K или CTRL+NUM -#!#1733#!#cm_ClearAll
MENUITEM Групповое Переименование  CTRL+ M#!#11#!#cm_MultiRenameFiles
MENUITEM Показать скрытые/системные элементы CTRL+ H#!#102#!#cm_SwitchHidSys
MENUITEM Быстрый просмотр любого файла в другой панели CTRL+ Q#!#147#!#cm_SrcQuickview
MENUITEM Упаковать выделенные файлы\папки в соседнюю панель в различные форматы  ALT + F5#!#650#!#cm_PackFiles
MENUITEM Распаковать выделенные архивы ALT + F9#!#285#!#cm_UnpackFiles
MENUITEM Просмотр файла под курсором в отдельном потоке  WIN + F3#!#289#!#%COMMANDER_EXE% /S=L#!#%Z %P%N
MENUITEM Быстрый просмотр Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... Shift + F3#!#1910#!#hh#!#-800 %V
MENUITEM Меню копирования в буфер обмена...#!#1515#!#%COMMANDER_PATH%\BAR\142_Bufer.bar
MENUITEM Свойства Объекта под курсором...  ALT+ ENTER#!#4#!#cm_Properties
MENUITEM Показать Размеры Папок  ALT+ SHIFT+ ENTER#!#724#!#cm_CountDirContent
MENUITEM Просмотр Эскизов  CTRL+ SHIFT+ F1#!#136#!#cm_SrcThumbs
MENUITEM Открыть Новую Вкладку  CTRL + T#!#721#!#cm_OpenNewTab
MENUITEM Инструменты поиска#!#212#!#%COMMANDER_PATH%\BAR\218_SearchFor.bar
MENUITEM 
MENUITEM Просмотр эскизов - открывается файл под курсором#!#1317#!#%COMMANDER_PATH%\BAR\044_Viiewers.bar
MENUITEM 
MENUITEM Панель специальных инструментов TC Image#!#1243#!#%COMMANDER_PATH%\Bar\028_Additional_Tools.bar
MENUITEM Инструменты для работы с фото#!#1395#!#%COMMANDER_PATH%\Bar\258_Photoinstrument.bar
MENUITEM Мои инструменты#!#2#!#%COMMANDER_PATH%\MENUIMG.exe#!#%Z%%COMMANDER_PATH%%\BAR\260_my_bar.bar||#podarok||$Мои~~инструменты||&v_podarok!!Частые~~программы
MENUITEM Программирование#!#53#!#%COMMANDER_PATH%\MENUIMG.exe#!#%Z%%COMMANDER_PATH%%\BAR\261_programming.bar||#RED||$Программирование
MENUITEM Запуск моих программ#!#%COMMANDER_PATH%\TCIMG.exe#!#%COMMANDER_PATH%\TCIMG.exe#!#tcimg=$tmtm_StartMyPrograms
MENUITEM Закачать по ссылке с буфера#!#891#!#%COMMANDER_PATH%\TCIMG.exe#!#downl="C:\Users\asmadeus\Downloads\Total\"!!1||cliplist
MENUITEM -2
MENUITEM Украшение системы#!#1183#!#%COMMANDER_PATH%\BAR\178_Ornament.bar
MENUITEM Системное меню#!#1163#!#%COMMANDER_PATH%\Utilities\TotalCom\TCmenu\TCmenu_16\TCmenu.exe#!#%%COMMANDER_PATH%%\BAR\176_Utility_Tools_2.bar -N %n -P %p
MENUITEM Калькуляторы, Подсчёты, Вычисления#!#1189#!#%COMMANDER_PATH%\BAR\177_Utility_Tools_3.bar
MENUITEM Восстановление паролей...#!#1182#!#%COMMANDER_PATH%\BAR\179_Passwords_Keys.bar
MENUITEM Просмотрщики файлов#!#1206#!#%COMMANDER_PATH%\BAR\206_Viewers_02.bar
MENUITEM Консольные утилиты#!#114#!#%COMMANDER_PATH%\Bar\244_Console.bar
MENUITEM Virtual Panel - временная панель, позволяет хранить ссылки файлы#!#2058#!#%COMMANDER_PATH%\BAR\221_Virtual_Panel.bar
MENUITEM Панель дополнительных плагинов#!#781#!#%COMMANDER_PATH%\Bar\083_Plugins.bar
MENUITEM 
MENUITEM Поиск и удаление дубликатов - CloneRemover Pro#!#897#!#%COMMANDER_PATH%\Utilities\Seach\CloneRemover\CloneRemover.exe
MENUITEM Безвозвратное затирание пустых мест нулями Kremlin Secdel#!#881#!#%COMMANDER_PATH%\Programs\Arhive\Kremlin\Secdel.exe#!#%P%N
MENUITEM Выключение, сон, перезагрузка компьютера, расписание со множествами настроек - PowerOff#!#941#!#%COMMANDER_PATH%\Utilities\Systems\PowerOfff\PowerOfff.exe
MENUITEM 
MENUITEM Настройка Wcx плагинов TweakWcx#!#1172#!#%COMMANDER_PATH%\Utilities\TotalCom\TweakWcx\TweakWcx.exe
MENUITEM Настройка Плагинов Total Com... Plugman#!#781#!#%COMMANDER_PATH%\Utilities\TotalCom\TcPlugMan\PlugMan.exe
MENUITEM Открытие файлов через ChoiceEditor#!#1117#!#%COMMANDER_PATH%\Utilities\TotalCom\ChoiceEditor\ChoiceEditor.exe
MENUITEM Просмотр Universal Viewer#!#1169#!#%COMMANDER_PATH%\Utilities\Viewers\Universal_Viewer\Viewer.exe#!#%P%N
MENUITEM Просмотр TCUPULTIMATE#!#1171#!#%COMMANDER_PATH%\Utilities\TotalCom\TCUPULTIMATE\TCUPULTIMATE.exe#!#%P%N
MENUITEM Просмотр FileListViewer#!#1173#!#%COMMANDER_PATH%\Utilities\Viewers\FileListViewer\FileListViewer.exe#!#%P%N
MENUITEM Разблокировка\удаление файлов\папок под курсором с Unlocker CTRL+ALT+END#!#1031#!#%COMMANDER_PATH%\Utilities\Delete\Unlocker\UnlockerPortable.exe#!#%P%N /S
MENUITEM Archivarius3000#!#1268#!#%COMMANDER_PATH%\Utilities\Seach\Archivarius3000\Archivarius3000.exe
MENUITEM Конвертер Байты Кб Мб Гб#!#693#!#%COMMANDER_PATH%\Utilities\Calculators\Byte_Conv\Byte_Conv.exe
MENUITEM Редактирование  LNK файлов LinkEditor#!#1311#!#%COMMANDER_PATH%\Plugins\wlx\LinkInfo\LinkEditor.exe#!#%P%N
MENUITEM Копирование выделенного в ДРУГУЮ панель… TeraCopy#!#462#!#%COMMANDER_PATH%\Utilities\Systems\TeraCopy\TeraCopy.exe#!#Copy *"%L" "%T"
MENUITEM Копирование выделенных файлов\папок в соседнюю панель#!#1744#!#%COMMANDER_PATH%\TCIMG.exe#!#copys=%Z%L||%t
MENUITEM Перемещение выделенных файлов/папок без запроса Win+K#!#1712#!#%COMMANDER_PATH%\TCIMG.exe#!#moves=%L||%t
MENUITEM !!! Удаление выделенных файлов\папок без запроса !!!#!#602#!#%COMMANDER_PATH%\TCIMG.exe#!#delss=%L||1
MENUITEM Выбор панели инструментов#!#1071#!#%COMMANDER_PATH%\Bar\001_Panel_Panels.bar
MENUITEM 
MENUITEM Системное меню#!#1130#!#%COMMANDER_PATH%\Utilities\TotalCom\TCmenu\TCmenu_20\TCmenu.exe#!#%%COMMANDER_PATH%%\BAR\034_Computers.bar -N %n -P %p
MENUITEM Меню часто используемых программ#!#680#!#%COMMANDER_PATH%\BAR\043_Osnovnye_Programms.bar
MENUITEM Дополнительные часто используемые инструменты#!#322#!#%COMMANDER_PATH%\BAR\038_Panel_Tools_TC.bar
MENUITEM 
MENUITEM Обновить панели CTRL + R#!#725#!#%COMMANDER_PATH%\TCIMG.exe#!#tcimg=50~~$cm312~~$cm540
MENUITEM Назад ALT + <-#!#58#!#cm_GotoPreviousDir
MENUITEM Вперёд ALT + ->#!#59#!#cm_GotoNextDir
MENUITEM Переименовать...  F2 или SHIFT + F6#!#1737#!#cm_RenameOnly
MENUITEM Показать все файлы без подкаталогов  CTRL + B#!#150#!#cm_DirBranch
MENUITEM Выделить файлы по расширению  CTRL+ SHIFT+ A#!#671#!#cm_SelectCurrentExtension
MENUITEM Выделить всё  CTRL+ A  (а так же инвертировать NUM*)#!#37#!#cm_ExchangeSelection
MENUITEM Снять всё выделение  CTRL+K или CTRL+NUM -#!#1733#!#cm_ClearAll
MENUITEM Групповое Переименование  CTRL+ M#!#11#!#cm_MultiRenameFiles
MENUITEM Показать скрытые/системные элементы CTRL+ H#!#102#!#cm_SwitchHidSys
MENUITEM Быстрый просмотр любого файла в другой панели CTRL+ Q#!#147#!#cm_SrcQuickview
MENUITEM Упаковать выделенные файлы\папки в соседнюю панель в различные форматы  ALT + F5#!#650#!#cm_PackFiles
MENUITEM Распаковать выделенные архивы ALT + F9#!#285#!#cm_UnpackFiles
MENUITEM Просмотр файла под курсором в отдельном потоке  WIN + F3#!#289#!#%COMMANDER_EXE% /S=L#!#%Z %P%N
MENUITEM Быстрый просмотр Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... Shift + F3#!#1910#!#hh#!#-800 %V
MENUITEM Меню копирования в буфер обмена...#!#1515#!#%COMMANDER_PATH%\BAR\142_Bufer.bar
MENUITEM Свойства Объекта под курсором...  ALT+ ENTER#!#4#!#cm_Properties
MENUITEM Показать Размеры Папок  ALT+ SHIFT+ ENTER#!#724#!#cm_CountDirContent
MENUITEM Просмотр Эскизов  CTRL+ SHIFT+ F1#!#136#!#cm_SrcThumbs
MENUITEM Открыть Новую Вкладку  CTRL + T#!#721#!#cm_OpenNewTab
MENUITEM Инструменты поиска#!#212#!#%COMMANDER_PATH%\BAR\218_SearchFor.bar
MENUITEM 
MENUITEM Просмотр эскизов - открывается файл под курсором#!#1317#!#%COMMANDER_PATH%\BAR\044_Viiewers.bar
MENUITEM 
MENUITEM Панель специальных инструментов TC Image#!#1243#!#%COMMANDER_PATH%\Bar\028_Additional_Tools.bar
MENUITEM Инструменты для работы с фото#!#1395#!#%COMMANDER_PATH%\Bar\258_Photoinstrument.bar
MENUITEM Мои инструменты#!#2#!#%COMMANDER_PATH%\MENUIMG.exe#!#%Z%%COMMANDER_PATH%%\BAR\260_my_bar.bar||#podarok||$Мои~~инструменты||&v_podarok!!Частые~~программы
MENUITEM Программирование#!#53#!#%COMMANDER_PATH%\MENUIMG.exe#!#%Z%%COMMANDER_PATH%%\BAR\261_programming.bar||#RED||$Программирование
MENUITEM Запуск моих программ#!#%COMMANDER_PATH%\TCIMG.exe#!#%COMMANDER_PATH%\TCIMG.exe#!#tcimg=$tmtm_StartMyPrograms
MENUITEM Закачать по ссылке с буфера#!#891#!#%COMMANDER_PATH%\TCIMG.exe#!#downl="C:\Users\asmadeus\Downloads\Total\"!!1||cliplist
MENUITEM -2
MENUITEM Украшение системы#!#1183#!#%COMMANDER_PATH%\BAR\178_Ornament.bar
MENUITEM Системное меню#!#1163#!#%COMMANDER_PATH%\Utilities\TotalCom\TCmenu\TCmenu_16\TCmenu.exe#!#%%COMMANDER_PATH%%\BAR\176_Utility_Tools_2.bar -N %n -P %p
MENUITEM Калькуляторы, Подсчёты, Вычисления#!#1189#!#%COMMANDER_PATH%\BAR\177_Utility_Tools_3.bar
MENUITEM Восстановление паролей...#!#1182#!#%COMMANDER_PATH%\BAR\179_Passwords_Keys.bar
MENUITEM Просмотрщики файлов#!#1206#!#%COMMANDER_PATH%\BAR\206_Viewers_02.bar
MENUITEM Консольные утилиты#!#114#!#%COMMANDER_PATH%\Bar\244_Console.bar
MENUITEM Virtual Panel - временная панель, позволяет хранить ссылки файлы#!#2058#!#%COMMANDER_PATH%\BAR\221_Virtual_Panel.bar
MENUITEM Панель дополнительных плагинов#!#781#!#%COMMANDER_PATH%\Bar\083_Plugins.bar
MENUITEM 
MENUITEM Поиск и удаление дубликатов - CloneRemover Pro#!#897#!#%COMMANDER_PATH%\Utilities\Seach\CloneRemover\CloneRemover.exe
MENUITEM Безвозвратное затирание пустых мест нулями Kremlin Secdel#!#881#!#%COMMANDER_PATH%\Programs\Arhive\Kremlin\Secdel.exe#!#%P%N
MENUITEM Выключение, сон, перезагрузка компьютера, расписание со множествами настроек - PowerOff#!#941#!#%COMMANDER_PATH%\Utilities\Systems\PowerOfff\PowerOfff.exe
Подчеркнутые строки надо просто удалить в поле результата

Отправлено: 22:00, 14-09-2013 | #9


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата eus_deus:
Iska, да я скоро вешаться стану с этими регулярными выражениями. Сталкиваюсь с ними все чаще, а понять ума не хватает. Вот в RegExp все вычисляется нормально, вставляю в свой код - нифиига. »
Оффтопиком: вот у меня лежит в Избранном для памяти:
Цитата:
К Регулярное выражение: замена четвёртого вхождения подстроки:
Код: Выделить весь код
"на оборотной стороне ворот втроая строка" -replace "((?:.*?ро.*?){3})ро(.*)",'$1ор$2'
Когда видишь результат — думаешь: «Ну, как же это я не смог сообразить?!» Однако, не смог.


По регулярным выражениям — ищите: Регулярные выражения - Джеффри Фридл.

Отправлено: 22:48, 14-09-2013 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Работа с файлами панелей инструментов тотал коммндера

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Работа с файлами D@n1k007 Программирование и базы данных 2 19-06-2010 16:06
Система - Встраивание кнопок или панелей инструментов в Проводник (Explorer) greenzed Программное обеспечение Windows 1 12-01-2009 12:00
Интерфейс - Пропала одна из панелей инструментов, что находитса на панели задач Gensun Microsoft Windows 2000/XP 9 15-02-2008 17:11
Работа с файлами ramo Программирование в *nix 5 23-04-2007 12:33
[решено] GPO - Запрет закрытия панелей инструментов molen Microsoft Windows NT/2000/2003 2 24-11-2005 10:19




 
Переход