![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Работа с файлами панелей инструментов тотал коммндера |
|
[решено] Работа с файлами панелей инструментов тотал коммндера
|
Старожил Сообщения: 156 |
Привет участникам форума!
Имеются файлы примерно такого содержания: [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 То есть на выходе надо получить такую же строку, как я писал в этой теме http://forum.oszone.net/thread-267794.html То есть 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 |
|
Отправлено: 15:22, 14-09-2013 |
Старожил Сообщения: 156
|
Профиль | Отправить PM | Цитировать Creat0R, вы правильно сказали - учимся
![]() |
Отправлено: 22:36, 07-10-2013 | #31 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|