Страница 38 из 46
Добавлено: Пн июл 19, 2010 16:17
Serge Yolkin
ask-rus
Кинуть могу только почтой
Теперь по теме.
1. Файл завершает работу (закрывает окно), или вроде как висит?
2. Если завершает, не сжат ли уже winamp.exe UPXом?
3. Если "зависает" - в каталоге с winamp.exe появляется winamp.upx?
Добавлено: Пн июл 19, 2010 16:39
ask-rus
Serge Yolkin писал(а):1. Файл завершает работу (закрывает окно), или вроде как висит?
Нет. Ничего не происходит.
Serge Yolkin писал(а):2. Если завершает, не сжат ли уже winamp.exe UPXом?
Нет.
Serge Yolkin писал(а):3. Если "зависает" - в каталоге с winamp.exe появляется winamp.upx?
Нет.
Serge Yolkin писал(а):Кинуть могу только почтой
ask-rus@mail.ru
Взял с почты. Работает, но непонятно, что это за ".../36"?
Что это за 36 проходов по одному файлу?!
Добавлено: Вт июл 20, 2010 00:29
Serge Yolkin
ask-rus
Использован ключ best программы UPX - выбирается лучший (по степени сжатия) алгоритм из 36-и возможных. Долго, но качественно. Можно изменить командную строку запуска UPX: UPX /?
Добавлено: Вт июл 20, 2010 00:33
Serge Yolkin
ask-rus
Кстати, если не в лом: сравните, пожалуйста файл из почты с кодом в моем посте. По-моему одно и то-же.
Добавлено: Вт июл 20, 2010 17:01
ask-rus
Serge Yolkin писал(а):Кстати, если не в лом: сравните, пожалуйста файл из почты с кодом в моем посте. По-моему одно и то-же.
По-моему то-же. Скорей всего дело в этом:
Batya писал(а):удалил все пробелы на концах строк
Или этом

:
Serge Yolkin писал(а):.cmd файлы имеют кодировку OEM (866)
Добавлено: Пт авг 06, 2010 15:33
Avada
Вниманию посетителей форума
Тема создавалась для представления готовых кодов кнопок. В первом посте, если кто забыл, было ясно сказано, что обсуждение идёт
в другом месте. (Если надо, со ссылкой на основную тему.) У меня есть ощущение, что тут уже напрочь забыли об этом факте. См. также
это предупреждение.
Короче говоря, по прежним постам правки в теме, скорее всего, не будет, но по новым порядок придётся наводить. Начиная с сегодняшних сообщений, перенесённых по принадлежности в дочернюю тему, расположенную теперь в "Автоматизации".
Добавлено: Вс авг 08, 2010 12:37
GGS
Создание пустого текстового файла (со счётчиком) в текущей папке
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd /c if /i not exist "Новый файл.txt" (CD.>"Новый файл.txt"&exit) else for /l %a in (2,1,999) do if /i not exist "Новый файл (%a).txt" (CD.>"Новый файл (%a).txt"&exit)
Wcmicons.dll,28
Новый файл
1
-1
Добавлено: Вт авг 10, 2010 12:53
Batya
Модифицированный вариант
скрипта создаёт несколько ярлыков на рабочем столе по отмеченным в TC файлам и папкам:
Код: Выделить всё
' ===============================================
' Авторы: SkOle, Batya
' Описание: Создает ярлыки на рабочем столе
' Параметры: %L
' ===============================================
Option Explicit
If WScript.Arguments.Count > 0 Then
Dim WSH, FSO, Desktop, F
Set WSH = CreateObject("Wscript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
Desktop = WSH.SpecialFolders("Desktop")
For Each F In Split(FSO.OpenTextFile(WScript.Arguments(0)).ReadAll, vbNewLine)
If FSO.FileExists(F) Or FSO.FolderExists(F) Then
With WSH.CreateShortcut(Desktop & "\" & FSO.GetBaseName(F) & ".lnk")
.TargetPath = F
.WorkingDirectory = FSO.GetParentFolderName(F)
.Save
End With
End If
Next
Set FSO = Nothing
Set WSH = Nothing
End If
WScript.Quit
Добавлено: Пн сен 20, 2010 18:11
Batya
Просьба на кнопку
здесь.
Кнопка:
TOTALCMD#BAR#DATA
Диск:\Путь\к\скрипту\Скрипт.vbs
%Commander_Path%\WCMICONS.DLL,59
Копирование в буфер имен с путями с заменой "ftp" на "http"
-1
Скрипт.vbs (путь к файлу скрипта в приведённой кнопке отмечен зелёным цветом):
Код: Выделить всё
With CreateObject("TCScript.Helper")
.SendCommand "cm_CopyFullNamesToClip"
.SetTextToClip(Replace(.GetTextFromClip, "ftp", "http"))
End With
Внимание. Для работы скрипта требуется TCScript.Helper.
Добавлено: Вт сен 28, 2010 10:53
Samwatas
---
Добавлено: Вт сен 28, 2010 12:04
Rodny
Samwatas писал(а):тотал не поддерживает псевдопеременную %COMMANDER_PATH% в строке параметров (он переопределяет первых два символа как несуществующий параметр %C)
Кхе-кхе...
Справка писал(а):Диалоговое окно: Конфигурация – Панель инструментов / Параметры:
<...>
%%вставляет знак процента.
То бишь, если нужно использовать в параметрах переменные, проценты нужно удвоить: %%COMMANDER_PATH%%
Добавлено: Вт сен 28, 2010 12:50
Samwatas
---
Добавлено: Вт сен 28, 2010 14:19
Rodny
Samwatas
А разве не все запущенные из TC программы автоматически разворачивают все его переменные?

Я просто ни разу не программист, но такое работает:
TOTALCMD#BAR#DATA
cmd /k
dir %%COMMANDER_PATH%%
D:\Programs\totalcmd\WCMICONS.DLL,74
0
-1
Добавлено: Вт сен 28, 2010 16:34
Batya
Добавлено: Ср окт 13, 2010 21:37
sa
Не секрет, но иногда удобно панель инструментов увидеть и использовать в виде меню:
Код: Выделить всё
TOTALCMD#BAR#DATA
%Commander_Path%\DEFAULT.BAR
wcmicons.dll,15
Панель Default в виде меню
1
-1
PS Пример использования
здесь.