View previous topic :: View next topic |
Author |
Message |
MVV
![](images/avatars/7418103424d805f0e7526c.gif)
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
addhaloka
Joined: 09 Nov 2010 Posts: 169
|
(Separately) Posted: Thu Oct 06, 2016 12:01 Post subject: |
|
|
MVV
![](templates/subSilver/images/spoiler_show.png) OFF Не только с троянами, а с патчами, кейгенами и т. п. - такое ощущение, что разработчики/копирайтеры некоторых программ как-то сотрудничают в этом плане с производителями антивирусов. Помнится, когда-то выкладывал на рутрекере одну программу - к ней был кейген, на который очень ругались антивири - я снял с него прот и упаковал другим (вообще так делать неправильно и некрасиво, но тогда особо не в теме был ![Rolling Eyes](images/smiles/icon_rolleyes.gif) ) - на вирустотале чисто, но уже через сутки опять сильная ругань. А у других программ (видимо у тех, где разрабы не озабочены коперастией) кряки годами используются и на вт чисто.
Но то, что даже сигнатуры иконок и картинок в базы добавляют, малость шокировало. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Sat Oct 22, 2016 13:39 Post subject: |
|
|
Почему-то некоторые кнопки не сразу срабатывают. Появляется окно консольное и пропадает. Иногда со второго или третьего раза команда запускается, и ещё заметил, что чаще, когда медленнее нажимать. Это что, аргументы не успевают передаваться? Вот к примеру с кнопкой для изменения разрешения картинок с ImageMagick:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\AskParam.exe /c"Resize pictures" /u"48x48" /t"64x64" /t"128x128" /t"400x400" /t"1024x768" /t"1280x1024" /c(1)"I like it" /c(2)"No, thanks" /p"Choose size" /u"yes:" /t"no:!" /c(1)"Resize" /c(2)"No, thanks" /p(h)"Preserve proportions?" /s"2" %ComSpec%
/c "for /f "usebackq delims=" %%%%# in (`type "%WF"`) do "%%%%COMMANDER_PATH%%%%\Plugins\wlx\SVGView\ImageMagick_x32\convert.exe" -resize %%1%%2 "%P%%%%#" "%t%%%%~n#.%E"
WCMICONS.dll,56
Resize pictures (Imagemagick)
-1
|
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
MVV
![](images/avatars/7418103424d805f0e7526c.gif)
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Mon Nov 28, 2016 12:55 Post subject: |
|
|
Что-то не пойму, а собственные параметры TC не могут передаваться?
/c"Pack files to the single arch" /u"7z" /t"zip" /c(1)"Next" /c(2)"No, thanks" /p"Choose type" /u"%T" /t"%P" /c(1)"Pack" /c(2)"No, thanks" /p"In which panel?" /s"2" /w %ComSpec%
/c "for /f "usebackq delims=" %%%%# in (`type "%WF"`) do "c:\Program Files\7-Zip\7z.exe" a -mx=9 "%%2%%%%~n#.%%1" "%%%%#"
Тут от %T толку никакого нет, всё равно в текущую панель всё делается.
Добавлено спустя 15 минут:
И под использование с vbs никак не приспособить? К примеру:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\AskParam.exe /c"Pack files" /u"7z" /t"zip" /c(1)"Pack" /c(2)"No, thanks" /p"Choose type" /s"2"
"c:\Program Files\Total Commander\Utils\WHS\multiarch uni.vbs" %WL "%T" %%1 "" -mx=9
WCMICONS.dll,30
Multiarch
-1
|
Добавлено спустя 31 минуту:
И ещё я так понял, при передаче через комстроку для всех команд, идущих после & надо заново назначать параметры askparam?
/c"Rearchivate files" /u"7z" /t"zip" /c(1)"Rearch" /c(2)"No, thanks" /p"Choose type" /s"2" /w %ComSpec%
/c "for /f "usebackq delims=" %%%%# in (`type "%WF"`) do "c:\Program Files\7-Zip\7z.exe" x "%%%%#" -o%%%%tmp%%%%\Rearch && "c:\Program Files\7-Zip\7z.exe" a -mx=9 "%T%%%%~n#.%%1" %%%%tmp%%%%\Rearch\* && rd /s /q %%%%tmp%%%%\Rearch
Срабатывает только первая часть, архивации не происходит. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
MVV
![](images/avatars/7418103424d805f0e7526c.gif)
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Mon Nov 28, 2016 17:20 Post subject: |
|
|
Quote: | /c"Pack files to the single arch" /u"7z" /t"zip" /c(1)"Next" /c(2)"No, thanks" /p"Choose type" /u"%T" /t"%P" /c(1)"Pack" /c(2)"No, thanks" /p"In which panel?" /s"2" /w %ComSpec% |
Хотя тут явно не указано, в каком поле кнопки это написано (поле команды или поле параметров), такой микс не будет корректно работать ни в каком из них. В поле команды допустимо использование переменных окружения, но недопустимы %-параметры, в то время как в поле параметров наоборот допустимы %-параметры, но недопустимы переменные окружения (хотя их можно попытаться передать запускаемому приложению в двойных %, если оно умеет их раскрывать).
Quote: | И под использование с vbs никак не приспособить? К примеру: |
Попробуй запускать VBS правильно, указывая программу, которая будет его запускать:
Code: | "%%SystemRoot%%\System32\wscript.exe" "c:\Program Files\Total Commander\Utils\WHS\multiarch uni.vbs" %WL "%T" %%1 "" -mx=9 |
Quote: | И ещё я так понял, при передаче через комстроку для всех команд, идущих после & надо заново назначать параметры askparam? |
AskParam запускает 1 процесс, который получает заданную комстроку, по всей длине которой раскрываются %-параметры, и наследует окружение с переменными AskParamX. Остальное - проблемы запускаемого процесса. В данном случае это cmd.exe, поэтому скорее всего в его параметрах что-то указано не так. Попробуй запустить cmd.exe с такими параметрами явно, с кнопки без AskParam. Что-то мне подсказывает, что не всё в ней хорошо:
Code: | Команда: C:\Windows\system32\cmd.exe
Параметры: /c "for /f "usebackq delims=" %%# in (`type "%WF"`) do "c:\Program Files\7-Zip\7z.exe" x "%%#" -o%%tmp%%\Rearch && "c:\Program Files\7-Zip\7z.exe" a -mx=9 "%T%%~n#.7z" %%tmp%%\Rearch\* && rd /s /q %%tmp%%\Rearch |
_________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Flasher
![](images/avatars/11897631144e285f14b2775.jpg)
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Nov 28, 2016 22:09 Post subject: |
|
|
MVV wrote: | Попробуй запускать VBS правильно, указывая программу | Кто тебе сказал, что не указывать программу неправильно? vbs - это прежде всего исполняемый файл. Ничего там указывать не нужно.
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\AskParam.exe /c"Pack files" /u"7z" /t"zip" /c(1)"Pack" /c(2)"No, thanks" /p"Choose type" /s"2" "%COMMANDER_PATH%\Utils\WHS\multiarch uni.vbs"
%WL "%T" %%1 "" -mx9
WCMICONS.dll,30
Multiarch | Всё должно работать без вопросов. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
MVV
![](images/avatars/7418103424d805f0e7526c.gif)
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Flasher
![](images/avatars/11897631144e285f14b2775.jpg)
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 29, 2016 00:53 Post subject: |
|
|
MVV wrote: | Это неверно. VBS - это документ, для исполнения которого необходима ассоциированная с ним исполняемая программа. | Как раз - верно (1, 2, 3 и т.д.). Тут нет противоречия. Исполняемость никуда при этом не девается. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Tue Nov 29, 2016 01:43 Post subject: |
|
|
Quote: | Всё должно работать без вопросов. |
Line:59
Char:1
Error:File not found. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Flasher
![](images/avatars/11897631144e285f14b2775.jpg)
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 29, 2016 01:52 Post subject: |
|
|
Dimsok
AskParam тут при чём? Если есть какие-то проблемы со скриптом, то спрашивай по месту выкладки с учётом положений памятки. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Tue Nov 29, 2016 01:54 Post subject: |
|
|
Без askparam скрипт этот нормально же отрабатывает. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Flasher
![](images/avatars/11897631144e285f14b2775.jpg)
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 29, 2016 01:59 Post subject: |
|
|
Если верить ошибке, то есть сомнения, что AP тут вообще может какую-то роль играть. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Thu Jan 26, 2017 11:46 Post subject: |
|
|
MVV
А нельзя добавить возможность назначать свою иконку вместо вопрос. знака? |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
MVV
![](images/avatars/7418103424d805f0e7526c.gif)
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|