Страница 17 из 20

Добавлено: Вт май 17, 2016 17:25
Вахмурка
Понятно, что руками даже при пропорциональном шрифте можно экспериментальным путем добиться выравнивания. Речь шла именно о его автоматизации.
Про скрытие твоя позиция ясна. Но мне, например, не всегда важно знать сам параметр. Гораздо важно видеть его смысл в описании ("Неважно, какого цвета кошка. Важно, чтобы она ловила мышей"). Подчеркиваю: если был бы ключ, который вывод параметра в список отключает, я бы им широко пользовался. Заодно и о выравнивании по столбцам можно не заботиться ;)

Добавлено: Вт май 17, 2016 17:36
Dimsok
Да, возможность полностью скрывать параметр была бы не лишней. Вот я сделал кнопку для конвертера субтитров, и для всего, что мне надо, можно было ограничиться лишь расширением в параметре, вроде "srt" или "ssa", а для формата sub пришлось ещё после двоеточия добавлять "16", потому как под этим форматом есть две разновидности. В итоге один пункт сильно выдаётся среди других. Мне то незачем знать, что посылается "16", важней, в какой формат это всё преобразует.

Добавлено: Вт май 17, 2016 17:46
cojoc
Avast постоянно блокирует AskParam, приходится каждый раз его добавлять в исключения.

Добавлено: Вт май 17, 2016 18:05
Вахмурка
cojoc писал(а):Avast постоянно блокирует AskParam, приходится каждый раз его добавлять в исключения.
У меня он стал орать при попытке скачивания. Только что запустил AskParam - Avast молчит. Какие версии того и другого? У меня 1.0.6.152 и 11.2.2262 соответственно

Добавлено: Вт май 17, 2016 18:39
Avada
Вахмурка
У меня тот же антивирус на нескольких машинах. И, да, раньше приходилось добавлять в исключения. Но последняя версия тихо скачалась, и потом никаких блокировок не было. И дело, полагаю, не столько в версии самого Avast! (у меня AIS 9.0.21.531), сколько в его текущих базах.

Добавлено: Вт май 17, 2016 18:42
Вахмурка
На всякий случай "Версия определений вирусов 160517-2". Нумерация версий у нас разная. У меня - бесплатная. У тебя, видимо, нет :)

Добавлено: Вт май 17, 2016 21:36
Avada
Вахмурка
Да, у меня лицензионный Avast Internet Security. Определения те же.

Добавлено: Ср май 18, 2016 00:19
MVV
Параноик тупорылый этот Аваст... эта его эвристическая сигнатура ни о чём... Посчитал импорты, посмотрел, что нету иконки, и, типа, "ну подозрительно"...

Добавлено: Ср май 18, 2016 10:52
Flasher
Кроме Avast-a ещё Risin и Qihoo-360 ругаются на x32. Зато у x64 тишина.
Как хорошо, что я себе весь этот хлам не ставлю, иначе бы никакого времени не хватило бегать с кляузами по авторам нормальных программ. :)

Добавлено: Ср май 18, 2016 12:21
MVV
Ну про Risin и Qihoo-360 я вообще молчу - первый раз слышу, что такие вообще существуют, поэтому и говорить тут не о чем. А Аваст - зверь известный, в том числе своей паранойей.

В любом случае, об отсутствии каких-либо серьёзных оснований для подозрений у всей тройки главным образом говорит отсутствие детектов для 64-битной версии - тупо кривые сигнатуры для 32-битного кода (сигнатур для 32-битного кода на порядки больше, поэтому и ложных детектов больше) или косяки эвристик.

https://www.virustotal.com/ru/file/0a73 ... /analysis/
https://www.virustotal.com/ru/file/fbc3 ... /analysis/

Добавлено: Ср окт 05, 2016 15:35
Dimsok
Надо подставлять переменную в пути приложения. Параметры у них одинаковые, и так для тридцати с лишним приложений. Пробую:

