Страница 9 из 88
Добавлено: Сб авг 28, 2010 17:33
ask-rus
Tol!k
А чтобы список начинался без "пробела", реалли?
Отлично! Спасибо.
Добавлено: Ср сен 01, 2010 08:21
Avada
Дискуссия по кнопкам для работы с 7-Zip отделена в
самостоятельную тему.
Добавлено: Ср сен 01, 2010 16:33
ask-rus
Код: Выделить всё
TOTALCMD#BAR#DATA:
%comspec%
/c (if exist "filelist.lst" echo,>>"filelist.lst")&type %L>>"filelist.lst"
shell32.dll,134
Создать список файлов c дозаписью
1
-1
Задача, максимально приблизить создание файл-списка для открытия и работы с ним в
DiskDir Extended. Пока я себе это плохо представляю.
Только не имитация нажатия клавиш, иначе вернемся к разговору о погоде и сусликах.
Добавлено: Чт сен 02, 2010 19:30
Tol!k
ask-rus
Код: Выделить всё
@echo off &chcp 1251 >nul
setlocal enableextensions
rem Параметры: %F "filelist.lst"
if not exist %2 echo %cd%\> %2
for /f "tokens=1-3,*" %%a in (
'for /f "usebackq delims=" %%f in ^("%~1"^) do @echo,%%~zf %%~tf %%f'
) do (
for /f "tokens=1-3 delims=./-" %%m in ("%%b") do @echo,%%d %%a %%o.%%n.%%m %%c>> %2
)
rem каждые 3 пробела перед %% после echo замените на табуляцию.
rem Важно! Архивировать только файлы, иначе получится неправильный формат списка.
Добавлено: Чт сен 09, 2010 15:13
Andrey_A
Помогите создать кнопку конвертации .au3 в .exe файла под курсором
Есть утилита Aut2exe.exe и есть параметры командной строки
Код: Выделить всё
Aut2Exe.exe /in <infile.au3> [/out <outfile.exe>] [/icon <iconfile.ico>] [/comp 0-4] [/nopack] [/pack] [/ansi] [/unicode] [/x64] [/console] [/gui]
Необходимо файл ...au3 под курсором внести в панель утилиты. Что только не делал - выскакивают параметры ком строки, ну мол я не то что-то делаю, хотя там ничего сложного нет, ничего не получается...
Добавлено: Чт сен 09, 2010 15:38
Lev
Код: Выделить всё
TOTALCMD#BAR#DATA
"c:\Program Files\AutoIt3\Aut2Exe\Aut2exe.exe"
/in %P%N
c:\Program Files\AutoIt3\Aut2Exe\Aut2exe.exe
Aut2exe
c:\Program Files\AutoIt3\Aut2Exe\
-1
Добавлено: Чт сен 09, 2010 15:46
Andrey_A
Спасибо, разобрался, просто exeшники в папке конвертора были испорченные, удалил и скопировал из архива, теперь всё работает
Добавлено: Сб сен 18, 2010 12:42
ask-rus
"Копировать полные имена файлов", используя этот "инструмент" для копирования полного пути файла с FTP, получаю, пример:
Далее, вставляя куда-либо, приходится изменять "ftp" на "http":
Сэкономим 5 сек?
Добавлено: Сб сен 18, 2010 17:33
Samwatas
Можно наваять скрипт в Автоит, который будет висеть в фоне и проверять буфер обмена. Если там появилась строка, которая начинается с ftр:// , то заменить её на httр:// .
Сам скрипт будет занимать 4 строчки:
Код: Выделить всё
While 1
Sleep(100)
If StringLeft(ClipGet(), 6) == "ftp://" Then ClipPut("ht" & StringTrimLeft(ClipGet(), 1))
WEnd
При желании его можно усложнить для обработки множества строк, скопированных в буфер обмена.
Добавлено: Пн сен 20, 2010 15:31
ask-rus
Samwatas писал(а):Можно наваять скрипт в Автоит, который будет висеть в фоне и проверять буфер обмена.
Спасибо, но мне это немножечко не подходит. Не хотелось бы, чтобы что-то висело в фоне.
Добавлено: Пн сен 20, 2010 16:19
Samwatas
А как тогда лучше?
Скопировать ссылку, нажать кнопку для исправления и потом вставить исправленную ссылку куда надо?
Тогда просто убери первую, вторую и последнюю строчки (оставь только одну строчку - которая начинается с If). программа запустится, исправит в буфере ссылку и закроется.
Добавлено: Пн сен 20, 2010 18:13
Batya
Добавлено: Пн сен 20, 2010 19:33
Samwatas
Тогда и я предложу более универсальное решение:
Код: Выделить всё
If $CmdLine[0] == 0 Then
ClipPut(StringReplace(ClipGet(), "ftp://", "http://"))
Else
ClipPut(StringReplace($CmdLineRaw, "ftp://", "http://"))
EndIf
Если вызывать скомпилированный экзешник без параметров командной строки, то он будет заменять ftp на http в буфере обмена, если же в кнопке прописать %P%S (хотя я не уверен в этих параметрах - я не пользуюсь тоталовским ftp соединением, поэтому не знаю как он будет копировать в фтп-шном окне), то он скопирует с заменой в буфер обмена всё выделенное в панели.
П.С.
Batya
Я бы предложил менять ftр:// на httр:// , а не ftр на httр - так надёжнее (вдруг в имени файла встретится случайно, например файл с именем so
ftport или le
ftpage).
Ну и наконец в моём случае не нужно устанавливать TCScript.Helper - достаточно положить скомпилированный экзешник в любое удобное место и вытянуть кнопку на панель.
Добавлено: Вт сен 21, 2010 09:20
Batya
Samwatas писал(а):Я бы предложил менять ftр:// на httр:// , а не ftр на httр - так надёжнее (вдруг в имени файла встретится случайно, например файл с именем softport или leftpage).
Согласен, но я сделал по запрашиваемым условиям. Плюс применения vbs - любой может при желании поменять текст скрипта без необходимости компилировать.
Samwatas писал(а):Ну и наконец в моём случае не нужно устанавливать TCScript.Helper - достаточно положить скомпилированный экзешник в любое удобное место и вытянуть кнопку на панель.
Мы предложили варианты, а пользователи пусть выбирают, кому что удобней.
Добавлено: Вт сен 21, 2010 09:40
ask-rus
Выбрали:
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\vbs\123.vbs
%COMMANDER_PATH%\WCMICONS.DLL
Копировать полные имена файлов с заменой "ftp://" на "http://"
-1
Batya
Спасибо.
&
Samwatas
Спасибо.