FileList2ButtonBar

Название FileList2ButtonBar
Имя файла (*.txt) FileList2ButtonBar.txt
Описание Создает панель кнопок из списка файлов
Автор Вахмурка
Параметры %L, до, после
Вызываемые плагины file, win, ini
Иконка
Версия 1.0
Дата обновления 23.06.2017
args List, Bef, Aft
local Item, Str
static Sec = "Buttonbar"
local fh = file.open(List, "r")
local hwnd = win.handle("c=TTOTAL_CMD")
local Path = file.folder(win.exepath(hwnd))
local Counter = 1
local Name = input("Name for Button Bar")

if(not Name)
	quit

Name = Path ++ "\" ++ Name ++ ".bar"

local BBar = file.open(Name, "w")

if(fh > 0) do
	for each Str in fh
		if(not Str)
			continue

		ini.set(Name, Sec, "cmd" ++ Counter, Bef ++ Str ++ Aft)
		ini.set(Name, Sec, "button" ++ Counter, Str)
		ini.set(Name, Sec, "menu" ++ Counter, file.name(Str))
		Counter++
	endfor
else
	messagebox("ok error", "File not opened", "FILE plugin error #1")
	quit
endif

ini.set(Name, Sec, "Buttoncount", Counter - 1)

Комментарии:

Скрипт предназначен для быстрого создания панели кнопок из списка файлов. Выделяем файлы, запускаем скрипт. Получится некая заготовка панели, которую надо еще вручную довести до идеального состояния. Скрипт просто берет на себя черновую рутинную работу.

Первый параметр – %L, второй и третий – строки, добавляемые в поле "Coomand" до и после имени файла, соответственно.


На главную Все о Total Commander PowerPro Все скрипты