/c"Rename roms" /t"Nintendo: NES" /t"Super Nintendo: SNES" /t"Sega MD: Gen" /p(h)"Select system" /c(1)"Start" /c(2)"No, thnanks" /s"2" "%%COMMANDER_PATH%\Plugins\exe\games\GoodTools\Good%%1.exe" rename inplace

Но так не проходит. Есть какой-нибудь рабочий вариант? Может, через cmd.

Добавлено: Ср окт 05, 2016 16:50
Вахмурка
Кто куда не проходит? Как говорил проф. Преображенский: "Простите, кто на ком стоял?". Что пишет? Что именно происходит?
Не дожидаясь всезнающего автора, от себя могу поделиться опытом работы с AskParam, пригодным, по крайней мере, на первых порах:
1) Начать с самого примитивного варианта, то есть всего двух опций;
2) Никаких тебе /c, /s и прочей косметики. Заработает - добавляй по одной украшалки и улучшалки, не забывая тестить;
3) Экспериментировать с кавычками и процентами. Иногда приходилось добавлять и тех и других не по два, а по три и даже четыре символа;
4) Взять за основу какую-нибудь заведомо работающую команду (их в ветке навалом), похожую на твою, и заменять то, что есть, на то, что нужно. Постоянное тестирование выявит место ошибки

Добавлено: Ср окт 05, 2016 16:52
MVV
Выбираемые значения нельзя подставлять в путь к запускаемой программе через %1, %2 и т.д. Однако можно подставлять их туда в виде переменных окружения, которые AskParam создаёт для всех ответов: AskParam1, AskParam2 и т.д.:

Код: Выделить всё

AskParam.exe /p"Введите путь к запускаемой программе:" "%AskParam1%"
Ну и конечно можно запускать через промежуточные утилиты, тогда можно и %1 использовать. Например, с помощью exec.exe из комплекта Virtual Panel или банального cmd.exe:

Код: Выделить всё

AskParam.exe /p"Введите путь к запускаемой программе:" exec.exe "%1"

Код: Выделить всё

AskParam.exe /p"Введите путь к запускаемой программе:" /s0 cmd.exe /c "%1"

Добавлено: Ср окт 05, 2016 17:59
Dimsok
Сделал вот такую кнопочку:

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\AskParam.exe /w /c"Rename roms" /t"Nintendo: NES" /t"Super Nintendo: SNES" /t"Sega MD: Gen" /t"Gameboy: GBx" /t"Gameboy adv: GBA" /t"Sega MS: SMS" /t"Atary 2600: 2600" /t"Atari 5200: 5200" /t"Atari 7800: 7800" /t"Nintendo 64: N64" /t"Pc Engine: PCE" /t"Commodore 64: PSID" /t"Coleco: Col" /t"Gamegear: GG" /t"NG Pocket: NGPx" /t"Wonderswan: Wsx" /t"MSX 1: MSX1" /t"MSX 2: MSX2" /t"Intelvision: INTV" /t"Vectrex:Vect" /t"Cpc:Cpc" /t"Jaguar:Jag" /t"Lynx:Lynx" /t"Watara SV:SV" /t"Virtual boy:VBoy" /t"Oric:Oric" /t"Thompson:M05"  /p(h)"Select system" /c(1)"Rename" /c(2)"No, thanks" /s"2" %ComSpec%
/c "c:\Program Files\Total Commander\Plugins\exe\games\GoodTools\Good%%1" rename inplace nodb
C:\WINDOWS\System32\shell32.dll,24
Rename console roms for selected systems


-1

Добавлено: Чт окт 06, 2016 04:27
addhaloka
MVV писал(а):осмотрел, что нету иконки, и, типа, "ну подозрительно"...
[cut]У меня с Авастом ещё смешнее было, и не один раз - собираю патч с одной иконкой - Аваст и другие продвинутые антивирусы :) находят страшные вирусы, но стоит собрать с другими иконкой и лого (в этот раз пришлось и лого поменять, а в прошлый, замены иконки хватило) - так "вирусов" почему-то почти нет. :D [/cut]